Go Logs

Open-source Go projects categorized as Logs

Top 22 Go Log Projects

  • Benthos

    Fancy stream processing made operationally mundane

  • Project mention: Benthos – Fancy stream processing made operationally mundane | news.ycombinator.com | 2024-05-15
  • mtail

    extract internal monitoring data from application logs for collection in a timeseries database

  • 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
  • odigos

    Distributed tracing without code changes. πŸš€ Instantly monitor any application using OpenTelemetry and eBPF

  • Project mention: Setup odigos in Ubuntu | dev.to | 2024-04-10

    Welcome πŸ‘‹ to this blog. Did you want to use odigos on your Ubuntu machine but don't know how to start? Then this blog will definitely help you and it also helps you to understand the basic aspect of the odigos project.

  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

  • Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
  • stern

    ⎈ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)

  • Project mention: ☸️ Kubernetes: From your docker-compose file to a cluster with Kompose | dev.to | 2024-03-09

    deploy: stage: deploy image: alpine/k8s:1.29.1 variables: NAMESPACE: $CI_COMMIT_REF_SLUG before_script: # init namespace - kubectl config use-context $KUBE_CONTEXT - kubectl create namespace $NAMESPACE || true # download tools - curl --show-error --silent --location https://github.com/stern/stern/releases/download/v1.22.0/stern_1.22.0_linux_amd64.tar.gz | tar zx --directory /usr/bin/ stern && chmod 755 /usr/bin/stern && stern --version - curl --show-error --silent --location https://github.com/kubernetes/kompose/releases/download/v1.32.0/kompose-linux-amd64 -o /usr/local/bin/kompose && chmod a+x /usr/local/bin/kompose && kompose version # show logs asynchronously. Timeout to avoid hanging indefinitely when an error occurs in script section - timeout 1200 stern -n $NAMESPACE "app-" --tail=0 --color=always & # in background, tail new logs if any (current and incoming) pod with this regex as name - timeout 1200 kubectl -n $NAMESPACE get events --watch-only & # in background, tail new events in background script: # first delete CrashLoopBackOff pods, polluting logs - kubectl -n $NAMESPACE delete pod `kubectl -n $NAMESPACE get pods --selector app.kubernetes.io/component=$MODULE | awk '$3 == "CrashLoopBackOff" {print $1}'` || true # now deploying - kompose convert --out k8s/ - kubectl apply -n $NAMESPACE -f k8s/ - echo -e "\e[93;1mWaiting for the new app version to be fully operational...\e[0m" # waiting for successful deployment - kubectl -n $NAMESPACE rollout status deploy/app-db - kubectl -n $NAMESPACE rollout status deploy/app-back - kubectl -n $NAMESPACE rollout status deploy/app-front # on any error before this line, the script will still wait for these threads to complete, so the initial timeout is important. Adding these commands to after_script does not help - pkill stern || true - pkill kubectl || true after_script: # show namespace content - kubectl config use-context $KUBE_CONTEXT - kubectl -n $NAMESPACE get deploy,service,ingress,pod

  • rita

    Real Intelligence Threat Analytics (RITA) is a framework for detecting command and control communication through network traffic analysis.

  • kail

    kubernetes log viewer

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • saw

    Fast, multi-purpose tool for AWS CloudWatch Logs

  • Project mention: Lambda recursive loop detection - but not (yet) for S3 | dev.to | 2023-07-17

    We use saw to tail lambda log:

  • SigLens

    100x Efficient Log Management than Splunk, Reduce your observability cost by 90%

  • Project mention: Siglens: A columnar OLAP db that can execute queries 50x faster than ClickHouse | news.ycombinator.com | 2024-02-20

    I found their claims exaggerated: https://github.com/siglens/siglens/issues/created_by/alexey-...

  • Gollum

    An n:m message multiplexer written in Go (by trivago)

  • cw

    The best way to tail AWS CloudWatch Logs from your terminal

  • Logdy.dev

    Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript.

  • Project mention: Angle-grinder: Slice and dice logs on the command line | news.ycombinator.com | 2024-04-29

    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

  • exo

    A process manager & log viewer for dev

  • coroot-node-agent

    A Prometheus exporter based on eBPF that gathers comprehensive container metrics

  • jl

    jl β€” JSON Logs, a development tool for working with structured JSON logging. (by koenbollen)

  • logsuck

    Easy log aggregation, indexing and searching (by JackBister)

  • vaero

    Complete log pipeline solution in Python. Runs fast in Go.

  • o365beat

    Elastic Beat for fetching and shipping Office 365 audit events

  • squirrel

    🐿️ Realtime logs sharing by just piping squirrel (by omarahm3)

  • colorgrep

    displays matching patterns in specific color

  • stern

    ⎈ Multi pod and container log tailing for Kubernetes or pushing to GELF logging solution (by derdanne)

  • Penguin

    πŸ”₯ Daemon for fast and flexible stats aggregation and collection. (by Uptimedog)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Logs related posts

  • Setup odigos in Ubuntu

    2 projects | dev.to | 10 Apr 2024
  • ☸️ Kubernetes: From your docker-compose file to a cluster with Kompose

    3 projects | dev.to | 9 Mar 2024
  • Open Source Distributed Tracing Through eBPF

    1 project | news.ycombinator.com | 28 Nov 2023
  • Odigos v0.1.82 - Open-source instant distributed tracing without code changes

    1 project | /r/selfhosted | 24 Oct 2023
  • About reading logs

    2 projects | /r/sysadmin | 28 Sep 2023
  • thanos VS openobserve - a user suggested alternative

    2 projects | 30 Aug 2023
  • VictoriaMetrics VS openobserve - a user suggested alternative

    2 projects | 30 Aug 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more β†’

Index

What are some of the best open-source Log projects in Go? This list will help you:

Project Stars
1 Benthos 7,686
2 mtail 3,755
3 odigos 3,043
4 uptrace 2,942
5 stern 2,884
6 rita 2,469
7 kail 1,926
8 saw 1,387
9 SigLens 1,060
10 Gollum 938
11 cw 753
12 Logdy.dev 602
13 exo 403
14 coroot-node-agent 280
15 jl 235
16 logsuck 168
17 vaero 65
18 o365beat 65
19 squirrel 26
20 colorgrep 19
21 stern 17
22 Penguin 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com