Go Logs

Open-source Go projects categorized as Logs

Top 22 Go Log Projects

  • connect

    Fancy stream processing made operationally mundane (by redpanda-data)

    Project mention: Bento, the open source fork of the project formerly known as Benthos | news.ycombinator.com | 2024-05-31

    It feels pretty uncharitable for Redpanda to enforce their terms when they haven't done anything of value with it yet. They made a bold claim that you'll have to pay them to use these features, but you certainly don't as they're still available under MIT licensing.

    One does not simply buy Open Source Software.

    Until Redpanda actually makes any code changes, the ~three now-proprietary plugins are still available as Open Source Software: just browse to the commit before they slapped their license at the top.

    These are all MIT and bit-for-bit identical to the now-proprietary plugins:

    - Splunk HEC: https://github.com/redpanda-data/connect/blob/e653dc3f8a6eee...

    - Snowflake: https://github.com/redpanda-data/connect/blob/e653dc3f8a6eee...

    - Kafka topic logger: https://github.com/redpanda-data/connect/blob/e653dc3f8a6eee...

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

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

  • 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

  • kail

    kubernetes log viewer

  • saw

    Fast, multi-purpose tool for AWS CloudWatch Logs

  • SaaSHub

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

    SaaSHub logo
  • 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)

  • 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: Logdy – terminal logs in web browser | news.ycombinator.com | 2024-06-18
  • cw

    The best way to tail AWS CloudWatch Logs from your terminal

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

  • o365beat

    Elastic Beat for fetching and shipping Office 365 audit events

  • vaero

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

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

  • rita

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

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

Log in or Post with

Go Logs related posts

  • Bento, the open source fork of the project formerly known as Benthos

    4 projects | news.ycombinator.com | 31 May 2024
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 Jul 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 connect 8,006
2 mtail 3,800
3 odigos 3,108
4 uptrace 3,100
5 stern 3,072
6 kail 1,958
7 saw 1,402
8 SigLens 1,126
9 Gollum 938
10 Logdy.dev 863
11 cw 774
12 exo 403
13 coroot-node-agent 295
14 jl 235
15 logsuck 169
16 o365beat 67
17 vaero 65
18 squirrel 26
19 colorgrep 19
20 stern 17
21 Penguin 10
22 rita 9

Sponsored
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