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:
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:
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:
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 | bashMacOS (Homebrew)
brew install hatchet-dev/hatchet/hatchet --caskManual Installation
Download the appropriate binary for your platform from the assets below.
Verify Installation
hatchet --version