Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
metricbeat.modules:
- module: docker
metricsets: ["container", "cpu", "diskio", "healthcheck", "info", "memory", "network"]
hosts: ["unix:///var/run/docker.sock"]
period: 30s
enabled: true
- module: mongodb
hosts: ["mongo"]
period: 30s
enabled: true
- module: mysql
metricsets: ["status"]
hosts: ["tcp(ro-db:3306)/"]
username: root
password: "YjkzMDkxMzJhNGJiNzA0YjFiZTI5MzYw"
period: 30s
enabled: true
- module: kafka
metricsets: ["consumergroup", "partition"]
period: 30s
hosts: ["kafka:9092"]
enabled: true
- module: system
enabled: true
period: 30s
metricsets:
- cpu # CPU usage
- load # CPU load averages
- memory # Memory usage
- network # Network IO
- process # Per process metrics
- process_summary # Process summary
- uptime # System Uptime
#- core # Per CPU core usage
- diskio # Disk IO
- filesystem # File system usage for each mountpoint
- fsstat # File system summary metrics
#- raid # Raid
#- socket # Sockets and connection info (linux only)
processes: ['.*']
cpu.metrics: ["percentages"] # The other available options are normalized_percentages and ticks.
core.metrics: ["percentages"] # The other available option is ticks.
setup.dashboards.enabled: false
setup.kibana.host: "kibana"
setup.kibana.protocol: "http"
setup.kibana.username: ""
setup.kibana.password: ""
fields:
env: dev
output.elasticsearch:
hosts: ["elasticsearch:9200"]