En esta sección se describe la supervisión de métricas del sistema en Orchestrator.
Descripción general de la supervisión de métricas del sistema de Orchestrator
Orchestrator incluye una pila de supervisión de métricas del sistema integrada, que incluye un recopilador de métricas y una base de datos de serie temporal. Con la pila de supervisión, puede comprobar fácilmente la condición del estado y la carga del sistema para Orchestrator.
Para habilitar la pila de supervisión, ejecute el siguiente comando en Orchestrator:
sudo /opt/vc/scripts/vco_observability_manager.sh enable
Para comprobar el estado de la pila de supervisión, ejecute:
sudo /opt/vc/scripts/vco_observability_manager.sh status
Para desactivar la pila de supervisión, ejecute lo siguiente:
sudo /opt/vc/scripts/vco_observability_manager.sh disable
El recopilador de métricas
Telegraf se utiliza como el recopilador de métricas del sistema de Orchestrator, que incluye complementos para recopilar métricas del sistema. Las siguientes métricas están habilitadas de forma predeterminada.
Nombre de la métrica | Descripción |
---|---|
inputs.cpu | Métricas sobre el uso de CPU. |
inputs.mem | Métricas sobre el uso de la memoria. |
inputs.net | Métricas sobre interfaces de red. |
inputs.system | Métricas sobre carga y tiempo de actividad del sistema. |
inputs.processes | El número de procesos agrupados por estado. |
inputs.disk | Métricas sobre uso del disco. |
inputs.diskio | Métricas sobre E/S de disco por dispositivo. |
inputs.procstat | Uso de CPU y memoria para procesos específicos. |
inputs.nginx | Información de estado básica de Nginx (ngx_http_stub_status_module). |
inputs.mysql | Datos estadísticos del servidor MySQL. |
inputs.clickhouse | Métricas de uno o varios servidores de ClickHouse. |
inputs.redis | Métricas de uno o varios servidores Redis. |
inputs.filecount | El número y el tamaño total de los archivos en directorios especificados. |
inputs.ntpq | Métricas estándar de consulta de NTP (requiere ntpq ejecutable). |
Inputs.x509_cert | Métricas de un certificado SSL. |
Para activar más métricas o desactivar algunas métricas habilitadas, edite el archivo de configuración de Telegraf en Orchestrator de la siguiente manera:
- sudo vi /etc/telegraf/telegraf.d/system_metrics_input.conf
- sudo systemctl restart telegraf
La base de datos de serie temporal
Prometheus se utiliza para almacenar las métricas del sistema recopiladas por Telegraf. Los datos de las métricas se mantendrán en la base de datos durante tres semanas como máximo. De forma predeterminada, Prometheus escucha en el puerto 9090. Si dispone de una herramienta de supervisión externa, proporcione la base de datos de Prometheus como origen, de modo que pueda ver las métricas del sistema de Orchestrator en la interfaz de usuario de supervisión.