Metricbeat Error in Docker Module

We have installed Metricbeat 7.1.1 on the servers in our Docker cluster and enabled the docker module with the following configuration:

- module: docker
  metricsets:
    - container
    - cpu
    - diskio
    - event
    - healthcheck
    - info
    - memory
    - network
  period: 10s
  hosts: ["unix:///var/run/docker.sock"]

  # If set to true, replace dots in labels with `_`.
  #labels.dedot: false

  # To connect to Docker over TLS you must specify a client and CA certificate.
  #ssl:
    #certificate_authority: "/etc/pki/root/ca.pem"
    #certificate:           "/etc/pki/client/cert.pem"
    #key:                   "/etc/pki/client/cert.key"

...in other words, the standard docker module config, with the metricsets uncommented and enabled. However, I get the following error, and no metrics report in:

2019-07-15T08:55:44.856-0500        ERROR        cpu/helper.go:143        Error calculating CPU time change for docker module: new stats value (0) is lower than the old one(20157987100000000)

When I comment out cpu from metricsets and do a restart, I don't get any errors and the metricbeat reports in as expected for the docker module.

1 Like

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.