@Aditya Ghosh , thank you for reaching out to us. Happy to help. Below are the Application Insights monitor offerings:
The difference between code-based and codeless is that code-based uses "SDK" which is a language-specific package that collects telemetry data across the various components of your application and sends the data to Azure Monitor via an exporter. The concept of auto-instrumentation (sometimes referred to as bytecode
injection, codeless
, or agent-based
) refers to the capability to instrument your application without changing your code. For example, check out the OpenTelemetry Java Auto-instrumentation Readme for more information.
After some analysis and research, below are the further differences between both:
In summary, System performance counters
are provided by codeless app insights.
-----------------------------------------------------------------------------------------------------------
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.