Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.01 KB

README.md

File metadata and controls

36 lines (22 loc) · 1.01 KB

Lesson 4

Introduction to Observability

The presentation on Observability is available here.

Instrumenting the Case Study Solution

Design

Ideas

  • Events Processing
    • Durations of events processing
    • Lag - Time & Count
    • What about traces?
  • APIs
    • Durations of requests
    • Status codes
    • Cache Hits/Misses

Implementation

See the OpenTelemetry documentation for guide on how to instrument an application in your programming language.

You can find a sample implementation in the sln directory.

For the observability back-end, you can use a free accout of Grafana Cloud. You'll need to provide three parameters to the ARM template:

  1. otelProtocol - "http/protobuf"
  2. otelEndpoint
  3. otelHeaders

You can find more information in the OpenTelemetry documentation.