Arthur Silva Sens bd471ec02d
Migrate rules package
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
2026-01-17 20:24:21 -03:00
..
2026-01-17 20:24:21 -03:00
2026-01-17 20:24:21 -03:00
2026-01-17 20:24:21 -03:00

Metrics

This document describes the metrics defined in this semantic convention registry.

Metric Type Unit Description
prometheus_rule_evaluation_duration_histogram_seconds histogram s The duration for a rule to execute.
prometheus_rule_evaluation_duration_seconds histogram s The duration for a rule to execute.
prometheus_rule_evaluation_failures_total counter {failure} The total number of rule evaluation failures.
prometheus_rule_evaluations_total counter {evaluation} The total number of rule evaluations.
prometheus_rule_group_duration_histogram_seconds histogram s The duration of rule group evaluations.
prometheus_rule_group_duration_seconds histogram s The duration of rule group evaluations.
prometheus_rule_group_interval_seconds gauge s The interval of a rule group.
prometheus_rule_group_iterations_missed_total counter {iteration} The total number of rule group evaluations missed due to slow rule group evaluation.
prometheus_rule_group_iterations_total counter {iteration} The total number of scheduled rule group evaluations.
prometheus_rule_group_last_duration_seconds gauge s The duration of the last rule group evaluation.
prometheus_rule_group_last_evaluation_samples gauge {sample} The number of samples returned during the last rule group evaluation.
prometheus_rule_group_last_evaluation_timestamp_seconds gauge s The timestamp of the last rule group evaluation.
prometheus_rule_group_last_restore_duration_seconds gauge s The duration of the last alert restoration from the ALERTS_FOR_STATE series.
prometheus_rule_group_last_rule_duration_sum_seconds gauge s The sum of the durations of all rules in the last rule group evaluation.
prometheus_rule_group_rules gauge {rule} The number of rules in a rule group.

Metric Details

prometheus_rule_evaluation_duration_histogram_seconds

The duration for a rule to execute.

  • Type: histogram
  • Unit: s
  • Stability: development

prometheus_rule_evaluation_duration_seconds

The duration for a rule to execute.

  • Type: histogram
  • Unit: s
  • Stability: development

prometheus_rule_evaluation_failures_total

The total number of rule evaluation failures.

  • Type: counter
  • Unit: {failure}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_evaluations_total

The total number of rule evaluations.

  • Type: counter
  • Unit: {evaluation}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_duration_histogram_seconds

The duration of rule group evaluations.

  • Type: histogram
  • Unit: s
  • Stability: development

prometheus_rule_group_duration_seconds

The duration of rule group evaluations.

  • Type: histogram
  • Unit: s
  • Stability: development

prometheus_rule_group_interval_seconds

The interval of a rule group.

  • Type: gauge
  • Unit: s
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_iterations_missed_total

The total number of rule group evaluations missed due to slow rule group evaluation.

  • Type: counter
  • Unit: {iteration}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_iterations_total

The total number of scheduled rule group evaluations.

  • Type: counter
  • Unit: {iteration}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_last_duration_seconds

The duration of the last rule group evaluation.

  • Type: gauge
  • Unit: s
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_last_evaluation_samples

The number of samples returned during the last rule group evaluation.

  • Type: gauge
  • Unit: {sample}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_last_evaluation_timestamp_seconds

The timestamp of the last rule group evaluation.

  • Type: gauge
  • Unit: s
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_last_restore_duration_seconds

The duration of the last alert restoration from the ALERTS_FOR_STATE series.

  • Type: gauge
  • Unit: s
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_last_rule_duration_sum_seconds

The sum of the durations of all rules in the last rule group evaluation.

  • Type: gauge
  • Unit: s
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group

prometheus_rule_group_rules

The number of rules in a rule group.

  • Type: gauge
  • Unit: {rule}
  • Stability: development

Attributes

Attribute Type Description Examples
rule_group string The rule group name. alerting_rules.yml;my_group