Skip to main content
Version: Next

Grafana

Testing

Important Capabilities

CapabilityStatusNotes
Detect Deleted EntitiesOptionally enabled via stateful_ingestion.remove_stale_metadata

This is experimental source for Grafana. Not a lot of testing done yet. It currently only ingests dashboards and nothing else. (not even charts)

CLI based Ingestion

Install the Plugin

pip install 'acryl-datahub[grafana]'

Config Details

Note that a . is used to denote nested fields in the YAML recipe.

FieldDescription
service_account_token 
string(password)
Service account token for Grafana
platform_instance
string
The instance of the platform that all assets produced by this recipe belong to
url
string
Grafana URL in the format http://your-grafana-instance with no trailing slash
Default:
stateful_ingestion
StatefulIngestionConfig
Stateful Ingestion Config
stateful_ingestion.enabled
boolean
Whether or not to enable stateful ingest. Default: True if a pipeline_name is set and either a datahub-rest sink or datahub_api is specified, otherwise False
Default: False

Code Coordinates

  • Class Name: datahub.ingestion.source.grafana.grafana_source.GrafanaSource
  • Browse on GitHub

Questions

If you've got any questions on configuring ingestion for Grafana, feel free to ping us on our Slack.