Infinity data source plugin for Grafana
📊 Overview
A universal data source plugin for pulling data from various systems into Grafana using existing REST APIs. Grafana’s go-to plugin for cases when a native plugin doesn’t exist yet.
Watch this video to get started with the Grafana Infinity data source plugin:
With Grafana Play, you can explore and see how it works, learning from practical examples to accelerate your development. This feature can be seen on Infinity plugin demo.
🎯 Key Features
The Infinity data source supports the following key features:
- Bring data from multiple sources into Grafana
- Flexible data manipulation with UQL, JSONata, GROQ
- Various data formats such as JSON, CSV
- Various authentication methods
- Basic authentication
- Bearer token authentication
- API key authentication
- OAuth passthrough
- OAuth2 client credentials
- OAuth2 JWT authentication
- AWS/Azure/GCP authentication
- Digest authentication
- Alerting, recorded queries, shared dashboards, query caching
- Utility variable functions
- Grafana node graph panel, annotations, and so on
🎯 Supported data formats
⚠️ Known Limitations
Infinity plugin has the following known limitations:
- Backend features such as alerting, shared dashboards, recorded queries or enterprise query caching only available in backend parsing mode.
- Infinity is not designed for handling a huge amount of data. When inlining the data, make sure they are small snippets less than 1MB of size.
- For a list of all known bugs, check GitHub.