Create a custom data source plugin for Grafana for seamless visualization and correlation

Get updates for on-demand sessions and future events
Interested in hands-on labs training?
Visit our workshops

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.

These sessions led by Grafana Labs experts will be held in the morning and afternoon of May 6.
Only available to attendees who purchased the add-on along with their conference ticket.

Speakers