|
|
@@ -0,0 +1,38 @@
|
|
|
+metricbeat.config:
|
|
|
+ modules:
|
|
|
+ path: ${path.config}/modules.d/*.yml
|
|
|
+ # Reload module configs as they change:
|
|
|
+ reload.enabled: false
|
|
|
+
|
|
|
+metricbeat.autodiscover:
|
|
|
+ providers:
|
|
|
+ - type: docker
|
|
|
+ hints.enabled: true
|
|
|
+
|
|
|
+metricbeat.modules:
|
|
|
+- module: docker
|
|
|
+ metricsets:
|
|
|
+ - "container"
|
|
|
+ - "cpu"
|
|
|
+ - "diskio"
|
|
|
+ - "healthcheck"
|
|
|
+ - "info"
|
|
|
+ #- "image"
|
|
|
+ - "memory"
|
|
|
+ - "network"
|
|
|
+ hosts: ["unix:///var/run/docker.sock"]
|
|
|
+ period: 10s
|
|
|
+ enabled: true
|
|
|
+
|
|
|
+processors:
|
|
|
+ - add_cloud_metadata: ~
|
|
|
+
|
|
|
+output.elasticsearch:
|
|
|
+ hosts: ["localhost:12200"]
|
|
|
+ index: "metricbeat-%{+yyyy.MM.dd}"
|
|
|
+
|
|
|
+setup.template.name: "metricbeat"
|
|
|
+setup.template.pattern: "metricbeat-*"
|
|
|
+setup.template.settings:
|
|
|
+ index.number_of_shards: 1
|
|
|
+ index.number_of_replicas: 1
|