Container Service for Kubernetes (ACK) is seamlessly integrated with Application Real-Time Monitoring Service (ARMS) to support performance monitoring for Java, Python, and Golang applications. This improves the efficiency of online issue diagnostics without code modifications.
Installation and integration
By integrating ARMS monitoring features into your Java, Python, and Golang applications, you can achieve comprehensive application performance monitoring and improve the efficiency of online issue diagnostics.
Application type | Diagnostic procedure | References |
Java application | You can use the application performance management (APM) features provided by ARMS to monitor Java applications without the need to modify application code. You can use ARMS to automatically discover application topologies, generate 3D topologies, monitor interfaces, monitor resources in Java virtual machines (JVMs), capture exceptions, and monitor slow transactions. Prodecure:
| |
Python application | You can use the APM features provided by ARMS to monitor Python applications with code rewriting. When you build container images, you must use compilers to compile the Go binary files to generate application topologies, enable tracing, analyze API calls, detect exceptions, and track and record interactions with large models. Prodecure:
| |
Golang application | You can use the APM features provided by ARMS to monitor Python applications with code rewriting. You must modify the application code or use the OpenTelemetry protocol to generate application topologies, analyze API calls, or analyze databases. Prodecure:
|
After you install and configure ARMS in your cluster, you can view real-time monitoring data for your application in the ARMS console. The monitoring data includes information about application topologies, API call analysis results, and exception detection results. You can identify and resolve performance issues based on the preceding information.
References
For more information about the ack-onepilot agent and the release notes for the agent, see ack-onepilot.