mirror of
https://github.com/hikhvar/mqtt2prometheus.git
synced 2026-02-14 18:09:53 +00:00
23 lines
790 B
YAML
23 lines
790 B
YAML
mqtt:
|
|
server: tcp://mosquitto:1883
|
|
topic_path: shellies/+/sensor/+
|
|
device_id_regex: "shellies/(?P<deviceid>.*)/sensor"
|
|
metric_per_topic_config:
|
|
metric_name_regex: "shellies/(?P<deviceid>.*)/sensor/(?P<metricname>.*)"
|
|
qos: 0
|
|
cache:
|
|
timeout: 24h
|
|
metrics:
|
|
- prom_name: temperature
|
|
# The name of the metric in a MQTT JSON message
|
|
mqtt_name: status/temperature:0
|
|
# The field to extract in JSON payload
|
|
PayloadField: rh
|
|
# The prometheus help text for this metric
|
|
help: shelly temperature reading
|
|
# The prometheus type for this metric. Valid values are: "gauge" and "counter"
|
|
type: gauge
|
|
# A map of string to string for constant labels. This labels will be attached to every prometheus metric
|
|
const_labels:
|
|
sensor_type: shellyplusht
|