Skip to content

Commit cb07718

Browse files
committed
added process metrics and Go runtime metrics
Enabled Prometheus collector for process metrics and Go runtime
1 parent 9d3345d commit cb07718

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

pkg/internal/controller/metrics/metrics.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,10 @@ func init() {
4848
metrics.Registry.MustRegister(QueueLength)
4949
metrics.Registry.MustRegister(ReconcileErrors)
5050
metrics.Registry.MustRegister(ReconcileTime)
51+
metrics.Registry.MustRegister(
52+
// expose process metrics like CPU, Memory, file descriptor usage etc.
53+
prometheus.NewProcessCollector(prometheus.ProcessCollectorOpts{}),
54+
// expose Go runtime metrics like GC stats, memory stats etc.
55+
metrics.Registry.MustRegister(prometheus.NewGoCollector()),
56+
)
5157
}

0 commit comments

Comments
 (0)