MyObservability

🟦 Manual Instrumentation - Metrics

OpenTelemetry have the API and the SDK.

🟩 Metrics

Meter produce a set of instruments . An instrument reports measurements. which represent a data point reflecting the state of metric at a particular point in time. A data point are the aggregated values of measurements over a period of time.

Create and use synchronous/asynchronous instruments. Instruments are generally created once at the module or class level and then used inline with business logic.

Metric Signal. Ref: Linux Foundation course OpenTelemetry

Different instruments (Synch or Asynch)

Instrument Types

Note: Each type of instruments except histogram have both Synchronous and Asynchronous variant.

Creating Instruments

Meters produce a set of instruments, which reports measurements represents a data input reflecting the state of a metric at a particular point in time.

Golden Signals

The 4 golden signals according to Google (SRE) - Latency, Traffic, Errors & Saturations. Ref: Google SRE


✅ Next Chapter: Sampling

✅ Main Page: Click Here