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 from paths that commit to emitting a JobFailedEvent — retryable pod issues that emit a ReturnLease instead must not call this.
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.