New to Akka? Start with the Akka SDK.

Migration guide

This is a guide for migrating from Akka Insights 2.21 to Akka Insights 2.22.

Configuration for OpenTelemetry Events / Logs

The config under cinnamon.opentelemetry.events have moved to cinnamon.opentelemetry.logs.

OpenTelemetry event payload moved to log-record attributes

The cinnamon-opentelemetry backend no longer uses OpenTelemetry’s incubating events API (EventLogger), which was removed upstream in OpenTelemetry 1.47.0. Events are now emitted through the stable OpenTelemetry logs API.

As a result, the data associated with an event is now recorded as attributes on the emitted log record, rather than in the log record body (as the incubating events API did). The event.name attribute and the event severity are unchanged. If you consume Cinnamon events through an OpenTelemetry logs pipeline, update anything that reads the event payload from the log-record body to read it from the record attributes instead.

Previous migration guide

Akka Insights 2.21 migration guide