Menu
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
- 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.
2.2.5
4/25/24
Type | Description |
---|---|
Enhancement | Static Pod and Pod type: Added the static Pod label to all static Pods and the Pod label to bare/unmanaged Pods . |
Enhancement | Integrations: Added flow configuration snippets for Velero and MS SQL Server integrations. |
Fix | Fixed link to alert rule after automatic refresh. |
2.2.4
4/22/24
Type | Description |
---|---|
Enhancement | Data source persistence in URL: Persisted the Loki data source in the URL so that accurate links can be shared. |
Fix | Added check to prevent query errors. |
2.2.3
4/18/24
Type | Description |
---|---|
Feature | Refresh control: Added refresh and auto-refresh choices to all pages. |
2.2.2
4/17/24
Type | Description |
---|---|
Feature | Alerts: Added the Alerts column to the Nodes and Cluster list pages. |
Enhancement | URL data source persistence: Persisted Prometheus data source in the URL so that accurate links can be shared. |
Enhancement | Integration: Added configuration snippets for OracleDB integration. |
2.2.1
4/15/24
Type | Description |
---|---|
Feature | Alloy update: Replace Grafana Agent with Grafana Alloy. |
Feature | Cardinality: Added the Cardinality page to replace the Kubernetes Cardinality dashboard. |
Feature | Alerts: Added the Alerts column to these pages: Pod detail, Pod list, and Workloads list. |
Enhancement | Integration: Added configuration snippets for TensorFlow Serving integration. |
Enhancement | User experience: Added the ability to select multiple clusters for filtering. |
Fix | Removed logs panel from Node detail page for future refactoring. |
Fix | Corrected improper indent in configuration snippet of IBM MQ integration. |
Fix | Added kube_deployment as well as kube_replicaset to ensure all workload types are collected. |
2.2.0
4/8/24
Type | Description |
---|---|
Fix | Refactored workloads to use more efficient queries. |
2.1.3
4/4/24
Type | Description |
---|---|
Enhancement | Added the workload type when available to filter the list of Pods to improve search performance. |
Fix | Enhanced the multi-line regular expression to support a broader collection of logs. |
2.1.2
4/2/24
Type | Description |
---|---|
Fix | Reverted from support for OTel log labels. |
2.1.1
4/2/24
Type | Description |
---|---|
Feature | Added interactivity with Sift automated machine learning investigation tool. |
Enhancement | Added configuration snippets for the Couchbase and IBM MQ integrations. |
Enhancement | Added support for OTel log labels. |
Fix | Combined target_info with traces_target_info metrics to ensure all applications are found. |
2.1.0
3/25/24
Type | Description |
---|---|
Enhancement | Configuration: Added configuration snippets for the PgBouncer integration. Added link to extraConfig information in the Helm documents from the code snippet areas of an integration. |
Enhancement | Dashboards: Removed dashboards due to Angular deprecation. |
Enhancement | Messaging: Improve wording of default messages when a data source is updated for a view. |
Fix | Persist Cluster URL values to correct broken links. |
2.0.4
3/13/24
Type | Description |
---|---|
Feature | Asserts workbench: Added RCA Workbench button to allow navigating to Asserts. |
Enhancement | Explore: Expanded the explore feature to the list of all Pods. Improved the user experience for exploring data. |
Fix | Removed inaccurate timestamp for namespace creation on Namespace details page. |
Fix | Corrected the query for phase state, which is shown by expanding a list item on the Namespaces page. |
Fix | Add the http prefix to OTLP endpoints on the Cluster configuration tab when OTel receivers are selected. |
Fix | Persisted the data source between views. |
2.0.3
3/6/24
Type | Description |
---|---|
Feature | Added the capability to navigate to Application Observability. |
Feature | On the Cluster list page, you can click the Explore button to view the queries used in each column of the usage and cost data. This enables you not only to understand the data, but debug any issues or create your own queries or dashboards |
Feature | Added support for the Istio integration. |
Feature | Added a warning icon and tooltip on column headers of lists to indicate error detection and query failure. |
Feature | With the easy configuration using the Helm chart, added the capability to enable OTel and Zipkin receivers. |
Enhancement | Added the filter toolbar to list tables for better user experience. |
Enhancement | Added duplicate metrics detection to Node Exporter, Windows Exporter, OpenCost, cAdvisor, and kubelet. When there is an error, a yellow warning icon appears next to the item on the Metrics status page. |
Enhancement | Refined queries for “OOMKilled” containers to prevent counting of duplicate containers, specifically when a container is being killed and another is being created in its place. |
Enhancement | The link to examine an alert opens in a new tab so that context within Kubernetes Monitoring is not lost. |
Enhancement | Updated URL so that any shared URL includes any variables and the time range selected. |
Enhancement | Release note text in the app links to the release notes in documentation. |
Enhancement | Breadcrumbs now include page tab names. |
Enhancement | Corrected the query for unallocated resources (PV) panel. |
Fix | Created an additional check for deep links related to breadcrumbs display. |
Fix | Refined queries to ensure de-duplication of metrics, including removing reliance of uid label and having node/instance joins also use the Cluster label. |
Fix | Corrected queries for the Explore button on the Workloads page. |
Fix | Fixed CPU usage prediction graph to display correctly within window. |
2.0.2
2/15/24
Type | Description |
---|---|
Enhancement | Refined de-duplication of KSM kube_node_status_capacity , and added support for node with or without trailing port numbers. |
Fix | Created more accurate cost calculations in the case of mixed node and instance labels. |
2.0.1
2/15/24
Type | Description |
---|---|
Enhancement | Added the workloads column to the list of namespaces. |
Fix | Corrected the calculation for CPU average queries. |
2.0.0
2/6/24
Type | Description |
---|---|
Feature | The 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. |
Feature | The ClickHouse integration is available for use with Kubernetes Monitoring. |
Enhancement | On 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. |
Enhancement | On usage cost/efficiency tables, the tables are sorted by default alphabetically by the name of the item (Cluster, namespace, and so on). |
Enhancement | To improve loading performance, the namespaces, workloads, and Nodes lists are filtered by default by the first Cluster in the filter list. |
Enhancement | You can click the Explore button on any item on the Metrics status tab to troubleshoot configuration issues and customize queries for status. |
Enhancement | To prevent deployment failure due to timeout, increased the timeout for the Helm chart to five minutes. |
Enhancement | An informational banner displays on the Dashboards page to indicate the prebuilt dashboards are being deprecated and removed, with the exception of the Cardinality dashboard. |
Fix | Resolved a duplicate series error on the container details page. |
Fix | Improved the status panel failure detection for kube-state-metrics. |
Fix | When you click Start Sending Data, the Configuration page displays. |
1.7.0
1/22/24
Type | Description |
---|---|
Feature | You can view usage and cost graphs and data on the Pod details page. |
Feature | When using EKS on Fargate, Pod logs are made available by using the Kubernetes API to gather them. |
Feature | Added or updated support for these integrations: Aerospike, ActiveMQ, Cassandra, Apache HTTP Server Project, cert-manager, ClickHouse, CoreDNS, GitLab, Kafka, MongoDB, NGINX, and PrestoDB . |
Enhancement | On the Configuration page, you can add an expiration date to the token and view the scope of the token. |
Fix | Corrected 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. |
1.6.2
1/10/24
Type | Description |
---|---|
Enhancement | User experience enhancements: The home page displays the home page name on the breadcrumbs, and filter options display alphabetically. |
Enhancement | You can copy any object in the table lists by clicking the copy button within the row. |
1.6.1
12/19/23
Type | Description |
---|---|
Feature | IBM Cloud is available as a platform that you can select when using the configuration wizard. |
Enhancement | You can choose Loki from the data source selector in all detailed views. |
Enhancement | A link to documentation for understanding CPU limits is available on detail pages showing CPU limits set. |
Enhancement | All IEC units show in standard form. |
Enhancement | Throughout 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. |
Fix | Fixed empty Cost panels for customers who use forward slashes in Cluster names by changing to pipe formatter. |
Fix | Corrected 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. |
Fix | Fixed accuracy of CPU usage data on the Node details page. |
Fix | Improved accuracy of machine learning prediction by using query variables to dynamically set parameters for calculation. |
1.6.0
12/10/23
Type | Description |
---|---|
Feature | Cluster detail page: Added optimization panel showing CPU and memory utilization, and cost information for the time range selected. |
Feature | Node detail page: Added optimization panel showing CPU and memory utilization, and cost information for the time range selected. |
Enhancement | Cost page: All panels on the Cost page provide the Explore button so you can view the query, debug issues, or create your own dashboard. |
Fix | Storage 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. |
Fix | Container details page: Fixed events, which weren’t displaying. |
1.5.0
11/29/23
Type | Description |
---|---|
Feature | Container 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. |
Feature | Namespace detail page: Added optimization panel showing CPU and memory utilization, and cost information. |
Enhancement | Workloads 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. |
Fix | Pod detail page: Updated the CPU and memory queries for accuracy. Removed duplicate containers that were sometimes listing. |
Fix | Home page: Decreased load time for the Pods in trouble panel, and filtered only for issues that are currently active. |
Fix | Added Zipkin port configuration to ensure traces work properly. |
Fix | Updated internal release process and documents. |
1.4.1
11/10/23
Type | Description |
---|---|
Feature | Configuration wizard: Added a selector for the platform. |
Feature | Pod detail page: Added an optimization panel containing CPU and memory utilization and cost. |
Fix | Time range selector: Changed to use the time zone of the user, to ensure accuracy of time range data. |
Fix | Use new metrics receiver flow component in the integration code snippets. |
Fix | Fixed missing data source for k3d environment. |
1.4.0
11/3/23
Type | Description |
---|---|
Enhancement | Time range selector: Added to all appropriate pages to allow a specific time range for data to be displayed. |
Enhancement | Metrics status page: Improved for better user experience. |
Enhancement | Configuration wizard: Improved visibility of OpenCost configuration information. |
Enhancement | Pod details page: Used Scenes to build panels on this page. |
Fix | Default instructions in Github for integration: Fixed the appropriate name for Prometheus component. |
Fix | Error message for testing integration: Revised for validity and comprehension. |
Fix | Workload key and data list fixes: Revised to use correct key on workloads list. |
Fix | Kafka integration: Revised job name to kafka for integration to work properly. |
Fix | Status queries: Adjusted to show consistent results. |
Backend release notes
The following are release notes for the Kubernetes Monitoring backend.
2.0.0
March 2024
Type | Description |
---|---|
Enhancement | Removed dashboards from Kubernetes Monitoring now that all views are available in the application. |
1.1.2
January 2023
Type | Description |
---|---|
Fix | Removed duplicate recording rule group. |
Fix | Corrected broken links on Home dashboard. |
1.1.1
November 2023
Type | Description |
---|---|
Fix | Disabled “all” and multi-select on Events Data Source variable. |
Enhancement | Split k8s.rules group into seven groups to improve evaluation performance. |
1.1.0
October 2023
Type | Description |
---|---|
Feature | You can focus on cardinality exclusively related to Kubernetes by using the prebuilt Kubernetes Monitoring Cardinality dashboard. |
1.0.0
October 2023
Type | Description |
---|---|
Enhancement | Added job label to KubePodNotReady alert to be compatible with new Grafana Alerting structure. |
0.0.14
July 2023
Type | Description |
---|---|
Feature | Added recording rules for Windows Exporter, for compatibility with node-exporter queries. |
Enhancement | Restored events selector to prevent logs from being returned as events. |
Enhancement | Updated upstream Kubernetes mixin. |
0.0.13
May 2023
Type | Description |
---|---|
Enhancement | Added ability to use any (non-empty) job label on dashboards panels and rules. |
Enhancement | Added Node Exporter to configuration status panel. |
Enhancement | Added duplicate installation detection to configuration status panel. |
Enhancement | Added informational tooltip to configuration status panel. |
0.0.12
April 2023
Type | Description |
---|---|
Fix | Updated upstream agent-operator jsonnet-libs to inherit a fix for relabeling related to hitting a labeling limit with Loki. |
0.0.11
March 2023
Type | Description |
---|---|
Fix | Corrected template variables on Efficiency dashboard. |
0.0.10
February 2023
Type | Description |
---|---|
Fix | Removed the beta tag from the Events panel on the homepage dashboard. |
0.0.9
February 2023
Type | Description |
---|---|
Fix | Corrected 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.
Was this page helpful?
Related resources from Grafana Labs
Additional helpful documentation, links, and articles:
Video
Getting started with the Grafana LGTM Stack
In this webinar, we’ll demo how to get started using the LGTM Stack: Loki for logs, Grafana for visualization, Tempo for traces, and Mimir for metrics.
Video
Intro to Kubernetes monitoring in Grafana Cloud
In this webinar you’ll learn how Grafana offers developers and SREs a simple and quick-to-value solution for monitoring their Kubernetes infrastructure.
Video
Building advanced Grafana dashboards
In this webinar, we’ll demo how to build and format Grafana dashboards.