Create a custom data source plugin for Grafana for seamless visualization and correlation
About this lab
Data source plugins are the technical core behind Grafana’s Big Tent philosophy. One of Grafana’s superpowers is its ability to bring together data from diverse sources, enabling seamless visualization and correlation. But what if your data lives somewhere unique or just has yet to be published in our plugin catalog? In this hands-on lab, you’ll step into the world of Grafana plugin development and build your own custom data source from scratch.
Whether you’re looking to…
- Contribute to open source and showcase your skills by building or improving an existing plugin,
- Integrate a bespoke system with Grafana, or
- Enhance your software’s visibility by making it Grafana-compatible,
… this session is for you.
Over three immersive hours, you’ll gain firsthand experience with Grafana’s developer tools as you:
- Configure and connect to an external service or API
- Construct and execute valid queries with custom query builders
- Transform responses into Grafana’s standardized data format for powerful visualizations
By the end, you’ll have a fully functional custom data source, a deeper understanding of Grafana’s extensibility, and the confidence to take your plugin development to the next level.
Requirements:
- Linux/MacOS/WSL2
- LTS Node.js
- Go v1.23
- Mage
No prior knowledge of plugins or plugin development is required. A basic understanding of React and Go is beneficial but not essential.
This session is tailored for developers and SREs.
Only available to attendees who purchased the add-on along with their conference ticket.