Detect
They are the atoms that compose into a single logical gauge, counter, or histogram over a span of time
In the cloud, observability can be hard to achieve due to sheer system complexity. Legacy monolithic apps are distributed across instances and often geographic locations. They may also be re-architected, becoming many microservices that rely on thousands of resources to operate, especially if they run on containers or serverless technology. Microservices may be updated frequently, scale elastically, or be invoked on demand. Thousands of components generate billions of metrics, logs, and traces in a never-ending stream of data.
Detect
They are the atoms that compose into a single logical gauge, counter, or histogram over a span of time
Troubleshoot
These are the discrete events
Pinpoint
Request-Scoped. These are a bit of data or metadata that can be bound to the lifecycle of a single transactional object in the system
What service you commit to provide to users, with possible penalties if you are not able to meet it.
Example: “99.5%” availability.
Keyword: contract
What you have internally set as a target, driving your measuring threshold (for example, on dashboards and alerting). In general, it should be stricter than your SLA.
Example: “99.9%” availability (the so called “three 9s”).
Keyword: thresholds
What you actually measure, to ascertain whether your SLOs are on/off-target.ú
Example: error ratios, latency
Keyword: metrics