| package logger |
| |
| import ( |
| gometrics "github.com/docker/go-metrics" |
| ) |
| |
| var ( |
| logWritesFailedCount gometrics.Counter |
| logReadsFailedCount gometrics.Counter |
| totalPartialLogs gometrics.Counter |
| ) |
| |
| func init() { |
| loggerMetrics := gometrics.NewNamespace("logger", "", nil) |
| |
| logWritesFailedCount = loggerMetrics.NewCounter("log_write_operations_failed", "Number of log write operations that failed") |
| logReadsFailedCount = loggerMetrics.NewCounter("log_read_operations_failed", "Number of log reads from container stdio that failed") |
| totalPartialLogs = loggerMetrics.NewCounter("log_entries_size_greater_than_buffer", "Number of log entries which are larger than the log buffer") |
| |
| gometrics.Register(loggerMetrics) |
| } |