Supported OS Linux Windows Mac OS

Versión de la integración1.0.0

Información general

Este check transfiere los cálculos del consumo de energía de las cargas de trabajo de Kubernetes desde Kepler a Datadog.

Configuración

Instalación

Para versiones 7.21/6.21 o posteriores del Agent, sigue las siguientes instrucciones para instalar el check de Kepler en tu host. Para instalarlo con el Agent Docker o versiones anteriores del Agent, consulta Uso de integraciones de la comunidad.

  1. Ejecute el siguiente comando para instalar la integración:

    datadog-agent integration install -t datadog-kepler==<INTEGRATION_VERSION>
    
  2. Configura tu integración como una integración de base.

Configuración

  1. Edita el archivo kepler.d/conf.yaml que se encuentra en la carpeta conf.d/ en la raíz del directorio de configuración de tu Agent para empezar a recopilar tus datos de rendimiento de Kepler. Para conocer todas las opciones de configuración disponibles, consulta el kepler.d/conf.yaml de ejemplo.

  2. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca kepler en la sección Checks.

Datos recopilados

Métricas

kepler.container.usage.bpf_cpu_time.count
(count)
Aggregated value in bpfcputime_ms value from bpf
kepler.container.usage.bpf_net_rx_irq.count
(count)
Aggregated value in bpfnetrx_irq value from bpf
kepler.container.usage.bpf_net_tx_irq.count
(count)
Aggregated value in bpfnettx_irq value from bpf
kepler.container.usage.bpf_page_cache_hit.count
(count)
Aggregated value in bpfpagecache_hit value from bpf
kepler.container.usage.cache_miss.count
(count)
Aggregated value in cache_miss value from bpf
kepler.container.usage.core_joules.count
(count)
Aggregated value in core value from trainedpowermodel
kepler.container.usage.cpu_cycles.count
(count)
Aggregated value in cpu_cycles value from bpf
kepler.container.usage.cpu_instructions.count
(count)
Aggregated value in cpu_instructions value from bpf
kepler.container.usage.dram_joules.count
(count)
Aggregated value in dram value from trainedpowermodel
kepler.container.usage.gpu_joules.count
(count)
Aggregated value in gpu value from nvidia
kepler.container.usage.joules.count
(count)
Aggregated value in joules value from
kepler.container.usage.package_joules.count
(count)
Aggregated value in package value from trainedpowermodel
kepler.container.usage.platform_joules.count
(count)
Aggregated value in platform value from trainedpowermodel
kepler.container.usage.task_clock.count
(count)
Aggregated value in taskclockms value from bpf
kepler.container.usage.uncore_joules.count
(count)
Aggregated value in uncore value from trainedpowermodel
kepler.exporter.build_info
(gauge)
A metric with a constant '1' value labeled by version, revision, branch, goversion from which kepler_exporter was built, and the goos and goarch for the build.
kepler.node.usage.dram_joules.count
(count)
Aggregated value in dram value from trainedpowermodel
kepler.node_info.count
(count)
Aggregated value in value from os
kepler.node.usage.platform_joules.count
(count)
Aggregated value in platform value from trainedpowermodel
kepler.node.usage.uncore_joules.count
(count)
Aggregated value in uncore value from trainedpowermodel
kepler.container.usage.bpf_block_irq.count
(count)
Aggregated value in bpfblockirq value from bpf
kepler.container.usage.other_joules.count
(count)
Aggregated value in other value from trainedpowermodel
kepler.node.usage.core_joules.count
(count)
Aggregated value in core value from trainedpowermodel
kepler.node.usage.package_joules.count
(count)
Aggregated value in package value from trainedpowermodel
kepler.promhttp.metric.handler.errors.count
(count)
Total number of internal errors encountered by the promhttp metric handler.

Eventos

Kepler no incluye eventos.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.