Последнее обновление: мая 21, 2026

Источники данных, плагины и интеграции

При работе с Grafana вы столкнётесь с тремя ключевыми концепциями: источники данных, плагины и интеграции. Каждая из них необходима для построения эффективных решений мониторинга, но они служат разным целям и их часто путают между собой. Этот документ разъясняет значение каждой концепции и то, что каждая из них делает, когда её использовать и как они работают вместе при создании решений для наблюдаемости в Grafana.

Самое важное, что нужно запомнить: за каждым источником данных стоит плагин. Вы устанавливаете плагин, а затем настраиваете источник данных. Основные плагины, такие как Prometheus, входят в состав Grafana.

Источники данных

Источник данных — это подключение к конкретной базе данных, системе мониторинга, сервису или другому внешнему расположению, где хранятся метрики, логи, трейсы или иные данные. Примеры включают Prometheus, InfluxDB, PostgreSQL и Amazon CloudWatch.

Когда вы настраиваете источник данных в Grafana, вы указываете данные подключения, учётные данные и эндпоинты, которые сообщают Grafana, откуда получать данные. Источники данных — это основа работы с Grafana: без них Grafana нечего визуализировать.

За каждым источником данных стоит плагин источника данных. Grafana поставляется со встроенными основными плагинами источников данных (такими как Prometheus, Loki и MySQL), а сотни других доступны в каталоге плагинов для систем от баз данных и облачных провайдеров до таких инструментов, как Jira, GitHub и Datadog. После настройки источника данных вы можете выполнять к нему запросы, чтобы строить дашборды. Например, вы можете запросить источник данных Prometheus, чтобы отобразить метрики CPU, или запросить CloudWatch, чтобы визуализировать производительность инфраструктуры AWS.

Плагины

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

Плагины бывают трёх типов:

  • Плагины источников данных позволяют Grafana подключаться к определённым типам баз данных или сервисов. Основные плагины источников данных, такие как Prometheus, Loki и MySQL, входят в состав Grafana. Вы можете установить дополнительные плагины источников данных для подключения к другим системам. Примеры включают MSSQL, Databricks и MongoDB.

  • Плагины панелей управляют тем, как данные отображаются на дашбордах Grafana. Хотя Grafana поставляется с несколькими встроенными типами панелей (такими как графики, одиночные значения и таблицы), плагины панелей расширяют это, предоставляя специализированные способы отображения данных. Примеры включают круговую диаграмму, свечной график и светофор. Обратите внимание, что в некоторых случаях панели вообще не зависят от источника данных. Панель Text может отображать статическое или шаблонное содержимое без выполнения запросов к данным. Панели также могут поддерживать действия, инициируемые пользователем. Например, панель Button может запускать рабочие процессы или внешние вызовы.

  • Плагины приложений объединяют источники данных, панели и пользовательские страницы в одну установку. Когда вы добавляете плагин приложения, вы получаете специально созданный опыт для конкретного сценария использования. Например, приложение Azure Cloud Native Monitoring даёт вам предварительно настроенные источники данных, дашборды и отдельную страницу управления для вашей среды Azure — всё в одной установке. Если вы разработчик, вы также можете создать собственный плагин приложения.

Интеграции

Интеграции доступны исключительно в Grafana Cloud. Интеграции — это готовые решения мониторинга, которые объединяют инструкции по сбору данных, готовые дашборды, а также правила оповещений и записи. Они поддерживают метрики, логи и трейсы. В отличие от отдельных источников данных, интеграции предоставляют проверенную конфигурацию и готовые к использованию дашборды и оповещения. Например, интеграция Linux предоставляет инструкции и конфигурацию для сбора метрик и логов с ваших хостов, создаёт дашборды для мониторинга и настраивает типовые оповещения — всё это работает из коробки.

Когда что использовать

Используйте источник данных, когда:

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

Используйте плагин, когда:

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

Используйте интеграцию, когда:

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

Связи и взаимодействия

