|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Configuración de la supervisión para una carga de trabajo
Si solo necesitas series temporales de CPU y memoria para la carga de trabajo, no necesitas desplegar un ServiceMonitor o PodMonitor porque la aplicación de supervisión ya recopila datos de métricas sobre el uso de recursos por defecto.
Los pasos para configurar la supervisión de cargas de trabajo dependen de si deseas métricas básicas como CPU y memoria para la carga de trabajo, o si deseas recopilar métricas personalizadas de la carga de trabajo.
Si solo necesitas series temporales de CPU y memoria para la carga de trabajo, no necesitas desplegar un ServiceMonitor o PodMonitor porque la aplicación de supervisión ya recopila datos de métricas sobre el uso de recursos por defecto. Los datos de series temporales de uso de recursos están en la base de datos de series temporales local de Prometheus.
Grafana muestra los datos de forma agregada, pero puedes ver los datos de la carga de trabajo individual utilizando una consulta PromQL que extrae los datos para esa carga de trabajo. Una vez que tengas la consulta PromQL, puedes ejecutar la consulta individualmente en la interfaz de usuario de Prometheus y ver las series temporales visualizadas allí, o puedes usar la consulta para personalizar un panel de Grafana para mostrar las métricas de la carga de trabajo. Para ejemplos de consultas PromQL para métricas de carga de trabajo, consulta esta sección.
Para configurar métricas personalizadas para tu carga de trabajo, necesitarás configurar un exportador y crear un nuevo recurso personalizado ServiceMonitor para configurar Prometheus para recopilar métricas de tu exportador.
Mostrar métricas de CPU y memoria para una carga de trabajo
Por defecto, la aplicación de supervisión ya recopila CPU y memoria.
Para obtener detalles más específicos de una carga de trabajo en particular, puedes personalizar un panel de Grafana para mostrar las métricas de una carga de trabajo particular.
Configuración de métricas más allá de CPU y memoria
Para métricas personalizadas, necesitarás exponer las métricas en tu aplicación en un formato compatible con Prometheus.
Luego, te recomendamos que crees un nuevo recurso personalizado ServiceMonitor. Cuando se crea este recurso, el recurso personalizado de Prometheus se actualizará automáticamente para que su configuración de recopilación incluya el nuevo punto final de métricas personalizadas. Luego, Prometheus comenzará a recopilar métricas del punto final.
También puedes crear un PodMonitor para exponer el punto final de métricas personalizadas, pero los ServiceMonitors son más apropiados para la mayoría de los casos de uso.