Angle-grinder: Slice and dice logs on the command line

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

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. Logdy.dev

    Realtime log viewer with web UI, tail -f for logs with a web interface browser.

    For those who find this tool interesting, I can recommend to take a look at Logdy.dev (https://logdy.dev) https://github.com/logdyhq/logdy-core

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. angle-grinder

    Slice and dice logs on the command line

  4. klp

    Lightweight CLI viewer for structured log files and streams (logfmt, JSONL and many others)

    Angle-grinder is really nice and the successor of sumoshell (by the same author).

    I maintain a list of tools like these as part of the docs for my own tool klp (https://github.com/dloss/klp), which I think has a few useful features that are not in angle-grinder, but is orders of magnitude slower, because it's implemented in pure Python instead of Rust.

  5. chainsaw

    Rapidly Search and Hunt through Windows Forensic Artefacts

    There’s already a DFIR log tool named chainsaw: https://github.com/WithSecureLabs/chainsaw

  6. stern

    ⎈ Multi pod and container log tailing for Kubernetes (by rancher)

    ---

    Bonus recommendation, as it's something I use together with jq and agrind: stern (https://github.com/rancher/stern) — for live tail(1)ing of the O(N) pods of a k8s Deployment, right from the cluster, without any external log multiplexer.

        stern ingress-nginx-controller -i some_path_frag -o raw 2>/dev/null | agrind '* | json | where status == 403 | count by client_addr' 2>/dev/null

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

  • Show HN: Search on S3 Using AWS Lambda

    1 project | news.ycombinator.com | 21 Jan 2024
  • Show HN: Quickwit – OSS Alternative to Datadog, Elasticsearch

    1 project | news.ycombinator.com | 5 Jan 2024
  • Show HN: Quickwit – Cost-Efficient OSS Search Engine for Observability

    2 projects | news.ycombinator.com | 22 Oct 2023
  • Show HN: Quickwit – Cost-Efficient OSS Search Engine for Observability

    2 projects | news.ycombinator.com | 22 Oct 2023
  • graylog VS openobserve - a user suggested alternative

    2 projects | 7 Sep 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?