Использование HTTP API
Вы можете получить экземпляры с более чем 80% загрузки ЦП, выполнив следующую команду:
curl --silent --globoff --request GET "http://PROMETHEUS-SERVER/api/v1/query?query=100-100*avg%20by%20(instance)(irate(node_cpu_seconds_total{mode=\"idle\"}[5m]))>80" | jq --raw-output '.data.result[].metric.instance'
Используя Grafana
Если вы используете Grafana, вы можете добавить переменную в «Настройках панели»> «Переменные»> «Новый»
Параметры запроса:
Data source: Prometheus
Query: query_result(100 - 100 * avg by (instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) > 80)
Regex: /.*\"(.*)\".*/