Skip to content

v0.22.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 14:02
· 2 commits to main since this release
a9c5771

waggle v0.22.0

Local OpenTelemetry viewer — OTLP/HTTP (4318) and OTLP/gRPC (4317) ingest into SQLite + Honeycomb-style UI.

Changelog

  • 9497e7c docs(benchmark): record what the resources join costs
  • a9c5771 feat(query): make resource attributes queryable (#56)
  • f946760 feat(query): make resource attributes queryable on every dataset
  • b1f1876 fix(ingest): carry metric events through a merged writer batch
  • 48dd590 fix(query): keep colliding column aliases distinct and cap the resource field budget
  • 39e7be9 fix(ui): stop mangling attribute keys in result headers

Install

Homebrew (macOS, Linuxbrew)

brew install danielloader/tap/waggle
waggle

Binary — download from the assets below, extract, and run:

./waggle

Linux packages — .deb, .rpm, .apk, and Arch .pkg.tar.zst (amd64 + arm64) are in the assets below; they install the binary to /usr/bin/waggle and nothing else — no service, no system user (unsigned):

sudo dpkg -i waggle_0.22.0_amd64.deb                     # Debian/Ubuntu
sudo rpm -i waggle-0.22.0-1.x86_64.rpm                   # Fedora/RHEL/openSUSE
sudo apk add --allow-untrusted waggle_0.22.0_x86_64.apk  # Alpine
sudo pacman -U waggle-0.22.0-1-x86_64.pkg.tar.zst        # Arch
waggle                                                           # run it

Docker

docker run --rm -p 4318:4318 -p 4317:4317 -v $(pwd)/data:/data ghcr.io/danielloader/waggle:0.22.0

Then point any OTLP exporter at http://localhost:4318 (HTTP) or localhost:4317 (gRPC), and open the UI in your browser.