influx dbタグを動的に送信することは可能ですか?次の設定は、流入dbクライアント経由ですべてのタグを選択しようとしたときに0の結果を返し、どのように変更されるべきかアドバイスをお願いします。前もって感謝します。ここでRiemannクライアントでInfluxDBタグを動的に送信する方法
(def send-influx
(influxdb/influxdb {
:host "localhost"
:db "riemann"
:username "riemann"
:password "riemann"}
))
(streams
(where (and (not (expired? event)) (service "service"))
#(info %)
(by [:host :service :id]
(changed :metric {:pairs? true}
(fn [[startEvent endEvent]]
(when-not (empty? startEvent)
(let [diff (- (:metric endEvent) (:metric startEvent))]
(send-influx [{
:host (:host startEvent),
:service (:service startEvent),
:id (:id startEvent),
:metric diff,
:time (:time startEvent) },
:tag-fields {:id (:id startEvent)} }]
)
)
)
)
)
)
))