Skip to content

0.20.0

Compare
Choose a tag to compare
@def def released this 13 Oct 15:24
· 200 commits to main since this release
caeed28

Logs monitoring

Coroot's Logs monitoring enables you to effortlessly analyze your application logs and correlate them with traces, metrics, and profiles. All logs are grouped by application, eliminating the need for manual navigation.

logs_demo

Coroot's node-agent automatically discovers and gathers logs from all containers on a node, then transmits them to the OpenTelemetry collector. Additionally, it performs low-overhead log analysis right on the node to identify message severities and recurring patterns. This process is seamless and compatible with a wide range of log formats, providing valuable meta-information for quick and easy log analysis.

logs_architecture

Coroot's Helm chart enables automated deployment of all the necessary components.

Log patterns

To quickly understand what types of errors appeared in the logs at a particular time, you can switch to the "Patterns" mode.

patterns

By clicking on any pattern, you can view the message distribution across application instances and navigate to the original messages that match this pattern (Show Messages).

image image

Event details

Clicking on a specific event from the list allows you to access its details, including the full message text, severity, and OpenTelemetry attributes. You can also jump to similar messages that match the same pattern.

image

Correlating logs and traces

If you instrument your apps with the OpenTelemetry SDK to send logs to Coroot's OpenTelemetry collector along with the tracing context, you can instantly navigate to the corresponding trace with just one click.

logs_to_traces