|
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. |
Monitorización y Paneles
La aplicación rancher-monitoring puede desplegar rápidamente soluciones de monitorización y alertas de código abierto líderes en su clúster.
Introducida en Rancher v2.5, la aplicación está impulsada por Prometheus, Grafana, Alertmanager, el Operador de Prometheus, y el adaptador de Prometheus.
Para información sobre la monitorización y alertas V1, disponible en Rancher v2.2 hasta v2.4, consulte la documentación de Rancher v2.0—v2.4 sobre xref:[monitorización de clústeres], xref:[alertas], xref:[notificadores] y otras xref:[herramientas].
Usando la aplicación rancher-monitoring, puede desplegar rápidamente soluciones de monitorización y alertas de código abierto líderes en su clúster.
Funciones
Prometheus le permite ver métricas de sus objetos de Rancher y Kubernetes. Usando marcas de tiempo, Prometheus le permite consultar y ver estas métricas en gráficos y visuales fáciles de leer, ya sea a través de la interfaz de usuario de Rancher o Grafana, que es una plataforma de visualización de análisis desplegada junto con Prometheus.
Al ver los datos que Prometheus recopila de su plano de control de clúster, nodos y despliegues, puede mantenerse al tanto de todo lo que sucede en su clúster. A continuación, puede utilizar estos análisis para gestionar mejor su organización: detener emergencias del sistema antes de que comiencen, desarrollar estrategias de mantenimiento o restaurar servidores caídos.
La aplicación de monitorización:
-
Supervisa el estado y los procesos de los nodos de tu clúster, los componentes de Kubernetes y las implementaciones de software.
-
Define alertas basadas en métricas recopiladas a través de Prometheus.
-
Crea paneles de Grafana personalizados.
-
Configura notificaciones basadas en alertas a través de correo electrónico, Slack, PagerDuty, etc., utilizando Prometheus Alertmanager.
-
Define expresiones precomputadas, frecuentemente necesarias o computacionalmente costosas como nuevas series temporales basadas en métricas recopiladas a través de Prometheus.
-
Expone métricas recopiladas de Prometheus a la API de Métricas Personalizadas de Kubernetes a través del Adaptador de Prometheus para su uso en HPA.
Consulta Cómo Funciona el Monitoreo para una explicación de cómo los componentes de monitoreo trabajan juntos.
Componentes y Ampliaciones Predeterminados
Paneles Integrados
Por defecto, la aplicación de monitorización despliega paneles de Grafana (curados por el proyecto kube-prometheus) en un clúster.
También despliega una interfaz de usuario de Alertmanager y una interfaz de usuario de Prometheus. Para más información sobre estas herramientas, consulta Paneles Integrado.
Exportadores de Métricas Predeterminados
Por defecto, Rancher Monitoring despliega exportadores (como node-exporter y kube-state-metrics).
Estos exportadores predeterminados recopilan automáticamente métricas de CPU y memoria de todos los componentes de tu clúster de Kubernetes, incluyendo tus cargas de trabajo.
Alertas Predeterminadas
La aplicación de monitorización despliega algunas alertas por defecto. Para ver las alertas predeterminadas, ve a la Interfaz de Usuario de Alertmanager y haz clic en Expandir todos los grupos.
Componentes expuestos en la interfaz de usuario de Rancher
Para una lista de componentes de monitorización expuestos en la interfaz de usuario de Rancher, junto con casos de uso comunes para editarlos, consulta esta sección.
Control de acceso basado en funciones
Para más información sobre cómo configurar el acceso a la monitorización, consulta esta página.
|
Los permisos de lectura de Rancher y del proyecto no se aplican necesariamente a los recursos de monitorización. Consulta monitoring-ui-view para más detalles. |
Configuración
Configuración de recursos de monitorización en Rancher
La referencia de configuración asume familiaridad con el funcionamiento conjunto de los componentes de monitorización. Para más información, consulta Cómo funciona la monitorización.
Configurando las opciones del gráfico de Helm
Para más información sobre las opciones del gráfico rancher-monitoring, incluidas las opciones para establecer límites y solicitudes de recursos, consulta Opciones del gráfico de Helm.
Soporte para clústeres de Windows
Para poder desplegar completamente Monitoring V2 para Windows, todos sus hosts de Windows deben tener una versión mínima de wins v0.1.0.
Para más detalles sobre cómo actualizar la versión de wins en los hosts de Windows existentes, consulte Soporte para clústeres de Windows para Monitoring V2..
Problemas conocidos
Hay un problema conocido que los clústeres de K3s requieren más memoria de la asignada por defecto. Si habilita la monitorización en un clúster de K3s, establezca prometheus.prometheusSpec.resources.memory.limit en 2500 Mi y prometheus.prometheusSpec.resources.memory.request en 1750 Mi.
Consulte Depurar alto uso de memoria para obtener consejos y recomendaciones.