ELSEIF
Your brief EB
491 stories from 135 feeds 598 clusters Refreshed 6 minutes ago next pull 23:20

DATABASES Signal 548

Gjallar monitoring tool packages itself as a single binary with YAML config and SQLite storage

Illustration only Photo by Jinsoo Choi on Unsplash

Gjallar is a new monitoring service that runs as a single static Go binary with YAML config and SQLite storage, using pure-Go drivers to avoid CGO and Oracle client libraries.

WHY IT MATTERS

For engineers monitoring a few dozen services, Gjallar avoids the operational overhead of a second distributed system. Its pure-Go Oracle driver removes the need to install Oracle client libraries on minimal boxes. The lock-free pipeline and hot reload make it easy to operate.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Gjallar ships as one static Go binary, one YAML config, and one SQLite file.

02

It builds with CGO_ENABLED=0 using pure-Go replacements for PostgreSQL, Oracle, ICMP, and SQLite.

03

A single consumer goroutine owns all state and database writes, eliminating locks and surviving restarts.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
rvier.fr via Hacker News One Go binary, one YAML file, one SQLite database: I wrote my monitoring tool Open ↗