grafana / grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
https://grafana.com
GNU Affero General Public License v3.0
63.49k stars 11.91k forks source link

Loki: Convert to external plugin #72631

Open ivanahuckova opened 1 year ago

ivanahuckova commented 1 year ago

The next step for the lifecycle of core plugins is externalization. For that, we need to assess the current state, dependencies, and limitations, to get an approximate estimation of the effort required and eventually address them.

### Tasks
- [x] Identify and replace frontend dependencies that cannot be kept as an external DS
- [ ] Identify and replace backend dependencies that cannot be kept as an external DS
- [ ] Assess impact on app/plugin developers
gtk-grafana commented 11 months ago

The metrics squad is currently undergoing this task with the Prometheus data source, and have identified a bunch of code available in core frontend that is not available to third party plugins, and they are also currently in progress creating a design doc to discuss how to allow external projects to use backend/go code. I will continue to monitor their progress and share any relevant documentation here.