Docs Menu
Docs Home
/ /
/ / /

Ver métricas y solucionar problemas de recursos

El binario AKO expone métricas de tiempo de ejecución del controlador estándar en http://localhost:8080/métricasAllí podrás encontrar lo siguiente:

  • Número total de errores de conciliación y conciliaciones exitosas por controlador.

  • Longitud de las colas de conciliación por controlador.

  • Latencia de reconciliación.

  • Métricas de recursos estándar, como CPU, uso de memoria y uso de descriptores de archivos.

  • Métricas de tiempo de ejecución de Go, como la cantidad de rutinas de Go y la duración de GC.

Para obtener más información,consulte Métricas del controlador.

Este problema ocurre cuando el AtlasProject El recurso no está en estado Ready. Esto puede ocurrir con cualquier tipo de recurso de operador de Kubernetes de Atlas.

  • El recurso no está en un estado Ready.

  • Una alta tasa de error.

Para supervisar la tasa de error, puede crear una consulta que calcule la tasa de error de conciliación del controlador AtlasProject como porcentaje del último minuto. Esta métrica ayuda a identificar y supervisar el estado y la estabilidad del controlador AtlasProject. Un porcentaje de error alto o en aumento indica problemas en el proceso de conciliación.

Para calcular la tasa de error, utilice la siguiente consulta de Prometheus:

100 * rate(controller_runtime_reconcile_errors_total{controller="AtlasProject"}[1m]) / rate(controller_runtime_reconcile_total{controller="AtlasProject"}[1m])

Consulte el estado del recurso para obtener más detalles:

status:
conditions:
- type: Ready
status: "False"
reason: ....
  1. Verificar el estado del recurso:

    • Consulte el mensaje de condición de estado para obtener información más detallada.

    • Si el AtlasProject no está listo, continúe con los siguientes pasos de solución de problemas.

  2. Verificar conexión secreta:

    • Asegúrese de que el secreto de conexión al que hace referencia spec.connectionSecretRef.name esté etiquetado correctamente con atlas.mongodb.com/type=credentials.

  3. Investigar registros:

    • Revise los registros del controlador AtlasProject para detectar posibles errores o intentos de conciliación fallidos.

Volver

Compatibilidad

En esta página