Skip to content

Using Dynatrace to Detect Problems in Logs#

In this hands-on demo, you will send logs from the OpenTelemetry demo application to Dynatrace.

You will induce a problem which Dynatrace DAVIS will detect and thus raise a problem report based on the Observability data.

The logs include span and trace IDs meaning you will be easily able to drill between signal types to see logs in the context of the distributed trace and vice versa.

Tip

Right click and "open image in new tab" to see large image

problem details

How is the problem created?#

You will release a new feature into production. For demo purposes, this new feature intentionally introduces failure into the system.

First you will inform Dynatrace that a change is incoming. This will be done by sending a CUSTOM_CONFIGURATION event to Dynatrace. Then the feature will be enabled by toggling a feature flag.

After a few moments, the error will occur. The ERROR logs flowing into Dynatrace will trigger the problem.

This demo uses the OpenTelemetry demo application and the Dynatrace OpenTelemetry collector distribution (why might I want to use the Dynatrace OTEL Collector?).

Logical Flow#

breaking change architecture

Compatibility#

Deployment Tutorial Compatible
Dynatrace Managed
Dynatrace SaaS ✔️