Release notes for IBM Cloud Monitoring
Use these release notes to learn about the latest updates to IBM Cloud® Monitoring.
27 November 2024
- Updates to alert terminology
-
Terminology related to alerts has been updated:
- Metric Alerts are now called Threshold Alerts.
- Threshold Alerts now include a Duration setting, specifying how long an alert condition must be continuously satisfied before triggering the alert rule.
- PromQL Alerts are now called Prometheus Alerts.
- Standarized terminology:
- Range refers to the time period over which a metric is aggregated. The Alert Editor still refers to this field with “over the last”.
- Duration refers to how long an alert condition must be continuously met to trigger an alert rule.
14 November 2024
- Removal of
Graduated Tier - Sysdig Secure + Monitor
service plan - The
Graduated Tier - Sysdig Secure + Monitor
service plan is no longer supported and all references to this plan have been removed from the service and the service documentation.
3 May 2024
- Support for virtual private endpoints for VPC
- Support for virtual private endpoints is available. For more information, see Using virtual private endpoints for VPC to privately connect to IBM Cloud Monitoring.
24 April 2024
- Translate to PromQL available for all metric alerts
- The ability to translate a metric alert form definition to PromQL is now available for all new and existing metric alerts. The PromQL can be used for Terraform and other automation. For more information, see Metric Alerts.
29 March 2024
- Unified search available in all regions.
-
With unified search you can search across name, description, and scope values in a single, unified search bar.
For alert events you can search the condition, state, threshold, alert type, and the alert notification title.
Filtering by event titles lets you quickly filter events by title.
You can bookmark and keep a history of searches.
For more information, see Filter and Search Events
29 February 2024
- Teams support
- The IBM Cloud Monitoring Prometheus Remote Write feature now supports teams.
18 February 2024
- Deprecation of Prometheus ingestion endpoints
- IBM Cloud Monitoring has deprecated the current Prometheus ingestion endpoints. New Prometheus ingestion endpoints are available. All customers using Prometheus Remote Write must move to using the new Prometheus ingestion endpoints by 31 May 2024.
18 January 2024
- Deprecation of
Graduated Tier - Sysdig Secure + Monitor
plan -
IBM Cloud Monitoring has deprecated the
Graduated Tier - Sysdig Secure + Monitor
pricing plan. Users can maintain the same functionality by configuring an IBM Cloud Monitoring instance connected to an IBM Cloud Security and Compliance Center Workload Protection instance by 18 August 2024.For more information, see Can IBM Cloud Monitoring and IBM Cloud Security and Compliance Center Workload Protection be used together? and The Graduated Tier - Sysdig Secure + Monitoring plan is deprecated. How do I keep using Workload Protection functionality?
- Deprecation of Python sdc-client library
-
The Python library for IBM Cloud Monitoring is deprecated.
Users using the library will need to migrate to Terraform or the REST API before the library is removed on 18 January 2025.
- Deprecation of legacy Metrics Explorer
-
The IBM Cloud Monitoring legacy Metrics Explorer is deprecated and will be removed on 18 January 2025.
Users should use the new Metrics Explorer.
- Deprecation of legacy Alerts Editor
-
The IBM Cloud Monitoring legacy Alerts Editor is deprecated and will be removed on 18 April 2024.
Users should use the new Alerts Editor.
- Deprecation of Workload Protection Scanning Engine V1
-
IBM Cloud Security and Compliance Center Workload Protection can be used in conjunction with IBM Cloud Monitoring. The Workload Protection Scanning Engine V1 is deprecated and replaced with a new scanning engine wih better performace and capabilities.
New instances will automatically have the new scanning engine deployed. Existing instances will need to be migrated to the new scanning engine by 18 January 2025. Learn more
When migrating, customers need to migrate from the legacy node-analyzer to the new node-analyzer. In some cases uninstalling and reinstalling using Helm is the simplest approach. Customers using Pipeline or Registry Scanning need to start using the new scanning components.
30 November 2023
- Changes to private API endpoints:
- Private REST API endpoint IP addresses are enabled. If your service is configured to use specific IP addresses or firewall to a specific IP address, then modification to the new IP addresses might be required. For more information, see Private REST API endpoints.
15 November 2023
- Context-based restrictions support
- IBM Cloud Monitoring now supports context-based restrictions.
31 October 2023
- Services now sending metrics to Madrid
- Some services are now sending metrics to Madrid. See services generating metrics by location for the services sending metrics to Madrid.
26 September 2023
- Madrid region support
- Madrid is now an online region for IBM Cloud Monitoring. Services can now be provisioned in Madrid and Madrid endpoints can be used. Platform metrics will continue flowing to the Frankfurt region.
26 July 2023
- New support documentation is available for VMware and Windows.
-
Documentation has been updated to include the following:
-
Information on using IBM Cloud® Monitoring to monitor VMware vCenter Server deployments.
-
Information on a new method to monitor Windows environments using the Windows Prometheus Bundle.
-
7 July 2023
- IBM Cloud® Monitoring Workload Protection documentation location has changed.
-
The documentation for the IBM Cloud® Monitoring Workload Protection service has moved from the IBM Cloud® Monitoring documentation to the IBM Cloud Security and Compliance Center Workload Protection documentation.
Links to the IBM Cloud Security and Compliance Center Workload Protection documentation are included in the IBM Cloud® Monitoring documentation as appropriate.
22 June 2023
- Change to alerts editor
-
The alerts editor has been changed. The legacy alerts editor is still available, but requires the follow steps to access it:
-
Click the center of the UI and open the frame as a new tab. How to open the frame in a new tab will be determined by the browser you are using.
-
In the URL replace the value beginning with
#
with#/alerts/legacy-editor/new
. The legacy editor will be displayed.
For example, change
https://us-east.monitoring.cloud.ibm.com/#/alerts/rules?direction=asc&sortBy=name
tohttps://us-east.monitoring.cloud.ibm.com/#/alerts/legacy-editor/new
14 April 2023
- IBM Cloud® Monitoring
Secure
is now IBM Cloud® Monitoring Workload Protection -
The UI now displays IBM Cloud® Monitoring
Secure
functions under the new name Workload Protection.-
The
Secure
icon has changed and now includes the text Workload Protection. -
To access the
Secure
UI, selectWorkload Protection
instead ofSecure
. -
All instructions in the IBM Cloud® Monitoring documentation referring to
Secure
apply to Workload Protection.
-
07 October 2022
- IBM Cloud® Monitoring has improved Explorer support for customers with only platform metrics.
- For customers monitoring only platform metrics, the Explorer view will now show the metrics organized by metric namespace. The ability to query metrics using PromQL is also supported.
05 August 2022
- IBM Cloud® Monitoring has released support for trusted profiles.
- For more information, see Trusted Profiles.
06 July 2022
- IBM Cloud® Monitoring has released a new Alert Editor interface.
-
The following changes have been made:
-
New user interface to manage alerts.
You can still manage alerts by using the legacy editor. However, notice that new features are only available through the new editor.
-
New configuration settings to help you troubleshoot issues. You can configure a dashboard and a runbook with an alert.
Deprecated features:
- Deprecation of the Anomaly Detection and Group Outlier alert types. You can view and manage existing alerts but you cannot define new ones.
For more information, see Configure alerts.
-
15 June 2022
- IBM Cloud® Monitoring has made available a proprietary time series database that is designed for storing and serving metrics at scale. Learn more
-
The following changes have been made:
-
Metrics and labels are stored and displayed in a Prometheus compatible naming convention.
-
Some metrics and labels have been deprecated. Deprecated metrics and labels will no longer be available 30 days after this release. See Discontinued Metrics and Labels.
-
Classic metrics have been replaced with context-explicit metrics. See Mapping Classic Metrics with PromQL Metrics.
-
Troubleshooting metrics are collected at 10s intervals and stored for 4 days for program metrics, connection-level network metrics, and Kubernetes troubleshooting metrics. See Troubleshooting Metrics.
-
You can use PromQL to query the metrics in the time series database.
-
You can run queries that handle larger volumes of data and perform faster.
-
You can reference the scope of a dashboard in PromQL queries by using
$__scope
. See Scope Variable in PromQL Dashboard.
-
-
You can view the latest value of an entity in number panels, tables, histograms, and toplist panels. See Single Stat Panels Displays Latest Value
-
In the Overview section, you can view the latest data as opposed to an aggregated value for widgets over the time window that is selected.
-
You can display metrics that are scraped at different intervals on the same graph. See Mixed-Metric Granularity and Improved Granularity for PromQL panels.
-
Realignment of time selections has been removed. See Removed Re-Alignment.
The following are known limitations in this release:
- Querying labels as metrics is limited to Infrastructure labels in Table panels.
- Panels that are not timecharts, such as Number panels, might not display aggregated data for the full requested time range.
Deprecated features:
- Topology Maps are deprecated due to their incompatibility with the new data store.
- Agent derived percentiles are deprecated.
For more information, see Removed features.
Impact to your environment:
- Your existing dashboards, alerts and notifications will be automatically migrated to the new metric naming convention.
- Notifications that are sent by alerts (webhooks, PagerDuty, and so on) will use the new metric and label convention. If you are doing further processing to parse metrics or labels, you will need to update your scripts accordingly.
- Terraform or configuration scripts that are used for dashboards, alerts and notifications might need updating.
For more information, see Enhanced metric store.
-
18 May 2022
- Availability of Advisor
- IBM Cloud® Monitoring has released Advisor to help and simplify how you monitor and troubleshoot the health, risk, and capacity of hosts and Kubernetes clusters. Learn more.
14 December 2021
- SMS event notification support
- IBM Cloud Monitoring now supports SMS notifications based on events.
2 November 2021
- Email event notification support
- IBM Cloud Monitoring now supports email notifications based on events.
30 September 2021
- Metrics streaming support
- You can use IBM Cloud Monitoring to push a set of selected metrics to a Kafka service such as Event Streams. Learn more about metric streaming
8 September 2021
- Secure support for new and updated compliance standards
-
New and updates compliance standards are supported.
- Updates to PCI DSS V3.2.1.
- New NIST 800-171 rev2 compliance.
31 August 2021
- Agent update
- Added support for agent version 11.4.1. To see the the agent versions that are available, see the monitoring agent Release Notes.
12 August 2021
- Secure support for Inline Scanner
- V2.4.6 is supported which adds support for images with manifest schema V1.
10 August 2021
- Monitoring integrations
-
You can monitor integrations using PromCat.
- Alert enhancements
-
The following alert enhancements are available:
-
The alert library provides a recommended list of alerts you can configure based on the services running in your infrastructure.
-
The alerts page has been enhanced. Visual cues have been added to identify alerts that have not been resolved. Alerts can also be grouped based on the service they represent.
-
- Dashboard enhancements
-
The following Kubernetes dashboard enhancements have been made:
- Workload dashboards are refreshed.
- Changes to the panel location and color coding.
- Workflow simplification.
- Improved capacity planning.
- Easier to read text boxes.
30 July 2021
- Secure support for Inline Scanner
- V2.4.5 is supported which fixes an issue when using
--verbose
with--format json
resulting in corrupted JSON output.
28 July 2021
- Secure support for Inline Scanner
-
V2.4.4 is supported including the following updates:
- Security fixes.
- Adding a retry mechanism when pulling images from registries.
- Adding the ability to write a JSON log to a file.
- Fixed a malware scan issue.
- Fixed issue when getting images for registries not supporting tag listing.
27 July 2021
- Secure support for Kubernetes Audit functionality
- General available support of Kubernetes Audit functionality as part of the Admission Controller.
2 July 2021
- Secure support for Inline Scanner
- V2.4.3 is supported including security fixes and a problem with incorrect version detection for Apache Struts 2.
1 July 2021
- Secure support for Node Image Analyzer
- V0.1.13 is available.
14 June 2021
- Secure support for RedHat OpenShift Container Platform v4 benchmark
- You can now scan and validate compliance with the controls included in the CIS benchmark requirements.
9 June 2021
- Secure change improvements to navigation and activity audit
-
Updates include:
- Moving Network from under Policies in the menu.
- Grouping Activity Audit and Captures into the Investigation menu item.
- Runtime scope moved in Activity Audit to allow more space for activity data.
- Activity types can be filtered directly from the graph.
- Displayed element attributes can be filtered from the list.
4 June 2021
- Secure changes to Kubernetes network security configuration and user experience
-
Changes include:
- New configuration panel allowing you to include or exclude a set of labels for a cluster or namespace.
- Adding the ability to label IPs not mapped to Kubernetes or OpenShift entities.
- Adding the ability to to configure internal subnets for clusters.
- Adding additional information when hovering over a network connection or network node.
- Adding unresolved IP filtering.
- Adding Network as an item in the navigation.
1 June 2021
- PromQL library
- A library of PromQL queries now available.
- Prometheus remote write
- Prometheus remote write support is now supported for ingesting metrics.
- Improved dashboard templates
- Dashboard templates have been improved for better data display and improved results.
27 May 2021
- Secure beta support for Falco policy tuner
- A managed version of the Falco policy tuner is new available.
19 May 2021
- Secure compliance support
- New compliance features for ISO27001:2013 and HIPAA are available.
- Secure support for Inline Scanner
- V2.4.1 is supported.
18 May 2021
- Secure updates for new and improved host OS and container scanning tools
-
Functional updates include:
- The ability to scan hosts in addition to container images.
- Host benchmarks have been updated with additional checks and cluster aggregation.
- Image scanning is updated to automatically scan images if they have not been scanned.
10 May 2021
- Silencing alert notifications
-
You can silence alert notifications for a given scope or period of time.
- New Kubernetes labels
-
The following labels have been added that can be used to scope dashboards and configure groups.
kubernetes.workload.name
kubernetes.workload.type
- New Kubernetes dashboards
-
A number of new Kubernetes dashboards are available in beta.
29 April 2021
- Secure updates to scan results page
- The layout of the scan results page has been reorganize to clearly distinguish policy evaluation from vulnerability matching and better summarize the information.
26 April 2021
- Extended label set
-
An extended label set is available for PromQL queries.
- Microsoft Teams integration
-
You can use Microsoft Teams as a notification channel.
- Capture files
-
S3 compatible storage can be used for capture files.
- Webhook channel integration
-
The following updates have been made to webhook integration:
- TLS verification can be skipped.
- The ability to add custom headers to append to the alert format.
- Secure support for Inline Scanner
-
V2.4.0 is supported with the following changes:
- Security fixes.
- Addition of
HTTP_PROXY
andHTTPS_PROXY
environment variables to retrieve the malware database inline behind a proxy. - Addition of support for the
.dockercfg
repository authorization method. - Use of HTTP1.1 by default.
- Fix for when a Docker UID is not 1000.
31 March 2021
- CLI support
- New CLI added that you can use to access information in IBM Cloud Monitoring. Learn more about the CLI.
- API support
- New API added that can be used to manage the IBM Cloud Monitoring service. Learn more about the API.
24 March 2021
- Secure beta support for image scanning reports
-
V3 of the image scanning reports is available in beta. Functional changes include:
- Allowing scheduling of reports and sending them through notification channels.
- Allowing a preview of the report structure in the UI.
- Adding an advanced query builder.
- Adding more data columns and filters.
- Adding two report types: vulnerability and policy.
22 March 2021
- Secure support for policy types
- Policy types allows you to group policies into logical groups based on the sources used in the policy engine.
17 March 2021
- Secure UI enhancements and additional functionality
-
The following changes have been made:
- Updates have been made to the scan results list.
- New table design for the vulnerabilities list.
- Ability to open individual vulnerabilities and display additional information.
12 March 2021
- Secure deprecation
-
The following features are deprecated for Secure:
- Commands Audit has been deprecated in favor of Activity Audit.
- Policy Events is deprecated in favor of the Events feed.
3 March 2021
- PromQL query explorer
- The PromQL query explorer helps you understand metrics and their labels and values and create queries even faster than before.
- IBM Cloud Functions integration
- IBM Cloud Functions can be used as a notification channel.
- Persistence of dashboard scope
- When returning to a previously visited dashboard, the last used scope will be retained.
2 March 2021
- Secure support for SOC 2, NIST 800-53 rev4 and rev5 regulatory compliance
- SOC2, NIST 800-53 rev4 and NIST 800-53 rev5 standards have been added to the compliance feature. New checks have also been added to the admission controller, network security policies, and node analyzer.
23 February 2021
- Secure support for Windows scanning in beta
- A beta version of Windows scanning is available as a standalone scanning engine. No UI, management, or historical data is available.
- Secure support for a UI-based admission controller
- Kubernetes admission controlers define and customize the requests that are allowed on the cluster. An admission controller intercepts and process requests to the Kubernetes API prior to persisting the object and after the request is authenticated. Additional functionality is added to check images for common vulnerabilities and exposures (CVEs), misconfiguration, outdated images and so on. Container images that do not meet the configured admission policies are rejected from the cluster before being allowed to run.
20 February 2021
- Secure support for CronJobs, Weave, and Cilium CNIs
- The network security policy tool has been upgraded to add CronJob, Weave, and Cilium CNIs in addition to Calico support.
16 February 2021
- Secure support for multiple credentials
- You can now assign multiple credentials to the same registry depending on the relative internal registry path that is used to pull the image.
10 February 2021
- Secure support for Inline Scanner
-
V2.3 is supported with the following changes:
- Removes the prefixing of image names with
localbuild
when unneccessary. - Improved version detection for Logback, SpringFramework, and Tomcat Java.
- Allows setting
openssl
using theOPENSSL_SECLEVEL
environment variable to support old certificates. - Creation of a more robust image ID to avoid unnecessary image rescans.
- Added malware detection.
- Removes the prefixing of image names with
5 February 2021
- Importing Prometheus alert rules
-
You can now import Prometheus alert rules.
- Dashboard enhancements
-
The following dashboard enhancements have been released:
- You can edit the dashboard scope within the panel editor.
- You can set a dashboard template as the team entry point.
4 February January 2021
- Secure support for enhanced activity audit filters
- The noise-reduction filter has been improved to automatically filter duplicate entries in the feed with a high number of occurances.
31 January 2021
- Authentication token configuration
- You can configure the authentication token that is allowed in a monitoring instance when you use Python scripts or the Monitoring REST API to manage resources. By default, you can use an IAM token or a Monitoring API token. However, you can restrict the monitoring instance to only allow IAM tokens. Learn more.
28 January 2021
- Secure support for Node Image Analyzer
-
V0.1.9 is available with the following changes:
- Added support for running the analyzer in non-Kubernetes environments.
- Fixed an issue scanning images processed on GKE clusters using Docker and Containerd.
- Fixed an issue that prevented images without full tags from being processed on OpenShift.
- Improved version detection for Logback, SpringFramework, and Tomcat Java packages.
- Fixed issues when an incorrect Docker socket path was provided.
5 January 2021
- Improved alerts
- The alert interface has been improved for faster browsing and easier management.
23 December 2020
- Secure support for Jenkins
-
Plug-in V2.1 is available with the following changes:
- Improved scanning performance and execution.
- Proxy support for master and worker nodes.
16 December 2020
- Secure support for Node Image Analyzer
- V0.1.7 is available. This release fixes image analysis errors for OpenShift clusters configured in FIPS mode.
14 December 2020
- Secure support to scan images as a GitHub action
- Support to do image analysis on locally built container images.
11 December 2020
- Secure support runtime policy events JSON format
- A new JSON format for runtime policy events including full scope information, rule labels, and a single-line representation for event field keys and values.
7 December 2020
- Secure support for Node Image Analyzer
-
V0.1.6 is available with the following changes:
- Proxy configuration support to run the analyzer behind a proxy.
- Support to scan images without a
Repo
tag.
2 December 2020
- Secure support for inline scanner
-
V2.2 is available with the following changes:
- Vulnerability report added to the container output.
- Scanned images using the digest pullstring is stored using the truncated digest as a tag.
- Users running other than as root have a permission issue resolved.
23 November 2020
- Secure support for inline scanner
-
V2.1 is available with the following changes:
- The ability to analyze scratch-based images.
- Fixes for retrieved PDF output for previously scanned images.
- Fixes for container vulnerabilities.
20 November 2020
- Secure support
- In architectures that are focused on container and microservices, you can use Secure to protect, monitor, and enhance forensic analysis of your pipeline and runtime components. Learn more
19 November 2020
- Enhancements to Explore
-
A new grouping editor helps you create and manage infrastructure groupings.
- Dashboard ownership
-
You can now transfer dashboard ownership to another user.
- Dashboard enhancements
-
The following dashboard enhancements are now available:
- The ability the dashboard menu to the sidebar.
- The ability to specify your preference for open or closed categories.
27 July 2020
- Hosts overview
- The hosts overview provides a view of the performance and health of the physical hosts in your infrastructure.
17 June 2020
- General availability of new dashboards
-
New functionality to improve the editing experience and add new ways to visualize and consume data. Functional changes include:
- Addition of a form-based and PromQL method of building dashboards.
- Adding the ability to share dashboards with team members.
- Customizing time series names and exes values on the legend.
- The ability to configure multiple queries in a single panel.
- Adding the ability to create a unified view of both metrics and events.
- Availability of dashboard templates.
- The ability to map values to text.
- Limited availability of PromQL support
-
PromQL support for querying Prometheus metrics has been added for a subset of users.
- Major functional changes
-
The following major changes are made in this release:
- Topology maps are no longer available in dashboards. Topology maps can be accessed through the Explore option.
- My Dashboards are no longer available under Explore.
- The dashboard wizard has been removed. Use the dashboard templates in place of thd dashboard wizard.
- History and summary metrics have been deprecated.
- Ability to configure scope variables on a dashboard to quickly filter metrics.
- Addition of intelligent auto-completion and syntax highlighting.
- The ability to define a default role when a new member is added to a team.
- Enhanced RBAC support.
16 April 2020
- Dashboard support for Istio 1.5
- Addition of dashboard support for Istio 1.5, in addition to Istio 1.0.
8 April 2020
- Global support
- Worldwide support for IBM Cloud Monitoring.
21 November 2019
- Overview generally available
-
Functional enhancements include:
- Metrics prioritized by event count and severity.
- Dashboards for insights.
- Added new default dashboards while retaining some existing dashboards and removing others.
- Filtering events by scope
-
Events can be filtered by scope to show the most relevant events. Filtering is available in the Explore and Dashboards views.
- Beta support for Prometheus and new dashboards
-
Functional enhacements in beta include:
- Support of native Prometheus time series ingestion.
- Addition of a PromQL dashboard.
- New dashboard functionality for greater configuration flexibility and query support.
11 October 2019
- Dashboard updates
-
The ability to mark a dashboard as a "favorite" has been added.
- Additional metrics segmentation
-
The ability to segment metrics by the following have been added:
file.bytes.in
file.bytes.out
file.mount
file.name
14 August 2019
- New Kubernetes groupings
-
Groupings for Kubernetes have been modified.
- Enhanced event notification
-
The ability to customize the subject and body of an alert notification with variables has been extended.
- Units for metrics
-
Introduction of a common metrics format to ease comparison.
- Display instance name
-
The instance name is now visible when creating and editing the instance name.
- Kubernetes dashboard updates
-
Kubernetes cluster and node capacity dashboards now have actual CPU and memory usage compared to requests, limits, and capacity that can be allocated.
In addition the Kubernetes health dashboard has been updated with metric aggregation across all containers running on the node.
11 July 2019
- Enhanced dashboard menu
-
Addition of a menu where you can add new dashboards and search for existing ones.
- Customize alert notification template
-
Added the ability to customize messages sent with alert notifications.
- Prometheus remote scraping
-
Added the ability to collect Prometheus metrics from remote endpoints.
- Additional enhancements
-
The following additional enhancements were added.
-
Kafka integration support for authentication and SSL/TLS.
-
Addition of new Kubernetes metrics for pod counts.
-
1 December 2018
- Introducing IBM Cloud Monitoring
- IBM Cloud® Monitoring is a cloud-native, and container-intelligence management system that you can include as part of your IBM Cloud architecture. Use it to gain operational visibility into the performance and health of your applications, services, and platforms. It offers administrators, DevOps teams and developers full stack telemetry with advanced features to monitor and troubleshoot, define alerts, and design custom dashboards. In architectures that are focused on container and microservices, you can use Secure to protect, monitor, and enhance forensic analysis of your pipeline and runtime components. Learn more