Esta secção descreve a monitorização das métricas do sistema no Orchestrator.

Visão geral da monitorização das métricas do sistema Orchestrator

O Orchestrator vem com uma pilha de monitorização das métricas do sistema incorporada, que inclui um recoletor de métricas e uma base de dados de série temporal. Com a pilha de monitorização, pode verificar facilmente o estado de funcionamento e a carga do sistema do Orchestrator.

Para ativar a pilha de monitorização, execute o seguinte comando no orchestrator:

sudo /opt/vc/scripts/vco_observability_manager.sh enable 

Para verificar o estado da pilha de monitorização, execute:

sudo /opt/vc/scripts/vco_observability_manager.sh status

Para desativar a pilha de monitorização, execute:

sudo /opt/vc/scripts/vco_observability_manager.sh disable

Coletor de métricas

O Telegraf é utilizado como recoletor de métricas do sistema do Orchestrator, que inclui plug-ins para recolher métricas do sistema. As seguintes métricas estão ativadas por predefinição.

Nome da métrica Descrição
inputs.cpu Métrica sobre a utilização da CPU.
inputs.mem Métrica sobre a utilização da memória.
inputs.net Métrica sobre interfaces de rede.
inputs.system Métrica sobre a carga do sistema e o tempo de atividade.
inputs.processes O número de processos agrupados por estado.
inputs.disk Métrica sobre a utilização do disco.
inputs.diskio Métrica sobre a E/S do disco por dispositivo.
inputs.procstat CPU e utilização da memória para processos específicos.
inputs.nginx Informação básica do estado do Nginx (ngx_http_stub_status_module).
inputs.mysql Dados estatísticos do servidor MySQL.
inputs.clickhouse Métrica de um ou muitos servidores ClickHouse.
inputs.redis Métrica de um ou muitos servidores redis.
inputs.filecount O número e o tamanho total dos ficheiros em diretórios especificados.
inputs.ntpq Métrica de consulta NTP padrão (requer ntpq executável).
Inputs.x509_cert Métrica de um certificado SSL.

Para ativar mais métricas ou desativar algumas métricas ativadas, edite o ficheiro de configuração Telegraf no Orchestrator pelo seguinte:

  • sudo vi /etc/telegraf/telegraf.d/system_metrics_input.conf
  • sudo systemctl restart telegraf

Base de dados da série temporal

O Prometheus é utilizado para armazenar as métricas do sistema recolhidas pelo Telegraf. Os dados das métricas serão mantidos na base de dados durante três semanas, no máximo. Por predefinição, o Prometheus escuta na porta 9090. Se tiver uma ferramenta de monitorização externa, forneça a base de dados Prometheus como origem, para que possa ver as métricas do sistema Orchestrator na IU de monitorização.