Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как создать панель управления Grafana? (Методы UI + API)

Панель управления (Дашборд) Grafana потрясающая. Независимо от того, хотите ли вы контролировать всю свою инфраструктуру или не только, всем будет полезна полная панель управления Grafana.

В сегодняшней статье мы увидим, как легко создать панель управления Grafana , что это за разные панели и как их можно эффективно использовать.

Вот шаги для создания панели управления Grafana с использованием пользовательского интерфейса:

  • Наведите курсор на значок плюса, расположенный в левом меню (это должен быть первый значок)
  • Оттуда откроется раскрывающийся список. Нажмите на опцию «приборная панель» .

Создать опцию дашборда в Grafana

  • Новая панель инструментов будет автоматически создана с первой панелью.

Новая панель Grafana — запрос и визуализация

В Grafana v6.0 + панели запросов и визуализации разделены. Это означает, что вы можете легко написать свой запрос и позже решить, какую визуализацию вы хотите использовать для своей панели инструментов.

Это особенно удобно, потому что вам не нужно перезагружать панель каждый раз, когда вы хотите изменить типы визуализации.

  • Сначала нажмите «Добавить запрос» и убедитесь, что ваш источник данных правильно привязан к Grafana.
  • Напишите свой запрос и реорганизуйте его, пока не будете довольны окончательным результатом. По умолчанию Grafana устанавливает для новых панелей тип «График».

  • Выберите визуализацию, которая лучше всего соответствует вашему запросу. Вы должны выбрать одну из десяти различных визуализаций (или больше, если у вас установлены плагины!)

  • Настраивайте панель управления параметрами отображения, пока не будете довольны внешним видом панели.

Варианты отображения Grafana

  • Добавьте больше панелей и создайте полную панель управления для ваших нужд! Вот пример того, какой может быть приборная панель, если немного поработать. Вот пример с более футуристической темой о мониторинге диска .

Вот шаги для создания панели управления Grafana с использованием API :

Большинство запросов API аутентифицируются в Grafana. Чтобы вызвать Grafana API для создания панели инструментов, вам необходимо получить токен. Если у вас нет экземпляра Grafana, вы должны попросить у администратора токен.

  • Наведите указатель мыши на значок «Конфигурация» в левом меню и нажмите «Ключи API» .

  • Нажмите «Добавить ключ API». Введите имя ключа и, по крайней мере, роль «Редактор» для ключа.
  • Нажмите «Добавить».

  • Откроется всплывающая страница, на которой будет показан токен, который вы будете использовать в будущем. Очень важно сразу же скопировать его . Вы не сможете его увидеть после закрытия окна.

  • Теперь, когда у вас есть ключ API, вам нужно позвонить в конечную точку / api / dashboards / db, используя токен в заголовке авторизации вашего HTTP-запроса.

В этом примере я буду использовать Postman.

  • Создайте новый запрос POST в Postman и введите http: // localhost: 3000 / api / dashboards / db в качестве целевого URL-адреса.
  • На панели авторизации выберите тип «Токен на предъявителя» и вставьте токен, полученный из пользовательского интерфейса.

  • В теле запроса выберите «Raw», затем «JSON (application / json)». Вставьте следующий JSON, чтобы создать панель управления.
{
"dashboard": {
"id": null,
"uid": null,
"title": "Production Overview",
"tags": [ "templated" ],
"timezone": "browser",
"schemaVersion": 16,
"version": 0
},
"folderId": 0,
"overwrite": false
}

Вот описание каждого поля в запросе:

  • приборная доска. id : идентификатор панели мониторинга, должен быть установлен на null при создании панели мониторинга .
  • приборная доска. uid : уникальный идентификатор приборной панели, должен иметь значение null при создании приборной панели.
  • title : заголовок вашей информационной панели.
  • Теги : панели мониторинга могут быть присвоены теги, чтобы их можно было быстрее извлекать в будущем.
  • часовой пояс : часовой пояс для вашей приборной панели должен быть установлен в браузере при создании приборной панели.
  • schemaVersion : постоянное значение, которое должно быть 16 .
  • версия : версия вашей информационной панели должна быть установлена равной нулю, поскольку это первая версия вашей информационной панели.
  • folderId : вы можете установить идентификатор папки для своей панели управления, если у вас уже есть существующие папки
  • overwrite : вы можете обновить существующую панель управления, но в нашем случае для нее должно быть установлено значение false, когда мы ее создаем.
  • Щелкните «Отправить». Вы выбираете увидеть следующее сообщение об успешном завершении.
{
"id": 3,
"slug": "production-overview",
"status": "success",
"uid": "uX5vE8nZk",
"url": "/d/uX5vE8nZk/production-overview",
"version": 1
}
  • Убедитесь, что ваша панель инструментов создана в Grafana.

Вот и все! Вы знаете, что имеете полное представление о двух способах создания панели управления Grafana.

Если у вас есть какие-либо комментарии к этому контенту или вы обнаружили, что это руководство в будущем устареет, обязательно оставьте комментарий ниже.