Documentation
¶
Index ¶
Constants ¶
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
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.