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.
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
- 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.