github hatchet-dev/hatchet v0.82.3
v0.82.3 - OpenTelemetry integration

3 hours ago

Hatchet v0.82.3 - OpenTelemetry integration

Tip

This feature is part of our Launch Week. To follow along with our launches, see here: https://hatchet.run/launch-week-02

This version of the Hatchet engine adds OpenTelemetry-native support to the Hatchet platform, which can be enabled with the following environment variable on the Hatchet engine:

SERVER_OBSERVABILITY_ENABLED=true

Once enabled, you can view spans and traces in the Observability tab of a run:

default_engine_spans

See the docs for how to configure this for each SDK: https://docs.hatchet.run/v1/opentelemetry

Error and status spans

When a task fails, the engine will automatically emit an error span with the stack trace and error message. This means that you can see exactly where and why a task failed. You can also choose to set your own otel status codes for additional context:

error_span

Debugging spawned tasks

Hatchet will automatically link spans from a spawned child task to its parent, so that for a parent task with many subtasks is easily debuggable from a single view.

This is particularly useful for scatter-gather tasks or AI agents:

scatter_gather

For more information and to follow along with our launch week, see here: https://hatchet.run/announcement/otel

Hatchet CLI Release Notes

Welcome to this new release of the Hatchet CLI!

For full documentation, visit https://docs.hatchet.run/cli

Installation

MacOS, Linux, WSL

curl -fsSL https://install.hatchet.run/install.sh | bash

MacOS (Homebrew)

brew install hatchet-dev/hatchet/hatchet --cask

Manual Installation

Download the appropriate binary for your platform from the assets below.

Verify Installation

hatchet --version

Don't miss a new hatchet release

NewReleases is sending notifications on new releases.