refactor docker-compose.yaml for categraf
This commit is contained in:
parent
5ec14c588b
commit
df5a3a37f2
|
@ -1,41 +0,0 @@
|
||||||
# # collect interval
|
|
||||||
# interval = 15
|
|
||||||
|
|
||||||
[[instances]]
|
|
||||||
# # append some labels for series
|
|
||||||
# labels = { region="cloud", product="n9e" }
|
|
||||||
|
|
||||||
# # interval = global.interval * interval_times
|
|
||||||
# interval_times = 1
|
|
||||||
|
|
||||||
# URL for the kubelet
|
|
||||||
url = "https://127.0.0.1:10250"
|
|
||||||
|
|
||||||
gather_system_container_metrics = true
|
|
||||||
gather_node_metrics = true
|
|
||||||
gather_pod_container_metrics = true
|
|
||||||
gather_pod_volume_metrics = true
|
|
||||||
gather_pod_network_metrics = true
|
|
||||||
|
|
||||||
## Use bearer token for authorization. ('bearer_token' takes priority)
|
|
||||||
## If both of these are empty, we'll use the default serviceaccount:
|
|
||||||
## at: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
||||||
# bearer_token = "/path/to/bearer/token"
|
|
||||||
## OR
|
|
||||||
# bearer_token_string = "abc_123"
|
|
||||||
|
|
||||||
## Pod labels to be added as tags. An empty array for both include and
|
|
||||||
## exclude will include all labels.
|
|
||||||
# label_include = []
|
|
||||||
# label_exclude = ["*"]
|
|
||||||
|
|
||||||
## Set response_timeout (default 5 seconds)
|
|
||||||
# response_timeout = "5s"
|
|
||||||
|
|
||||||
## Optional TLS Config
|
|
||||||
use_tls = true
|
|
||||||
# tls_ca = "/etc/categraf/ca.pem"
|
|
||||||
# tls_cert = "/etc/categraf/cert.pem"
|
|
||||||
# tls_key = "/etc/categraf/key.pem"
|
|
||||||
## Use TLS but skip chain & host verification
|
|
||||||
insecure_skip_verify = true
|
|
|
@ -1,31 +0,0 @@
|
||||||
# # collect interval
|
|
||||||
# interval = 15
|
|
||||||
|
|
||||||
# [[instances]]
|
|
||||||
# # executable name (ie, pgrep <search_exec_substring>)
|
|
||||||
# search_exec_substring = "nginx"
|
|
||||||
|
|
||||||
# # pattern as argument for pgrep (ie, pgrep -f <search_cmdline_substring>)
|
|
||||||
# search_cmdline_substring = "n9e server"
|
|
||||||
|
|
||||||
# # windows service name
|
|
||||||
# search_win_service = ""
|
|
||||||
|
|
||||||
# # append some labels for series
|
|
||||||
# labels = { region="cloud", product="n9e" }
|
|
||||||
|
|
||||||
# # interval = global.interval * interval_times
|
|
||||||
# interval_times = 1
|
|
||||||
|
|
||||||
# # mode to use when calculating CPU usage. can be one of 'solaris' or 'irix'
|
|
||||||
# mode = "irix"
|
|
||||||
|
|
||||||
# gather_more_metrics = [
|
|
||||||
# "threads",
|
|
||||||
# "fd",
|
|
||||||
# "io",
|
|
||||||
# "uptime",
|
|
||||||
# "cpu",
|
|
||||||
# "mem",
|
|
||||||
# "limit"
|
|
||||||
# ]
|
|
|
@ -141,8 +141,13 @@ services:
|
||||||
restart: always
|
restart: always
|
||||||
environment:
|
environment:
|
||||||
TZ: Asia/Shanghai
|
TZ: Asia/Shanghai
|
||||||
|
HOST_PROC: /hostfs/proc
|
||||||
|
HOST_SYS: /hostfs/sys
|
||||||
|
HOST_MOUNT_PREFIX: /hostfs
|
||||||
volumes:
|
volumes:
|
||||||
- ./categraf/conf:/etc/categraf/conf
|
- ./categraf/conf:/etc/categraf/conf
|
||||||
|
- /:/hostfs
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
ports:
|
ports:
|
||||||
- "8094:8094/tcp"
|
- "8094:8094/tcp"
|
||||||
networks:
|
networks:
|
||||||
|
|
Loading…
Reference in New Issue