46 lines
1.3 KiB
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]?$"
|