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.