amaru uses the tracing crate and OpenTelemetry infrastructure for observability: both logs, traces and metrics.
Those concepts have the particularity to be at the frontier between devs, users and DevOps and require specific care so that their true potential can be achieved.
While the current observability implementation in amaru is a great foundation we identified some shortcomings. This is an attempt to improve the situation so that everyone feels more confident in their day to day use of those.
- For amaru DEVs, how to figure out when and how to add traces?