You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Botkube doesn't expose any specific metrics related to itself, for example:
number of configured communications
number of configured sources
number of configured executors
total events evaluated by botkube
total events evaluated by each single source
total commands executed by botkube
total commands executed by each single executor
Acceptance Criteria
Botkube exposes custom, specific metrics related to itself
metrics must have botkube_ as prefix
metrics to be exposed:
botkube_configured_communications as gauge with labels like "id=communication-id"
botkube_configured_sources as gauge with labels like "id=source-id"
botkube_configured_executors as gauge with labels like "id=executor-id"
botkube_total_evaluated_events_count as counter
botkube_source_evaluated_events_count as counter with labels like "source=source-id"
botkube_total_executed_commands_count as counter
botkube_executor_executed_commands_count as counter with labels like "executor=executor-id"
Most probably the list of possible metrics is not complete, so I invite maintainers and users to extend this list :)
Reason
A big piece of Botkube observability is missing, together with the possibility to define alarms based on specific aspects of Botkube.
Examples of alarm:
I define a source that is too permissive and risk to overwhelmed the Slack channel
I define a source that is too restrictive, not delivering any notifications in last 1h
The text was updated successfully, but these errors were encountered:
Overview
Botkube doesn't expose any specific metrics related to itself, for example:
Acceptance Criteria
botkube_
as prefixbotkube_configured_communications
as gauge with labels like "id=communication-id"botkube_configured_sources
as gauge with labels like "id=source-id"botkube_configured_executors
as gauge with labels like "id=executor-id"botkube_total_evaluated_events_count
as counterbotkube_source_evaluated_events_count
as counter with labels like "source=source-id"botkube_total_executed_commands_count
as counterbotkube_executor_executed_commands_count
as counter with labels like "executor=executor-id"Most probably the list of possible metrics is not complete, so I invite maintainers and users to extend this list :)
Reason
A big piece of Botkube observability is missing, together with the possibility to define alarms based on specific aspects of Botkube.
Examples of alarm:
The text was updated successfully, but these errors were encountered: