metrics

package
v0.22.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 27, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const ArmadaExecutorMetricsPrefix = "armada_executor_"

Variables

This section is empty.

Functions

func RecordJobFailure added in v0.20.42

func RecordJobFailure(category, subcategory string)

RecordJobFailure increments the per-category failure counter. Should be called only after the failure event (JobFailedEvent, or ReturnLease for retryable pod issues) has been successfully reported, so failed sends do not inflate the counter.

An empty category indicates no classification happened (e.g. the feature flag is off or the classifier is nil); in that case no metric is emitted. An empty subcategory is allowed and indicates a matched rule with no subcategory set; it produces an empty-string label value.

func RecordRuleEvaluationDuration added in v0.20.43

func RecordRuleEvaluationDuration(category, subcategory string, duration time.Duration)

RecordRuleEvaluationDuration records the time a single classification rule took to evaluate. Called for every rule regardless of match outcome. An empty category is a no-op to avoid an empty failure_category label.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL