coreos-home-server/service/dovecot/container/config/conf.d/10-metrics.conf

55 lines
1.1 KiB
Plaintext
Raw Normal View History

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
}