How Does APM Collect Mesh Data?
Collecting Data
Application Performance Management (APM) collects application data through the Istio mesh. The Istio mesh obtains input and output data of applications in non-intrusive mode. Specifically, the Istio mixer of Cloud Container Engine (CCE) obtains and processes service tracing data and call request KPI data while the ICAgent obtains and processes resource data. Then, all the data is reported to and displayed on APM. The procedure is as follows:
Collected Data
APM collects service tracing data, resource information, and call request KPI data, but does not collect your personal data. The collected data is used only for APM performance analysis and fault diagnosis, and is not used for any commercial purposes. The following table lists the details.
Data Type |
Collected Data |
Transmission Mode |
Storage Mode |
Data Purpose |
Storage Period |
Tracing data |
Tracing span data |
Transmission through HTTPS encryption and Access Key ID/Secret Access Key (AK/SK) authentication |
Project-based isolated storage |
Query and display at the tracing frontend |
Configurable (7 days at most). The data will be deleted upon expiration. |
Call request KPI data |
Call initiator address, receiver address, API, duration, and status |
Transmission through HTTPS encryption and AK/SK authentication |
Project-based isolated storage |
Calculation of transaction call KPI metrics, such as throughput, TP99 latency, average latency, and error calls, drawing of application topologies, and display at the frontend |
7 days. The data will be deleted upon expiration. |
Resource data |
Service type, service name, creation time, deletion time, node address, and service release API |
Transmission through HTTPS encryption and AK/SK authentication |
Project-based isolated storage |
Query and display at the resource library frontend |
7 days. The data will be deleted upon expiration. |
Usage FAQs FAQs
- How Do I Obtain the AK/SK and Project ID?
- How Do I Obtain the AK/SK by Creating an Agency?
- What Can I Do If No Data Is Found or the Data Is Abnormal?
- How Do I Connect APM to Non-Web Programs?
- How Are Tracing Time Lines Drawn?
- How Does APM Collect Probe Data?
- How Does APM Collect Mesh Data?
- How Do I Calculate the Number of Used Instances?
- How Do I Connect the JBoss Server in Standalone Mode to APM?
- What Can I Do If I Cannot Search for Logs Based on Trace IDs?
- How Do I Deploy APM Probes in CCE Containers?
- What Can I Do If the SSH Tunnel Process Is Abnormal?
- How Can I Do If No Topology or Data Is Displayed After the ICAgent and Java Probes Are Installed?
- Why Are Tomcat Thread Metrics Not Displayed on the JVM Monitoring Page?
- Why Is the Allocated Memory Greater Than the Preset Maximum Memory on the JVM Monitoring Page?
Feedback
Was this page helpful?
Provide feedbackFor any further questions, feel free to contact us through the chatbot.
Chatbotmore