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.