Grafana Cloud

Release notes for Grafana Kubernetes Monitoring

Grafana Kubernetes Monitoring includes these elements, which all have their own releases:

  • Frontend GUI of app (also called plugin)
  • Backend mixin (also called integration), covering the alert and recording rules, and prebuilt dashboards
  • Helm chart for the default and other configurations of Kubernetes Monitoring - For release notes on the Helm chart, refer to Grafana Kubernetes Monitoring Helm chart release notes.

Frontend release notes

The following are release notes for the Kubernetes Monitoring GUI.



FeatureThe Alerts page provides a centralized location to view all alerts related to your infrastructure and the applications running within it. Graphs show alerts firing by Cluster and namespace, as well as by alert severity. The alert name and severity also display on the home page in the list of Pods in trouble. On the Namespaces and Workloads tabs, a column for each item shows the amount of firing alerts.
FeatureThe ClickHouse integration is available for use with Kubernetes Monitoring.
EnhancementOn the home page, you can click the Cluster count to navigate directly to the list of Clusters on the Clusters tab, and click the Node count to navigate directly to the list of Nodes on the Nodes tab.
EnhancementOn usage cost/efficiency tables, the tables are sorted by default alphabetically by the name of the item (Cluster, namespace, and so on).
EnhancementTo improve loading performance, the namespaces, workloads, and Nodes lists are filtered by default by the first Cluster in the filter list.
EnhancementYou can click the Explore button on any item on the Metrics status tab to troubleshoot configuration issues and customize queries for status.
EnhancementTo prevent deployment failure due to timeout, increased the timeout for the Helm chart to five minutes.
EnhancementAn informational banner displays on the Dashboards page to indicate the prebuilt dashboards are being deprecated and removed, with the exception of the Cardinality dashboard.
FixResolved a duplicate series error on the container details page.
FixImproved the status panel failure detection for kube-state-metrics.
FixWhen you click Start Sending Data, the Configuration page displays.



FeatureYou can view usage and cost graphs and data on the Pod details page.
FeatureWhen using EKS on Fargate, Pod logs are made available by using the Kubernetes API to gather them.
FeatureAdded or updated support for these integrations: Aerospike, ActiveMQ, Cassandra, Apache HTTP Server Project, cert-manager, ClickHouse, CoreDNS, GitLab, Kafka, MongoDB, NGINX, and PrestoDB .
EnhancementOn the Configuration page, you can add an expiration date to the token and view the scope of the token.
FixCorrected the following broken links: workload links on the Pod list of the Node details page, Cluster status link on the Configuration page, and links when Cluster name contains a slash character.



EnhancementUser experience enhancements: The home page displays the home page name on the breadcrumbs, and filter options display alphabetically.
EnhancementYou can copy any object in the table lists by clicking the copy button within the row.



FeatureIBM Cloud is available as a platform that you can select when using the configuration wizard.
EnhancementYou can choose Loki from the data source selector in all detailed views.
EnhancementA link to documentation for understanding CPU limits is available on detail pages showing CPU limits set.
EnhancementAll IEC units show in standard form.
EnhancementThroughout Kubernetes Monitoring, you have the copy icon available to copy any text so that you can use it in your own query, use it in the command line, send it to others, and so on.
FixFixed empty Cost panels for customers who use forward slashes in Cluster names by changing to pipe formatter.
FixCorrected inconsistencies in the number of Nodes displayed by using an instant query for any single value result instead of using a range query. This improves app performance and data accuracy.
FixFixed accuracy of CPU usage data on the Node details page.
FixImproved accuracy of machine learning prediction by using query variables to dynamically set parameters for calculation.



FeatureCluster detail page: Added optimization panel showing CPU and memory utilization, and cost information for the time range selected.
FeatureNode detail page: Added optimization panel showing CPU and memory utilization, and cost information for the time range selected.
EnhancementCost page: All panels on the Cost page provide the Explore button so you can view the query, debug issues, or create your own dashboard.
FixStorage savings: Fixed storage results, which displayed multiple series errors in cases where a PersistentVolumeClaim was present on more than one node within the selected time range.
FixContainer details page: Fixed events, which weren’t displaying.



FeatureContainer detail page: Added page. This page includes CPU and memory utilization, and cost information. The restart and termination panels are adjacent to each other to allow quicker correlation of restart and termination events.
FeatureNamespace detail page: Added optimization panel showing CPU and memory utilization, and cost information.
EnhancementWorkloads detail page: Added optimization panel showing CPU and memory utilization, and cost information. Updated the feature for detecting outlier CPU usage in the Pods to uses the time range selected in the time selector instead the latest/current time.
FixPod detail page: Updated the CPU and memory queries for accuracy. Removed duplicate containers that were sometimes listing.
FixHome page: Decreased load time for the Pods in trouble panel, and filtered only for issues that are currently active.
FixAdded Zipkin port configuration to ensure traces work properly.
FixUpdated internal release process and documents.



FeatureConfiguration wizard: Added a selector for the platform.
FeaturePod detail page: Added an optimization panel containing CPU and memory utilization and cost.
FixTime range selector: Changed to use the time zone of the user, to ensure accuracy of time range data.
FixUse new metrics receiver flow component in the integration code snippets.
FixFixed missing data source for k3d environment.



EnhancementTime range selector: Added to all appropriate pages to allow a specific time range for data to be displayed.
EnhancementMetrics status page: Improved for better user experience.
EnhancementConfiguration wizard: Improved visibility of OpenCost configuration information.
EnhancementPod details page: Used Scenes to build panels on this page.
FixDefault instructions in Github for integration: Fixed the appropriate name for Prometheus component.
FixError message for testing integration: Revised for validity and comprehension.
FixWorkload key and data list fixes: Revised to use correct key on workloads list.
FixKafka integration: Revised job name to kafka for integration to work properly.
FixStatus queries: Adjusted to show consistent results.

Backend release notes

The following are release notes for the Kubernetes Monitoring backend.


January 2023

FixRemoved duplicate recording rule group.
FixCorrected broken links on Home dashboard.


November 2023

FixDisabled “all” and multi-select on Events Data Source variable.
EnhancementSplit k8s.rules group into seven groups to improve evaluation performance.


October 2023

FeatureYou can focus on cardinality exclusively related to Kubernetes by using the prebuilt Kubernetes Monitoring Cardinality dashboard.


October 2023

EnhancementAdded job label to KubePodNotReady alert to be compatible with new Grafana Alerting structure.


July 2023

FeatureAdded recording rules for Windows Exporter, for compatibility with node-exporter queries.
EnhancementRestored events selector to prevent logs from being returned as events.
EnhancementUpdated upstream Kubernetes mixin.


May 2023

EnhancementAdded ability to use any (non-empty) job label on dashboards panels and rules.
EnhancementAdded Node Exporter to configuration status panel.
EnhancementAdded duplicate installation detection to configuration status panel.
EnhancementAdded informational tooltip to configuration status panel.


April 2023

FixUpdated upstream agent-operator jsonnet-libs to inherit a fix for relabeling related to hitting a labeling limit with Loki.


March 2023

FixCorrected template variables on Efficiency dashboard.


February 2023

FixRemoved the beta tag from the Events panel on the homepage dashboard.


February 2023

FixCorrected Cluster aggregation for some recording rules.

Helm chart release notes

For release notes on the Helm chart, refer to Grafana Kubernetes Monitoring Helm chart release notes.