Metricbeat NOT getting cpu, diskio, memory, network data for Windows Containers

Hi their,

I'm trying to monitor my Windows Containers, and it seems that Metricbeat is not gathering the stats for CPU, memory, disk and network for Windows Containers.

Elasticsearch Version: 6.2.3
Operating System: Windows Server 2016

Steps to Reproduce:
-- Install Docker
-- Install Metricbeat
-- Configure Metricbeat docker module

docker.yml

module: docker
metricsets: ["container", "cpu", "diskio", "healthcheck", "info", "memory", "network"]
hosts: ["http://localhost:2375"]
period: 10s

docker version
Client:
Version: 17.06.2-ee-6
API version: 1.30
Go version: go1.8.3
Git commit: e75fdb8
Built: Mon Nov 27 22:46:09 2017
OS/Arch: windows/amd64
Server:
Version: 17.06.2-ee-6
API version: 1.30 (minimum version 1.24)
Go version: go1.8.3
Git commit: e75fdb8
Built: Mon Nov 27 22:55:16 2017
OS/Arch: windows/amd64
Experimental: true

docker config:
{
"insecure-registries": [
"server1:5000"
],
"allow-nondistributable-artifacts": [
"server1:5000"
],
"hosts": [
"tcp://0.0.0.0:2375",
"npipe://"
],
"debug": true,
"experimental": true
}

Has anyone had this working?

Could you please format your config using </>? Also, please share the debug logs of Metricbeat. (It's the output of ./metricbeat -e -d "*")

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