Infinity (Plugin) and Beyond: The Future of Grafana's Data Source Ecosystem
summary
Infinity is a universal Grafana data source that pulls from any REST endpoint and parses JSON, CSV, XML or HTML, offers frontend UQL and a backend parser for alerting and caching, handles pagination and auth (basic, OAuth, JWT, AWS SigV4), and ships post-processing and macros for dashboard context. Community examples show TFL, HTML scraping, Keycloak OAuth and stock candlesticks; the plugin hits 12M downloads and is now officially maintained by Grafana Labs while the project sets a 200 native data sources goal for the year.
AI-written summary · about
chapters (12)
- 0:00Introduction - Big tent philosophy
- 1:25Journey to 150 datasources
- 3:23Tools that we changed
- 5:19Need for more plugins from 150 to infinity
- 6:00What is Infinity plugin?
- 7:55What makes Infinity a versatile plugin?
- 8:30Infinity: response formats
- 12:22Infinity: Post-processing options
- 16:14Infinity: Authentication options
- 17:30Examples of how others use Infinity
- 26:40Going beyond infinity - goals and challenges and scaling up plugin development
- 29:55What to expect in the future
related talks
22mExploring the InfluxDB Ecosystem Integrations, Libraries, and Plugins
32mWhat’s new with Grafana Labs’s Open Source Observability stack
29mObserve your GitHub repos efficiently
39mEmbedded Analytics through Data API
27mThe Open Source Solution That Actually Works
21mActian & Grafana Cloud: The Search for a Customizable Observability Tool
16mBuilding an InnerSource Portal to Enhance Developer Experience
25mUsing Figma to go beyond Figma
