coreos-home-server/service/dovecot/container/config/conf.d/10-metrics.conf
Alex Palaistras ba9266110c Add Grafana dashboards for Dovecot, Prosody
This commit adds basic Grafana dashboards for Dovecot and Prosody, to be
automatically deployed alongside the relevant services (if Grafana
itself is enabled).
2022-04-28 23:07:51 +01:00

55 lines
1.1 KiB
Plaintext

service stats {
inet_listener http {
port = 9900
}
}
# Authentication metrics.
metric auth_passdb_request {
filter = event=auth_passdb_request_finished
group_by = passdb_name result
}
metric auth_userdb_request {
filter = event=auth_userdb_request_finished
group_by = userdb_name result
}
# Connection metrics.
metric client_connection {
filter = event=client_connection_connected
}
metric server_connection {
filter = event=server_connection_connected
}
# HTTP client metrics.
metric http_client_request {
filter = event=http_request_finished
group_by = status_code
}
# IMAP command metrics.
metric imap_command {
filter = event=imap_command_finished
group_by = user cmd_name tagged_reply_state
}
# SQL metrics.
metric sql_query {
filter = event=sql_query_finished
group_by = query_first_word error_code
}
# Sieve metrics.
metric sieve_script {
filter = event=sieve_runtime_script_finished
group_by = script_name error
}
metric sieve_action {
filter = event=sieve_action_finished
group_by = action_name
}