package metrics
import "k8s.io/kubernetes/pkg/controller/job/metrics"
Index ¶
Constants ¶
const JobControllerSubsystem = "job_controller"
JobControllerSubsystem - subsystem name used for this controller.
Variables ¶
var ( // JobSyncDurationSeconds tracks the latency of job syncs as // completion_mode = Indexed / NonIndexed and result = success / error. JobSyncDurationSeconds = metrics.NewHistogramVec( &metrics.HistogramOpts{ Subsystem: JobControllerSubsystem, Name: "job_sync_duration_seconds", Help: "The time it took to sync a job", StabilityLevel: metrics.ALPHA, Buckets: metrics.ExponentialBuckets(0.001, 2, 15), }, []string{"completion_mode", "result"}, ) // JobSyncNum tracks the number of job syncs as // completion_mode = Indexed / NonIndexed and result = success / error. JobSyncNum = metrics.NewCounterVec( &metrics.CounterOpts{ Subsystem: JobControllerSubsystem, Name: "job_sync_total", Help: "The number of job syncs", StabilityLevel: metrics.ALPHA, }, []string{"completion_mode", "result"}, ) // JobFinishedNum tracks the number of jobs that finish as // completion_mode = Indexed / NonIndexed and result = failed / succeeded. JobFinishedNum = metrics.NewCounterVec( &metrics.CounterOpts{ Subsystem: JobControllerSubsystem, Name: "job_finished_total", Help: "The number of finished job", StabilityLevel: metrics.ALPHA, }, []string{"completion_mode", "result"}, ) )
Functions ¶
func Register ¶
func Register()
Register registers Job controller metrics.
Source Files ¶
metrics.go
- Version
- v1.22.0-alpha.3
- Published
- Jun 8, 2021
- Platform
- js/wasm
- Imports
- 3 packages
- Last checked
- 6 minutes ago –
Tools for package owners.