cert-manager

Supported OS Linux Mac OS Windows

Versión de la integración5.1.0

Información general

Este check recopila métricas de cert-manager.

Dashboard de información general sobre Cert-Manager

Configuración

Sigue las instrucciones a continuación para instalar y configurar este check para un Agent que se ejecuta en un host. Para entornos en contenedores, consulta las plantillas de integración de Autodiscovery para obtener orientación sobre la aplicación de estas instrucciones.

Instalación

El check de cert_manager está incluido en el paquete del Datadog Agent. No es necesaria ninguna instalación adicional en tu servidor.

Configuración

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

  2. Reinicia el Agent.

Validación

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

Datos recopilados

Métricas

cert_manager.certificate.expiration_timestamp
(gauge)
The date after which the certificate expires. Expressed as a Unix Epoch Time
Shown as second
cert_manager.certificate.ready_status
(gauge)
The ready status of the certificate
cert_manager.clock_time
(gauge)
The clock time given in seconds (from 1970/01/01 UTC)
Shown as second
cert_manager.controller.sync_call.count
(count)
The number of sync() calls made by a controller
cert_manager.http_acme_client.request.count
(count)
The number of requests made by the ACME client
cert_manager.http_acme_client.request.duration.count
(count)
The count of the HTTP request latencies in seconds for the ACME client
cert_manager.http_acme_client.request.duration.quantile
(gauge)
The quantiles of the HTTP request latencies in seconds for the ACME client
cert_manager.http_acme_client.request.duration.sum
(count)
The sum of the HTTP request latencies in seconds for the ACME client

Eventos

La integración de cert_manager no incluye ningún evento.

Checks de servicio

cert_manager.openmetrics.health
Returns CRITICAL if the agent fails to connect to the OpenMetrics endpoint, otherwise OK.
Statuses: ok, critical

Solucionar problemas

Duplicar etiquetas (tags) de nombre

Cada nombre de certificado se expone dentro de la etiqueta name en la carga útil de Prometheus y el Datadog Agent lo convierte en una etiqueta. Si tus hosts también usan la etiqueta name (por ejemplo, recopilada automáticamente por la integración de AWS), las métricas provenientes de esta integración presentarán ambos valores. Para evitar etiquetas name duplicadas, puedes usar el parámetro de configuración rename_labels para asignar la etiqueta name de Prometheus a la etiqueta cert_name de Datadog. Esto garantiza que tengas un solo valor dentro de la etiqueta cert_name para identificar tus certificados:

init_config:
instances:
- openmetrics_endpoint: <OPENMETRICS_ENDPOINT>
  rename_labels:
    name: cert_name

¿Necesitas más ayuda? Ponte en contacto con el servicio de asistencia de Datadog.