jasoncheng7115

A complete log archiving and restoration solution designed for Graylog Open. - 為 Graylog Open 打造的完整 log 歸檔與還原方案。

22
3
100% credibility
Found Apr 13, 2026 at 19 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

jt-glogarch is an open-source tool that archives logs from Graylog Open edition to compressed files and restores them via web interface or command line.

How It Works

1
📰 Discover jt-glogarch

You hear about a simple tool to save and restore your important logs forever, even after they're deleted from your log system.

2
🚀 Install easily

Run one quick script on your server to set everything up, creating folders and starting the web dashboard.

3
🔗 Connect your log server

Tell it where your logs live so it can pull them safely without slowing things down.

4
Set automatic backups

Schedule daily saves of old logs to your storage, with smart skipping of what's already backed up.

5
📊 View your safe logs

Open the dashboard anytime to see all your backed-up logs, their sizes, and when they're from.

6
🔄 Restore when needed

Pick old logs from the list and send them back to your log system with one click.

Logs forever safe

Your important logs are now archived securely, searchable anytime, with alerts if anything goes wrong.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 19 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is jt-glogarch?

jt-glogarch is a Python-based archiving toolkit for Graylog Open, filling the gap left by missing enterprise log retention. It exports logs via Graylog REST API or direct OpenSearch queries into compressed JSON archives with SHA256 checks, then restores them through GELF inputs or bulk OpenSearch writes. A FastAPI web UI offers dashboards, batch ops, cron scheduling, and notifications to Telegram/Slack/Email, plus a CLI for scripting exports like `glogarch export --days 180`.

Why is it gaining traction?

It delivers a complete archiving workflow—dual modes hit 730 records/sec via API or 3x faster direct, with dedup across runs and resume support—without custom cron jobs or S3 hacks. The polished UI handles forensics restores with preflight compliance (zero-loss guarantees), journal throttling, and field mapping fixes, standing out from brittle scripts in Graylog communities.

Who should use this?

DevOps engineers on Graylog Open handling compliance retention (e.g., 1-year auth logs), security teams restoring old incidents for forensics, or ops migrating clusters. Ideal for Linux admins needing scheduled off-site backups without licensing Enterprise.

Verdict

Grab it for Graylog Open archiving—19 stars and 1.0% credibility reflect its niche, but thorough docs, one-command install/upgrade scripts, and WAL SQLite make it reliable. Test on a staging cluster; it's mature enough for production if you need complete log solutions now.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.