Примеры с cURL

На этой странице приведены примеры вызовов API Grafana с использованием cURL.

Самый простой пример для дашборда, где аутентификация не требуется. Следующее можно проверить на локальной машине, предполагая установку по умолчанию и включённый анонимный доступ:

curl http://localhost:3000/api/search

Вот команда cURL, которая работает для получения домашнего дашборда, когда Grafana запущена локально с включённой basic-аутентификацией при использовании стандартных учётных данных администратора:

curl http://admin:admin@localhost:3000/api/search

Чтобы передать имя пользователя и пароль с HTTP basic-авторизацией, закодируйте их в base64. Токены авторизации в запросе использовать нельзя.

Например, чтобы получить список прав, связанных с ролями, при имени пользователя user и пароле password, используйте:

curl --location '<grafana_url>/api/access-control/builtin-roles' --user 'user:password'