Прометей определенно может сделать то, что, как вы говорите, вам нужно.Некоторые из них могут быть не тривиальными, но вы определенно можете заполнить пробелы самостоятельно.
Например, вы можете получить машинные метрики в основном из коробки, запустив node_exporter и очистив его от Прометея, но я неНе думаю, что он имеет, например, информацию обо всех запущенных процессах.Последний может потребовать от вас написать агента / экспортера: простой веб-сервер, который предоставляет метрики для /metrics
;Существует клиентская библиотека Python , чтобы помочь с этим.Или же указанные процессы (при условии, что они являются вашим кодом) вместо этого выдвигают метрики на Pushgateway , если они являются краткосрочными пакетными заданиями.
О, и для диаграмм / панелей мониторинга вы, вероятно, захотите Графана , поскольку способности Прометея в этой области довольно ограничены, и Графана довольно хорошо интегрируется с Прометеем.