Источники данных, плагины и интеграции работают вместе при построении решений для наблюдаемости. На следующей диаграмме показаны два пути: пользовательский путь, где вы сами устанавливаете плагины и настраиваете источники данных, и путь интеграции, где Grafana Cloud предоставляет готовую настройку.

Diagram showing the custom path and integration path for working with data in Grafana

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

Следующие примеры показывают, как эти концепции работают вместе на практике:

  • Grafana включает встроенный плагин источника данных Prometheus. Настройте источник данных Prometheus, указав URL вашего сервера, затем постройте дашборд с панелью временного ряда для мониторинга использования CPU на ваших хостах.

  • Установите плагин источника данных Databricks. Настройте источник данных Databricks и выполняйте SQL-запросы к вашему рабочему пространству Databricks. Используйте панель Histogram для визуализации распределений в результатах запросов, таких как интервалы задержки, длительность заданий или оценки выходных данных модели.

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

  • Если вы используете Grafana Cloud, добавьте интеграцию ClickHouse. Эта интеграция предоставляет готовые дашборды и оповещения для мониторинга метрик и логов кластера ClickHouse, так что вы можете визуализировать и анализировать производительность и состояние ClickHouse.

Часто задаваемые вопросы

В чём разница между источником данных и плагином источника данных?

Плагин источника данных — это программный компонент, который позволяет Grafana взаимодействовать с определёнными типами баз данных или сервисов, таких как Prometheus, MySQL или InfluxDB. Источник данных — это фактически настроенное подключение к одной из этих баз данных, включая учётные данные, URL и настройки, необходимые для получения данных.

Думайте об этом так: вы устанавливаете плагин, но настраиваете источник данных.

Нужен ли мне плагин, чтобы использовать источник данных?

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

Могу ли я использовать интеграции в самостоятельно управляемой Grafana?

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

Разве интеграции — это не просто готовые дашборды?

Нет, интеграции — это гораздо больше, чем просто дашборды. Хотя дашборды являются частью интеграции, это лишь один из компонентов. Интеграции обычно включают:

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

Чем различаются источники данных и интеграции в том, как они обрабатывают данные?

Источники данных запрашивают данные там, где они уже находятся. Они подключают Grafana к внешней системе или базе данных, такой как Prometheus, MySQL или Elasticsearch, и получают данные по запросу. Вы сохраняете полный контроль над своими хранилищами данных, схемами и политиками хранения.

Напротив, интеграции сосредоточены на доставке данных в управляемые бэкенды Grafana Cloud для метрик, логов и трейсов. Они принимают телеметрию с помощью предварительно настроенных агентов и конвейеров. Вместо запроса к внешней базе данных Grafana запрашивает собственное управляемое хранилище, куда интеграция поместила данные.

Сводная справка

Следующая таблица сравнивает три ключевые концепции в одном взгляде.

Концепция Что это Когда использовать Пример
Источник данных Настроенное подключение к внешней базе данных или сервису. Доступно в самостоятельно управляемой Grafana и в Cloud. Вы хотите выполнять запросы к конкретной системе и строить собственные дашборды. Prometheus, CloudWatch, PostgreSQL
Плагин Расширение, добавляющее новые типы источников данных, визуализации или опыт приложений. Доступно в самостоятельно управляемой Grafana и в Cloud. Бывает трёх типов: источник данных, панель и приложение. Вам нужна функциональность, не встроенная в Grafana. Источник данных MongoDB, панель Geomap, приложение Azure Cloud Native Monitoring
Интеграция Готовое решение мониторинга с конфигурацией сбора, дашбордами и оповещениями. Только Grafana Cloud. Вы хотите быстро получить готовую к использованию настройку с минимальной конфигурацией. Linux, Redis, NGINX

Подробную документацию и практические руководства по источникам данных, плагинам и интеграциям см. в следующих источниках:

Источники данных:

Плагины:

Интеграции:

Для разработчиков плагинов: