Add a counter for empty syslog messages (#2565)

pull/2599/head
Calle Pettersson 5 years ago committed by GitHub
parent 900f714e9d
commit 82a8cf425f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      pkg/promtail/targets/syslog/syslogtarget.go

@ -38,6 +38,11 @@ var (
Name: "syslog_target_parsing_errors_total",
Help: "Total number of parsing errors while receiving syslog messages",
})
syslogEmptyMessages = promauto.NewCounter(prometheus.CounterOpts{
Namespace: "promtail",
Name: "syslog_empty_messages_total",
Help: "Total number of empty messages receiving from syslog",
})
defaultIdleTimeout = 120 * time.Second
)
@ -181,6 +186,7 @@ func (t *SyslogTarget) handleMessage(connLabels labels.Labels, msg syslog.Messag
rfc5424Msg := msg.(*rfc5424.SyslogMessage)
if rfc5424Msg.Message == nil {
syslogEmptyMessages.Inc()
return
}

Loading…
Cancel
Save