monasca-agent/conf.d/kubernetes.yaml.example

31 lines
1.5 KiB
Plaintext

# (C) Copyright 2017 Hewlett Packard Enterprise Development LP
init_config:
# Timeout on GET requests endpoints
connection_timeout: 3
# Report container metrics. Defaults to false.
report_container_metrics: False
# Report container usage percent if running in kubernetes. Defaults to true.
report_container_mem_percent: True
instances:
# There are two options for getting the host that we use to connect to kubelet/cadvisor with. Either manually setting
# it via host or by setting derive_host to True. We derive the host by first using the kubernetes environment
# variables to get the api url (assuming we are running in a kubernetes container). Next we use the container's pod
# name and namespace (passed in as environment variables to the agents container - see kubernetes example yaml file)
# with the api url to hit the api to get the pods metadata including the host it is running on. That is the host we
# use.
# NOTE - this plugin only supports one instance.
- host: "127.0.0.1"
# Derive the host by querying the Kubernetes api for pod's (pod the agent is running in) metadata.
# derive_host: False
# Port of cadvisor to connect to defaults to 4194
# cadvisor_port: 4194
# Port of kubelet to connect to defaults to 10255
# kublet_port: 10255
# Set of kubernetes labels that we search for in the kubernetes metadata to set as dimensions
# kubernetes_labels: ['k8s-app', 'version']