Skip to content

December 2025

Summary

Synthesized directly from PRs and raw git/gh history — no weekly log exists for the first four weeks of December (logging started 2025-12-29). One real PR closed the month: Bind9 journald/Alloy integration, shipped end to end with classifiers for Bind9, UFW, fail2ban, and mail logs, plus a brief Alloy-to-InfluxDB metrics detour that was rolled back in favor of the existing Telegraf scraper.

What shipped (PRs)

  • solti-monitoring #21 (merged 2025-12-31) — Bind9 journald integration and metrics architecture. Comprehensive Bind9 DNS log classification from journald (zone ops, transfers, queries, DNSSEC, security events, noise reduction). Documented an architecture split: Alloy+Loki for security events, Telegraf+InfluxDB for performance metrics — abandoned the stage.metrics Alloy approach after runtime pipeline errors, recommending the native Telegraf inputs.bind plugin instead. Deployed and tested live on fleur.lavnet.net with zero downtime.

Commits (raw activity, full calendar month)

26 commits across 4 repos

Repo Commits
solti-monitoring 16
jackaltx (root) 7
solti-ensemble 2
solti-podman 1

By repo (early December, before weekly logging started)

solti-monitoring

  • Alloy config test mode; cron noise filtering; LogQL regex fix in cron classifier (Dec 24)

solti-ensemble

  • Podman role task updates; an audit SQL error fix

solti-podman

  • influxdb3 port change (8181 → 8087) to avoid a Redis conflict

jackaltx (root)

  • Documented orchestrator and reference machines in CLAUDE.md

Claude Code Sessions

No Claude Code session history available — local transcripts only go back to 2026-05-18.

Plans touched this month

Weekly logs included