tarantool / grafana-dashboard

Dashboard for Tarantool application and database server monitoring with Grafana
MIT License
34 stars 11 forks source link

The selected panel plugin (Graph) is using deprecated plugin APIs. #223

Open kostyanbr opened 9 months ago

kostyanbr commented 9 months ago

In Grafana versions 9.3.x and newer, the message appears: Angular panel plugin, the selected panel plugin is using legacy plugin APIs. Consider switching to the Time Series visualization type. This is a more powerful and productive version of this panel.

DifferentialOrange commented 9 months ago

Refer to https://github.com/tarantool/grafana-dashboard/issues/215 regarding updates on switching to a new library.

In latest discussion with Product team it has been decided that we are expected to support compatibility with tools until they EOL-ed + ~6 months. Newer library support only Grafana 9.4.0+ and Grafana 8 is not EOL-ed yet. So it's not clear when this issue can be resolved. Moreover, even if https://github.com/tarantool/grafana-dashboard/issues/215 will be unblocked, it's actually quite a time-consuming task to migrate, so I'm not sure it will be resolved right after the unblocking.

Something may change since the old Product team is mostly gone now and new policies may appear, especially in case newer Grafana versions will drop the support of old API. In this case, we may consider migrating before Grafana 8 EOL or do a half-baked migration based on https://github.com/tarantool/grafana-dashboard/blob/master/dashboard/grafana/timeseries.libsonnet .

But for now, the most straightforward solution is to be resolve this issue with #215 and #215 is blocked. I won't close this issue since it's not actually a duplicate. Thank you for the report, I will use it as one of the references in the next planning.