V tomto oddílu je popsáno monitorování systémových metrik v softwaru Orchestrator.
Monitorování systémových metrik v softwaru Orchestrator – přehled
Software Orchestrator je dodáván s integrovanou sestavou pro monitorování systémových metrik, která zahrnuje kolektor metrik a databázi časových řad. Pomocí sestavy monitorování můžete snadno kontrolovat stav a zatížení systému pro software Orchestrator.
Chcete-li sestavu monitorování aktivovat, spusťte v softwaru Orchestrator následující příkaz:
sudo /opt/vc/scripts/vco_observability_manager.sh enable
Chcete-li zkontrolovat stav sestavy monitorování, spusťte příkaz:
sudo /opt/vc/scripts/vco_observability_manager.sh status
Chcete-li deaktivovat sestavu monitorování, spusťte příkaz:
sudo /opt/vc/scripts/vco_observability_manager.sh disable
Kolektor metrik
Jako kolektor systémových metrik Orchestrator se používá agent Telegraf, který zahrnuje moduly plugin ke shromažďování systémových metrik. Následující metriky jsou ve výchozím nastavení aktivovány.
| Název metriky | Popis (Description) |
|---|---|
| inputs.cpu | Metrika o využití procesoru. |
| inputs.mem | Metrika týkající se využití paměti. |
| inputs.net | Metrika o síťových rozhraních. |
| inputs.system | Metrika týkající se zatížení systému a jeho provozuschopnosti. |
| inputs.processes | Počet procesů seskupených podle stavu. |
| inputs.disk | Metrika o využití disku. |
| inputs.diskio | Metrika o V/V disku podle zařízení. |
| inputs.procstat | Využití procesoru a paměti pro specifické procesy. |
| inputs.nginx | Základní informace o stavu serveru Nginx (ngx_http_stub_status_module). |
| inputs.mysql | Statistická data ze serveru MySQL. |
| inputs.clickhouse | Metrika z jednoho nebo více serverů ClickHouse. |
| inputs.redis | Metrika z jednoho nebo více serverů redis. |
| inputs.filecount | Počet a celková velikost souborů v zadaných adresářích. |
| inputs.ntpq | Standardní metrika dotazů NTP (vyžaduje spustitelný soubor ntpq). |
| Inputs.x509_cert | Metrika z certifikátu SSL. |
Chcete-li aktivovat více metrik nebo deaktivovat některé aktivované metriky, následujícím způsobem upravte konfigurační soubor Telegraf v softwaru Orchestrator:
- sudo vi /etc/telegraf/telegraf.d/system_metrics_input.conf
- sudo systemctl restart telegraf
Databáze časových řad
K ukládání systémových metrik shromážděných agentem Telegraf se používá Prometheus. Data metriky budou uchována v databázi maximálně po dobu tří týdnů. Řešení Prometheus naslouchá ve výchozím nastavení na portu 9090. Máte-li pro monitorování nějaký externí nástroj, jako zdroj zadejte databázi Prometheus, abyste mohli zobrazovat systémovou metriku Orchestrator pomocí uživatelského rozhraní pro monitorování.