45 lines
1 KiB
Text
45 lines
1 KiB
Text
# Module: kubernetes
|
|
# Docs: https://www.elastic.co/guide/en/beats/metricbeat/6.5/metricbeat-module-kubernetes.html
|
|
|
|
# Node metrics, from kubelet:
|
|
- module: kubernetes
|
|
#metricsets:
|
|
# - node
|
|
# - system
|
|
# - pod
|
|
# - container
|
|
# - volume
|
|
period: 10s
|
|
hosts: ["localhost:10250"]
|
|
bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
ssl.certificate_authorities:
|
|
- /var/run/secrets/kubernetes.io/serviceaccount/service-ca.crt
|
|
#username: "user"
|
|
#password: "secret"
|
|
|
|
# Enriching parameters:
|
|
#add_metadata: true
|
|
#in_cluster: true
|
|
# When used outside the cluster:
|
|
#in_cluster: false
|
|
#host: node_name
|
|
#kube_config: ~/.kube/config
|
|
|
|
# State metrics from kube-state-metrics service:
|
|
#- module: kubernetes
|
|
# metricsets:
|
|
# - state_node
|
|
# - state_deployment
|
|
# - state_replicaset
|
|
# - state_statefulset
|
|
# - state_pod
|
|
# - state_container
|
|
# period: 10s
|
|
# hosts: ["kube-state-metrics:8080"]
|
|
# add_metadata: true
|
|
# in_cluster: true
|
|
|
|
# Kubernetes events
|
|
#- module: kubernetes
|
|
# metricsets:
|
|
# - event
|