OpenTelemetry eBPF Instrumentation (OBI) is deployed as a DaemonSet on ACK cluster nodes to automatically collect traces and metrics without modifying your application code. You can use the Integration Center in CloudMonitor CMS 2.0 to enable OBI monitoring for applications in an ACK cluster.
Background
OpenTelemetry eBPF Instrumentation (OBI) is a Kubernetes auto-instrumentation component based on eBPF technology. Deployed as a DaemonSet on cluster nodes, OBI intercepts application network calls at the kernel level to collect metrics and traces without modifying application code or injecting a sidecar. The collected data is reported to CloudMonitor CMS 2.0 through the OpenTelemetry Protocol (OTLP).
OBI automatically discovers the following protocols and frameworks:
|
Category |
Protocols and frameworks |
|
Network protocols |
HTTP, gRPC, SQL (MySQL/PostgreSQL), Redis, Kafka |
|
GenAI frameworks |
OpenAI, Anthropic, Tongyi Qianwen, MCP, Embedding, Rerank |
Choose an integration method
You can enable OBI monitoring for ACK cluster applications in the following ways:
|
Aspect |
Integration Center (this topic) |
Manual Helm installation |
|
Use case |
Ideal for ACK clusters requiring a quick, zero-configuration setup. |
Ideal for general-purpose Kubernetes clusters, including non-Alibaba Cloud environments, that require custom configurations. |
|
Method |
A simple, three-step process performed in the console. |
Requires using the command line and editing a configuration file. |
|
Kubernetes version requirement |
Recommended: 1.32.0 or later |
1.24 or later |
To use the manual Helm installation method, see Enable observability for general-purpose Kubernetes environments by using OpenTelemetry OBI.
Prerequisites
The applications that you want to monitor are deployed in an ACK cluster.
Kubernetes version 1.32.0 or later is recommended. If your cluster version is earlier than 1.32.0, Integration Center may fail to correctly identify the cluster.
Step 1: Integrate applications
Use the Integration Center in CloudMonitor CMS 2.0 to select the target ACK cluster and applications, and then enable OBI monitoring.
-
Log on to the CloudMonitor CMS 2.0 console and select the target workspace.
-
In the left-side navigation pane, click Integration Center.
-
Under the Application Monitoring & Tracing category, find and click the OpenTelemetry Codeless Monitoring card.
An integration panel appears on the right side of the page, showing the integration steps.
-
In the Select acs.ack.cluster step, select the target region and ACK cluster.
-
In the Integration Configurations step, select the applications to monitor and enter an application name. You can select multiple applications at once.
-
Click OK. After the configuration is complete, check the integration result in the Check Integration Status step.
Step 2: View monitoring data
OBI scans the target application processes and starts collecting data. After about 2 to 3 minutes, you can view the monitoring data on the Application Monitoring page.
To monitor applications that use the gRPC protocol, you must restart the corresponding application Pods to complete the gRPC monitoring integration.
-
Log on to the CloudMonitor CMS 2.0 console and select the target workspace.
-
In the left-side navigation pane, select Application Monitoring to view the list of integrated applications.
-
Click the name of a target application to view the following monitoring data:
-
Application Topology: Displays the call relationships between the application and its upstream and downstream services.
-
Traces: View the complete trace for a single request, including the duration and status of each span.
-
Error transactions: View details of requests that resulted in errors.
-
Slow transactions: View requests whose response times exceed the threshold.
-
SQL Analysis: View performance metrics for database calls.
-
Uninstall OBI monitoring
To uninstall OBI monitoring, delete the monitoring configuration:
-
Log on to the CloudMonitor CMS 2.0 console and select the target workspace.
-
In the left-side navigation pane, click Integration Center > Integrations.
-
On the Integrations page, find the integration that corresponds to the target cluster, and then click Delete.
After deletion, the monitoring data for the application typically stops updating within 2 to 3 minutes.
Release notes
|
Version |
Release date |
Changes |
Impact |
|
0.9.5 |
June 24, 2026 |
|
This upgrade does not affect your services. |
|
0.9.4 |
June 10, 2026 |
|
This upgrade does not affect your services. |
|
0.9.3 |
June 3, 2026 |
|
This upgrade does not affect your services. |
|
0.9.2 |
May 27, 2026 |
|
This upgrade does not affect your services. |
|
0.9.1 |
May 22, 2026 |
Initial release. |
None. |