🥰****Особенности нашего стенда 1. Сбор метрик без Prometheus. В классической связке используют несколько компонентов: Prometheus (сборщик) + VictoriaMetrics (хранилище). Я попробовал пойти другим путём -> VictoriaMetrics в нашем стенде выполняет обе функции сразу. Она и собирает метрики (через встроенный promscrape), и хранит их. Это упрощает архитектуру и снижает потребление ресурсов. 2. Node Exporter. Я не просто скачал и запустил Node Exporter, а сделали это - через systemd. Настроил юниты и вообще вах-вах готово забацал, по сути это гарантирует, что он будет автоматически запускаться при загрузке системы и перезапускаться в случае сбоя. (тут надо бы доработать логику, но в целом - для старта или "базовой истории" пойдет). 3. VictoriaMetrics То же самое относится и к VictoriaMetrics. Я оформил её как systemd-сервис с указанием нужных флагов (где хранить данные), (на каком порту слушать) и (путь к файлу конфигурации). Это делает управление сервисом простым и прозрачным. А значит, что любой разберется что и куда тыкать.
Сами метрики через PromQL-запросы, в гугле куча примеров построения - поэтому разобраться вообще не проблема.