package cel
import "k8s.io/apiserver/pkg/admission/cel"
Index ¶
- Variables
- type ValidatingAdmissionPolicyMetrics
- func (m *ValidatingAdmissionPolicyMetrics) ObserveCheck(ctx context.Context, elapsed time.Duration, policy, binding, expression, enforcementAction, params, state string)
- func (m *ValidatingAdmissionPolicyMetrics) ObserveDefinition(ctx context.Context, state, enforcementAction string)
- func (m *ValidatingAdmissionPolicyMetrics) Reset()
Variables ¶
var ( // Metrics provides access to validation admission metrics. Metrics = newValidationAdmissionMetrics() )
Types ¶
type ValidatingAdmissionPolicyMetrics ¶
type ValidatingAdmissionPolicyMetrics struct {
// contains filtered or unexported fields
}
ValidatingAdmissionPolicyMetrics aggregates Prometheus metrics related to validation admission control.
func (*ValidatingAdmissionPolicyMetrics) ObserveCheck ¶
func (m *ValidatingAdmissionPolicyMetrics) ObserveCheck(ctx context.Context, elapsed time.Duration, policy, binding, expression, enforcementAction, params, state string)
ObserveCheck observes a policy validation check.
func (*ValidatingAdmissionPolicyMetrics) ObserveDefinition ¶
func (m *ValidatingAdmissionPolicyMetrics) ObserveDefinition(ctx context.Context, state, enforcementAction string)
ObserveDefinition observes a policy definition.
func (*ValidatingAdmissionPolicyMetrics) Reset ¶
func (m *ValidatingAdmissionPolicyMetrics) Reset()
Reset resets all validation admission-related Prometheus metrics.
Source Files ¶
metrics.go
- Version
- v0.26.0-alpha.3
- Published
- Nov 2, 2022
- Platform
- js/wasm
- Imports
- 4 packages
- Last checked
- 41 minutes ago –
Tools for package owners.