Show HN: My Single-File Python Script I Used to Replace Splunk in My Startup

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • automatic_log_collector_and_analyzer

    Replace Splunk in your small company with this one weird trick!

  • judo

    Simple orchestration & configuration management

  • "This simple tool solves X at my org" is probably the most underrated type of project. There's not enough room to overcomplicate something that isn't a core part of the business, it must be practical to maintain, simple&stupid enough so that onboarding is not a hurdle, etc.

    I encourage everyone to share your "splunk in 1kloc of Python" projects! Some of my own:

    - https://github.com/rollcat/judo is Ansible without Python or YAML

    - https://github.com/rollcat/zfs-autosnap manages rolling ZFS snapshots

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • zfs-autosnap

    Minimal viable ZFS autosnapshot tool

  • "This simple tool solves X at my org" is probably the most underrated type of project. There's not enough room to overcomplicate something that isn't a core part of the business, it must be practical to maintain, simple&stupid enough so that onboarding is not a hurdle, etc.

    I encourage everyone to share your "splunk in 1kloc of Python" projects! Some of my own:

    - https://github.com/rollcat/judo is Ansible without Python or YAML

    - https://github.com/rollcat/zfs-autosnap manages rolling ZFS snapshots

  • configinator

  • For me, it's configinator[0]. Write a spec file for a config like [1], get a Go file that loads a config from environment variables like [2]. Code-gen only, no reflection, fairly type-safe, supports enums, string, bool, and int64. I made it because it was gross to add new config vars in a project at work, and it's come in handy a lot!

    [0] https://github.com/olafal0/configinator

    [1] https://github.com/olafal0/configinator/blob/0576a53970bcb4d...

    [2] https://github.com/olafal0/configinator/blob/0576a53970bcb4d...

  • StorX

    PHP library for flat-file data storage

  • My org's apps heavily use this simple key-value interface built on sqlite: https://github.com/aaviator42/StorX

    There's also a bunch of other purpose-built tiny utilities on that GitHub account.

  • litestream

    Streaming replication for SQLite.

  • Not only that, but with https://litestream.io/ things becomes even more interesting.

    I'm currently using this for a small application to easily backup databases in docker containers.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • How (and why) to run SQLite in production

    2 projects | news.ycombinator.com | 27 Mar 2024
  • SQLite3 Replication: A Wizard's Guide🧙🏽

    2 projects | dev.to | 27 Feb 2024
  • Ask HN: Time travel" into a SQLite database using the WAL files?

    1 project | news.ycombinator.com | 2 Feb 2024
  • Ask HN: Are you using SQLite and Litestream in production?

    1 project | news.ycombinator.com | 20 Jan 2024
  • Litestream – Disaster recovery and continuous replication for SQLite

    3 projects | news.ycombinator.com | 1 Jan 2024