Observability Concepts: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 5: Line 5:


=<span id='Log'></span>Logs=
=<span id='Log'></span>Logs=
{{Internal|Logging#Overview|Logging}}
=<span id='Metric'></span>Metrics=
=<span id='Metric'></span>Metrics=
{{Internal|Prometheus_Concepts#Metrics|Prometheus Metrics}}
==Aggregated Metrics==
==Aggregated Metrics==
Not all metrics are stored.
Not all metrics are stored.
==Raw Metrics==
==Raw Metrics==
All metrics are stored, so individual events can be identified.
All metrics are stored, so individual events can be identified.
=<span id='Trace'></span>Traces=
=<span id='Trace'></span>Traces=
{{Internal|Tracing|Tracing}}
{{Internal|Tracing|Tracing}}


 
=Language Support=
 
{{Internal|Go Observability|Go Observability}}
 
==Examples==
* [[Prometheus_Concepts#Metrics|Prometheus Metrics]]
==Organizatorium==
* https://www.dropwizard.io/en/latest/
* [[Micrometer]]

Latest revision as of 21:44, 3 January 2024

Internal

Overview

Observability is the art of understanding the dynamic state of your systems, service and infrastructure. Observability data consists of metrics, traces, logs, metadata, exceptions and even real-time events. Observability analysis leverages machine learning and heuristic techniques to generate insights from data.

Logs

Logging

Metrics

Prometheus Metrics

Aggregated Metrics

Not all metrics are stored.

Raw Metrics

All metrics are stored, so individual events can be identified.

Traces

Tracing

Language Support

Go Observability