Skip to content

Add Almanac - observability package to streamline usability patterns#332

Merged
oskardudycz merged 4 commits into
mainfrom
add_almanac
Apr 23, 2026
Merged

Add Almanac - observability package to streamline usability patterns#332
oskardudycz merged 4 commits into
mainfrom
add_almanac

Conversation

@oskardudycz

@oskardudycz oskardudycz commented Apr 23, 2026

Copy link
Copy Markdown
Collaborator

The reason I'm adding this package is that I don't want to always depend on Otel and want the ability to export observability and OTel data to other places, for instance, logging tools (console, pino, Watson, etc.) and analytics (DuckDB, ClickHouse, etc.).

I also want to group usability patterns, as I want to use them without all the Otel bloat immediately.

We'll see if the idea stands the test of time, but here we go.

Eventually, it'll be moved to a dedicated repo, as it'll also be used in Pongo, but until the API settles, let's keep it here.

I took those changes more or less as they were from #324, restructuring the codebase to be more organised around abstractions.

The code will also need to be refactored to be more focused, but let's keep it moving, finally.

@oskardudycz oskardudycz changed the title Add almanac Add Almanac - observability package to streamline usability patterns Apr 23, 2026
@oskardudycz oskardudycz added this to the 0.43.0 milestone Apr 23, 2026
@oskardudycz oskardudycz merged commit 12335cd into main Apr 23, 2026
6 checks passed
@oskardudycz oskardudycz deleted the add_almanac branch April 23, 2026 09:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant