Последнее обновление: апреля 10, 2026

Настройка источника данных Parca

Warning

Этот плагин устарел и будет получать только критически важные обновления безопасности. Поддержка прекратится 2 января 2027 года.

В этом документе объясняется, как настроить источник данных Parca в Grafana.

Вы можете настроить источник данных через интерфейс Grafana, файл провижининга YAML или Terraform. Если вы вносите любые изменения в интерфейсе, нажмите Save & test, чтобы сохранить эти изменения.

Перед началом

Перед настройкой источника данных убедитесь, что у вас есть:

  • Разрешения Grafana: роль Organization administrator.
  • Экземпляр Parca: работающий экземпляр Parca (v0.19 или более поздней версии), доступный с вашего сервера Grafana.

Если вы провижините источник данных, вам также нужны административные права на сервере, на котором размещён ваш экземпляр Grafana.

Добавление источника данных

Чтобы добавить источник данных Parca:

  1. Нажмите Connections в меню слева.
  2. Нажмите Add new connection.
  3. Введите Parca в строке поиска.
  4. Выберите Parca.
  5. Нажмите Add new data source.

Настройка параметров

Вкладка Settings содержит следующие разделы конфигурации.

Базовые настройки

Настройка Описание
Name Имя для идентификации этого источника данных на панелях, в запросах и Explore.
Default Переключатель, делающий этот источник данных используемым по умолчанию для новых панелей.

Подключение

Настройка Описание
URL URL вашего экземпляра Parca. Например, http://localhost:7070. Grafana подключается к Parca через gRPC-Web, поэтому URL должен указывать на HTTP-конечную точку Parca.

Аутентификация

Используйте этот раздел, чтобы выбрать метод аутентификации для доступа к источнику данных. Доступны следующие методы:

Метод Описание
Basic authentication Аутентификация с именем пользователя и паролем. Введите значения в поля User и Password.
Forward OAuth Identity Передаёт OAuth-токен вошедшего в систему пользователя в источник данных.
No Authentication Подключение без учётных данных. Используйте это, когда экземпляр Parca не требует аутентификации.

Настройки TLS

Настройте TLS для защищённого взаимодействия с вашим экземпляром Parca.

Настройка Описание
Add self-signed certificate Переключатель для предоставления сертификата CA. При включении вставьте сертификат CA в поле CA Certificate.
TLS Client Authentication Переключатель для включения взаимного TLS. При включении укажите Server Name, Client Certificate и Client Key.
Skip TLS certificate validation Переключатель для пропуска проверки сертификата сервера. Используйте только для тестирования.

Note

Используйте Transport Layer Security (TLS) для дополнительного уровня безопасности при работе с Parca.

Пользовательские HTTP-заголовки

Добавьте пользовательские HTTP-заголовки к запросам, отправляемым экземпляру Parca. Нажмите Add header, чтобы добавить новую строку с полями Header (имя) и Value (секрет).

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

Дополнительные настройки

Нажмите стрелку вниз, чтобы развернуть раздел Additional settings. Эти настройки необязательны.

Расширенные настройки HTTP

Настройка Описание
Allowed cookies Cookie, которые следует передавать в источник данных. Прокси Grafana по умолчанию удаляет все cookie.
Timeout Тайм-аут HTTP-запроса в секундах.

Безопасный SOCKS-прокси

Note

Этот раздел виден только тогда, когда на сервере Grafana включена функция безопасного SOCKS-прокси.

Настройка Описание
Enabled Переключатель для маршрутизации запросов к экземпляру Parca через безопасный SOCKS-прокси.

Проверка подключения

Нажмите Save & test, чтобы проверить, что Grafana может подключиться к вашему экземпляру Parca. Проверка работоспособности запрашивает доступные типы профилей с сервера Parca. Успешное подключение отображает сообщение

Data source is working.

Если проверка не удалась, убедитесь, что URL верен, а ваш экземпляр Parca запущен и доступен с сервера Grafana. Дополнительную помощь см. в разделе Устранение неполадок источника данных Parca.

Провижининг источника данных

Вы можете определить источник данных в файлах YAML в рамках системы провижининга Grafana. Дополнительные сведения см. в разделе Провижининг Grafana.

Пример провижининга YAML

YAML
apiVersion: 1

datasources:
  - name: Parca
    type: parca
    url: http://localhost:7070

Чтобы провижинить с базовой аутентификацией:

YAML
apiVersion: 1

datasources:
  - name: Parca
    type: parca
    url: http://localhost:7070
    basicAuth: true
    basicAuthUser: <USERNAME>
    secureJsonData:
      basicAuthPassword: <PASSWORD>

Замените следующее:

  • <USERNAME>: Ваше имя пользователя Parca.
  • <PASSWORD>: Ваш пароль Parca.

Пример Terraform

Чтобы провижинить источник данных с помощью Terraform, используйте ресурс grafana_data_source:

hcl
resource "grafana_data_source" "parca" {
  type = "parca"
  name = "Parca"
  url  = "http://localhost:7070"
}

Чтобы провижинить с базовой аутентификацией:

hcl
resource "grafana_data_source" "parca" {
  type                = "parca"
  name                = "Parca"
  url                 = "http://localhost:7070"
  basic_auth_enabled  = true
  basic_auth_username = "<USERNAME>"

  secure_json_data_encoded = jsonencode({
    basicAuthPassword = "<PASSWORD>"
  })
}

Замените следующее:

  • <USERNAME>: Ваше имя пользователя Parca.
  • <PASSWORD>: Ваш пароль Parca.

Дальнейшие шаги