(send-metric connection-map metric-name type value & [tags])
Sends the metric value to dogstatsD.
Params
| name | type | description
| ---- | ---- | ----------
| connection-map
| map
| Map containing the host and port which the metric will be sent.
| metric-name
| string
| The name of metric, kebab case is converted to snake case in the dd metric panel
| type
| string
| Metric type, allowed values: increment
, decrement
, timing
, gauge
| value
| int
| Integer value for the metric.
| tags
| map
| Map containing the tags for the metric
Example:
(def connection-map {:host "localhost" :port 8125})
;; Metric without any tag
(send-metric connection-map "my_super_metric.count" "increment" 1)
;; Metric with some tag
(send-metric connection-map "my_another_super_metric.count" "increment" 10 {:env "production"})
Sends the metric value to dogstatsD. **Params** | name | type | description | ---- | ---- | ---------- | `connection-map` | `map` | Map containing the host and port which the metric will be sent. | `metric-name` | `string` | The name of metric, kebab case is converted to snake case in the dd metric panel | `type` | `string` | Metric type, allowed values: `increment`, `decrement`, `timing`, `gauge` | `value` | `int` | Integer value for the metric. | `tags` | `map` | Map containing the tags for the metric Example: ```clojure (def connection-map {:host "localhost" :port 8125}) ;; Metric without any tag (send-metric connection-map "my_super_metric.count" "increment" 1) ;; Metric with some tag (send-metric connection-map "my_another_super_metric.count" "increment" 10 {:env "production"}) ```
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close