Свой Prometheus dashboard без Grafana как?

Есть своя админ-панель, которая делает много чего. Одна из ее задач - мониторинг системы. Есть Prometheus. Как вставить график загрузки CPU, например, в админку? Я могу получать данные с Prometheus и самостоятельно строить графики через Chart-js, например. Но у Prometheus есть consoles, console_libraries, которые сами строят графики. Их можно увидеть на localhost:9090 при дефолтной установке Prometheus. Все для графиков пользуют Grafana, но она мне не подходит - админка должна делать много всего специфического. Как быть? Как вообще делаются свои дашборды с прометеем?

  • сами забирают данные через PromQL, сами все рисуют.
  • вставляют в свою админку через <iframe> то что выдает Prometheus + consoles, console_libraries.
  • как-то еще?

Или я не в том направлении вообще...


Ответы (0 шт):