Bits AI Kubernetes Remediation
Bits AI Kubernetes Remediation analiza y corrige errores de Kubernetes en tu infraestructura.
Se admiten los siguientes errores de Kubernetes:
CrashLoopBackOffErrImagePullImagePullBackOffOOMKilledCreateContainerErrorCreateContainerConfigError
Utilización
Puedes iniciar Bits AI Kubernetes Remediation desde varias localizaciones dentro de Datadog:
- Desde un monitor de Kubernetes: En la sección Troubleshooting (Solucionar problemas), selecciona una carga de trabajo en Problematic Workloads (Cargas de trabajo problemáticas).
- Desde Kubernetes Explorer: Pasa el cursor sobre un estado de pod con un error para ver más información sobre la alerta y la(s) carga(s) de trabajo afectadas, y haz clic en Start Remediation (Iniciar corrección).
- Desde la pestaña Kubernetes Remediation: Selecciona una carga de trabajo de la lista.
Cualquiera de estas acciones abre un panel lateral de Remediation que muestra:
- Una explicación de la causa raíz basada en la inteligencia artificial, a partir de la telemetría recopilada y los patrones conocidos
- Pasos a seguir recomendados, que puedes realizar directamente desde Datadog
- Información relacionada en un marco de tiempo ajustable: despliegues recientes, logs de error, eventos Kubernetes, etc., incluidas métricas relevantes basadas en el tipo de problema específico
Corregir desde Datadog
Únete a la vista previa
Las correcciones automatizadas de Bits AI Kubernetes Remediation están en vista previa. Para inscribirte, haz clic en Request Access (Solicitar acceso) y rellena el formulario.
Request AccessSi tus repositorios están conectados a Datadog y un error puede corregirse cambiando el código en uno de estos repositorios conectados, puedes utilizar Bits AI para realizar la acción de corrección directamente desde Datadog. Para otras situaciones problemáticas, Bits AI proporciona una lista detallada de los pasos a seguir.
Cuando un pod se termina porque el uso de memoria excede su límite, puedes solucionar el error aumentando el límite de memoria de tu contenedor.
- Haz clic en Edit Memory Limit (Editar límite de memoria).
- Ajusta tu límite para que sea superior al que utiliza normalmente tu contenedor.
- Haz clic en Fix with Bits AI (Corregir con Bits AI).
- En la siguiente página, selecciona el repositorio donde está definido tu despliegue y revisa los cambios propuestos. Haz clic en Fix with Bits AI (Corregir con Bits AI) para crear una solicitud pull.
- Se te redirige a una Sesión de código de Bits, donde puedes verificar que el Bits AI Dev Agent ha identificad el archivo de configuración específico donde están definidos tus límites de memoria. Haz clic en Create Pull Request (Crear solicitud pull) para iniciar la creación de la solicitud pull.
- Haz clic en View Pull Request (Ver solicitud pull) para ver la solicitud pull en GitHub.
Referencias adicionales
Más enlaces, artículos y documentación útiles: