fix monitoring spec errors
This commit is contained in:
parent
0d9324017d
commit
2e39383a04
3 changed files with 10 additions and 6 deletions
|
@ -1,17 +1,15 @@
|
|||
(ns dda.backup.monitoring.domain
|
||||
(:require
|
||||
[dda.backup.restic.domain :as rd]
|
||||
[dda.backup.monitoring.element :as e]
|
||||
[orchestra.core :refer [defn-spec]]
|
||||
[clojure.spec.alpha :as s]))
|
||||
|
||||
(s/def ::type #{"gauge"})
|
||||
(s/def ::labels map?)
|
||||
(s/def ::metric-value pos?)
|
||||
(s/def ::metric-element (s/keys :req-un [::labels ::metric-value]))
|
||||
(s/def ::value (s/+ ::metric-element))
|
||||
(s/def ::value (s/+ ::e/metric-element))
|
||||
(s/def ::metric (s/keys :req-un [::type
|
||||
::value]))
|
||||
(s/def ::backup-size (s/spec ::metric-value))
|
||||
(s/def ::backup-size (s/spec ::e/value))
|
||||
|
||||
(s/def ::docstring string?)
|
||||
(s/def ::__name__ string?)
|
||||
|
|
7
src/dda/backup/monitoring/element.clj
Normal file
7
src/dda/backup/monitoring/element.clj
Normal file
|
@ -0,0 +1,7 @@
|
|||
(ns dda.backup.monitoring.element
|
||||
(:require
|
||||
[clojure.spec.alpha :as s]))
|
||||
|
||||
(s/def ::labels map?)
|
||||
(s/def ::value pos?)
|
||||
(s/def ::metric-element (s/keys :req-un [::labels ::value]))
|
|
@ -1,7 +1,6 @@
|
|||
(ns dda.backup.monitoring.domain-test
|
||||
(:require
|
||||
[clojure.test :refer [deftest is are testing run-tests]]
|
||||
[orchestra.spec.test :as st]
|
||||
[dda.backup.monitoring.domain :as cut]))
|
||||
|
||||
(deftest should-generate-monitoring-data
|
||||
|
|
Loading…
Reference in a new issue