Eerste versie
This commit is contained in:
61
exampleconf/mosquitto_sys_metrics.yaml
Normal file
61
exampleconf/mosquitto_sys_metrics.yaml
Normal file
@@ -0,0 +1,61 @@
|
||||
# Config file for Mosquitto broker system metrics
|
||||
|
||||
# Metric definitions
|
||||
metrics:
|
||||
- name: 'mqtt_broker'
|
||||
help: 'System events from broker'
|
||||
type: 'gauge'
|
||||
topic: '$SYS/broker/#'
|
||||
label_configs:
|
||||
- source_labels: ['__msg_topic__']
|
||||
target_label: '__topic__'
|
||||
- source_labels: ['__value__']
|
||||
regex: '^(\d+([,.]\d*)?)$|^([,.]\d+)$'
|
||||
action: 'keep'
|
||||
|
||||
- name: 'mqtt_broker_version'
|
||||
help: 'Mosquitto version (static)'
|
||||
type: 'gauge'
|
||||
topic: '$SYS/broker/version'
|
||||
label_configs:
|
||||
- source_labels: ['__msg_topic__']
|
||||
target_label: '__topic__'
|
||||
- source_labels: ['__value__']
|
||||
regex: '^\D+((?:\d+[\.]?)+)$'
|
||||
target_label: 'version'
|
||||
replacement: '\1'
|
||||
action: 'replace'
|
||||
- source_labels: ['__value__']
|
||||
replacement: '1'
|
||||
target_label: '__value__'
|
||||
action: 'replace'
|
||||
|
||||
- name: 'mqtt_broker_changeset'
|
||||
help: 'Mosquitto build changeset (static)'
|
||||
type: 'gauge'
|
||||
topic: '$SYS/broker/changeset'
|
||||
label_configs:
|
||||
- source_labels: ['__msg_topic__']
|
||||
target_label: '__topic__'
|
||||
- source_labels: ['__value__']
|
||||
target_label: 'changeset'
|
||||
action: 'replace'
|
||||
- source_labels: ['__value__']
|
||||
replacement: '1'
|
||||
target_label: '__value__'
|
||||
action: 'replace'
|
||||
|
||||
- name: 'mqtt_broker_timestamp'
|
||||
help: 'Mosquitto build timestamp (static)'
|
||||
type: 'gauge'
|
||||
topic: '$SYS/broker/timestamp'
|
||||
label_configs:
|
||||
- source_labels: ['__msg_topic__']
|
||||
target_label: '__topic__'
|
||||
- source_labels: ['__value__']
|
||||
target_label: 'timestamp'
|
||||
action: 'replace'
|
||||
- source_labels: ['__value__']
|
||||
replacement: '1'
|
||||
target_label: '__value__'
|
||||
action: 'replace'
|
Reference in New Issue
Block a user