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