moira
1package metrics2
3type LoggerMetrics struct {4Errors *Bucket5MsgSize *Bucket6MsgTotal *Bucket7Reconnect *Bucket8Write *Bucket9}
10
11func NewLoggerMetric() *LoggerMetrics {12errors, _ := NewBucket("rsyslog.errors.total")13msgSize, _ := NewBucket("rsyslog.msg.size")14msgTotal, _ := NewBucket("rsyslog.msg.total")15reconnect, _ := NewBucket("rsyslog.reconnect.total")16write, _ := NewBucket("rsyslog.time.write")17
18return &LoggerMetrics{19Errors: errors,20MsgSize: msgSize,21MsgTotal: msgTotal,22Reconnect: reconnect,23Write: write,24}25}
26