Published an article
Wrote an article
Application observability is one of the most important keys for solving performance, security, governance, scalability, and availability problems. You can improve your app’s observability with instrumentation, specifically in two different ways:

  1. Manual instrumentation, where you create telemetry data by creating traces and metric events using the tracer and meter objects.
  2. Automatic instrumentation where you don’t have to make any changes in your application code to send telemetry data.
OpenTelemetry is the de facto open standard for instrumentation. Its automatic instrumentation packages make it easier for developers to enable instrumentation for their application. OpenTelemetry also makes the instrumentation consistent throughout the application, making it much easier for developers and testers to debug any issues that might come up.

Let’s run through a short tutorial about using automatic instrumentation simply by including some boilerplate tracer code in your application. We’ll leave the rest to the wide range of libraries that support automatic instrumentation in OpenTelemetry.

https://www.containiq.com/post/auto-instrumentation-and-opentelemetry