Feature List
✓ Dashboards
✓ Charts
✓ Owners
✓ Tags
✓ Lineage
In this section, we provide guides and references to use the Grafana connector.
Configure and schedule Grafana metadata and profiler workflows from the OpenMetadata UI:
Requirements
You will need:
- Grafana 9.0+ (Service Account Tokens)
- Service Account Token with Admin role (for full metadata extraction)
- Network access to Grafana API endpoints
Python Requirements
We have support for Python versions 3.9-3.11
To run the Grafana ingestion, install:
pip3 install "openmetadata-ingestion[grafana]"
All connectors are defined as JSON Schemas.
Here
you can find the structure to create a connection to Grafana.
In order to create and run a Metadata Ingestion workflow, we will follow
the steps to create a YAML configuration able to connect to the source,
process the Entities if needed, and reach the OpenMetadata server.
1. Define the YAML Config
This is a sample config for Grafana:
2. Run with the CLI
First, we will need to save the YAML file. Afterward, and with all requirements installed, we can run:
metadata ingest -c <path-to-yaml>
Note that from connector to connector, this recipe will always be the same. By updating the YAML configuration,
you will be able to extract metadata from different sources.