dda-backup/test/dda/backup/monitoring/domain_test.clj

20 lines
810 B
Clojure
Raw Permalink Normal View History

2024-08-30 12:47:07 +00:00
(ns dda.backup.monitoring.domain-test
(:require
[clojure.test :refer [deftest is are testing run-tests]]
[dda.backup.monitoring.domain :as cut]))
2024-08-30 13:08:45 +00:00
(deftest should-generate-monitoring-data
2024-08-30 12:47:07 +00:00
(is (= [{:baseLabels {:__name__ "backup_size"},
:docstring "Backup size in MB",
:metric {:type "gauge",
:value [{:labels
{:app_name "c4k-forgejo"
:fqdn "repo.prod.meissa.de"
2024-08-30 13:08:45 +00:00
:restic_repo "repo/dir-at-repo"},
2024-08-30 12:47:07 +00:00
:value 123}]}}]
2024-08-30 13:08:45 +00:00
(cut/monitoring-data {:fqdn "repo.prod.meissa.de"
:restic-repository "repo"
:backup-path "dir-at-repo"
:backup-size 123}))))
2024-08-30 12:47:07 +00:00