prometheus_policy_proxy/config.example.yaml

46 lines
1.3 KiB
YAML

labels_allow:
__name__:
- up
- messenger_dialog_info
- messenger_dialog_messages_count
- messenger_dialog_keywords_count
job:
- mtproto_exporter
instance:
- some_prometheus_instance:9669
peerId:
- "-9001234567890"
- "-9000987654321"
- "-9001122334455"
- "-9006677889900"
peerType: true
queries_allow:
- 1+1
- sum(increase(messenger_dialog_keywords_count{job="$job", peerId=~"$allowed_peers", peerId=~"$chat"}[30d])) by (keyword)
- >-
increase(messenger_dialog_messages_count{job="$job", peerId=~"$allowed_peers", peerId=~"$chat"}[30d]) *
on (peerId) group_right messenger_dialog_info{job="$job", peerId=~"$allowed_peers", peerId=~"$chat"}
- >-
sum(rate(messenger_dialog_keywords_count{job="$job", peerId=~"$allowed_peers", peerId=~"$chat"}[1h])
or (avg_over_time(messenger_dialog_keywords_count{job="$job", peerId=~"$allowed_peers", peerId=~"$chat"}[$__range]) * 0))
by (keyword) * 3600
variables:
job: mtproto_exporter
allowed_peers:
separator: "|"
all_of:
- "-9001234567890"
- "-9000987654321"
- "-9001122334455"
- "-9006677889900"
chat:
separator: "|"
any_of:
- "-9001234567890"
- "-9000987654321"
- "-9001122334455"
- "-9006677889900"
__range:
pattern: "^[0-9]+[ywdhms]?$"