metrics.go 758 B

123456789101112131415161718192021
  1. package logger // import "github.com/docker/docker/daemon/logger"
  2. import (
  3. metrics "github.com/docker/go-metrics"
  4. )
  5. var (
  6. logWritesFailedCount metrics.Counter
  7. logReadsFailedCount metrics.Counter
  8. totalPartialLogs metrics.Counter
  9. )
  10. func init() {
  11. loggerMetrics := metrics.NewNamespace("logger", "", nil)
  12. logWritesFailedCount = loggerMetrics.NewCounter("log_write_operations_failed", "Number of log write operations that failed")
  13. logReadsFailedCount = loggerMetrics.NewCounter("log_read_operations_failed", "Number of log reads from container stdio that failed")
  14. totalPartialLogs = loggerMetrics.NewCounter("log_entries_size_greater_than_buffer", "Number of log entries which are larger than the log buffer")
  15. metrics.Register(loggerMetrics)
  16. }