Based on bytecode enhance and plug-in design to provide tracing, metrics and logging features. Enable the plugin in agent to collect data and send data to the integrated 3rd APM system.
APM is the abbreviation for application performance monitoring. It works for performance diagnosis of distributed systems, including chain demonstration, service topology analysis and so on.
Tracing data between distributed services or internal processes will be collected by agent. It then will be sent to APM system.
System statistical indicator which collected from agent. Write to time series databases periodically. 3rd party UI can display the metrics data simply.