Configuraciones adicionales

## Disable monitoring

get_healthz=1

get_namespaces=1

get_services=1

get_components=1

get_pods=1

get_nodes=1

get_deployments=1

get_metrics=1

## Additional Kubernetes metrics

# Example:

# Apiserver request latencies bucket=apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"}

## Extra parameters

#debug=0

 

 get_healthz 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “/ healthz ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 get_namespaces 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /api/v1/namespaces ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 get_services 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /api/v1/services ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 get_components 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /api/v1/componentstatuses ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 get_pods 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /api/v1/pods ” y del API “ /apis/metrics.k8s.io/v1beta1/pods ” (si se ha instalado el addon “ metrics-server ”). Su valor por defecto si no se especifica es “1” (habilitado). 

 get_nodes 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /api/v1/nodes ” y del API “ /apis/metrics.k8s.io/v1beta1/nodes ” (si se ha instalado el addon “ metrics-server ”). Su valor por defecto si no se especifica es “1” (habilitado). 

 get_deployments 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /apis/extensions/v1beta1/deployments ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 discard_agents 

 Lista de agentes (separados por comas) que se quieran descartar de la monitorización del plugin. Deben ser los nombres de los agentes sin el prefijo indicado. 

 get_metrics 

 Si se establece a “0” se dejarán de obtener los datos de monitorización del API “ /metrics ”. Su valor por defecto si no se especifica es “1” (habilitado). 

 Estas métricas se deben especificar en el fichero de configuración con el formato: 

 nombre del modulo = metrica 

 Por ejemplo, si se indica en el fichero de configuración: 

 Apiserver request latencies bucket=apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 

 Se generará un módulo llamado: 

 Apiserver request latencies bucket 

 con el valor de la métrica: 

 apiserver_request_latencies_bucket{component="apiserver",group="scheduling.k8s.io",resource="priorityclasses",scope="cluster",subresource="",verb="WATCH",version="v1",le="125000"} 

 debug 

 Si se establece a “1” se mostrará información detallada de las acciones que se realicen durante la ejecución del plugin. Su valor por defecto si no se especifica es “0” (deshabilitado).