Azure Managed Grafana - Grafana Version 9.1.8.1 Breaking Change and Bug

ADM-BEdwards 11 Reputation points
2022-11-08T00:11:13.337+00:00

Our Azure Managed Grafana instance was updated to 9.1.8.1, this broke our dashboard because how the Azure Monitor datasource references resources changed fundamentally, and the old way was deprecated (and apparently they just decided to break it based on my experience). While this is annoying that it was a change with major breaking changes to components that just about everyone using AMG is probably using (i.e. the Azure Monitor queries), and is going to require a major refactor of my dashboards.

I get that the point of a managed service is that it's kept relatively up to date without my intervention, and I appreciate that, but to have an update break everything I've built without notice makes it hard for me to continue to trust the managed service. I also recognize that this is a young product offering, and I appreciate that it's iterating quickly to bring in new features, but this is a GA product now, so being suddenly surprised that my dashboards are broken and need a major refactor when I come back from the weekend was a nasty surprise. There has to be some combination of better testing to identify breaking changes between versions, advance warning of breaking changes, explicit opt-in to versions with breaking changes, etc.

The bright spot in this is that the new version adds support for the Resource Graph query type for template variables... but it has a major bug where the UI picker for the subscription doesn't work, this bug is fixed in 9.2, which has been released.

I guess my questions here are two-fold...

1) Are there plans to allow users to pin a version of grafana in the case of breaking updates, similar to how AKS clusters can specify the version that they're running. Or are there plans in place to help customers anticipate and prepare for breaking changes in the future?

2) What is the timeline for 9.2 to be rolled out to managed instances? I feel like the killer feature I got out of this whole headache is mostly negated by a bug that makes it incredibly difficult to use.

Azure Managed Grafana
Azure Managed Grafana
An Azure service used to deploy Grafana dashboards for analytics and monitoring solutions.
83 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AnuragSingh-MSFT 20,431 Reputation points
    2022-11-23T10:25:42.06+00:00

    @ADM-BEdwards , Apologies for the delayed response. Please find below the response to your queries.

    1. There are no plans to allow users to pin a version. We frequently have patches that improve security and it’s recommended for everyone to stay on the latest that we have. We don’t have that capability on our roadmap.
    2. We are planning to upgrade to 9.2 very soon. It is tentative to be done around mid-December.

    Hope this helps. Please let me know if you have any questions.