SaaSHub helps you find the best software and product alternatives Learn more β
Top 22 Go Log Projects
-
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.
-
odigos
Distributed tracing without code changes. π Instantly monitor any application using OpenTelemetry and eBPF
-
stern
β Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)
-
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
-
Logdy.dev
Web based real-time log viewer. Stream ANY content to a web UI with autogenerated filters. Parse any format with TypeScript.
-
stern
β Multi pod and container log tailing for Kubernetes or pushing to GELF logging solution (by derdanne)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Benthos β Fancy stream processing made operationally mundane | news.ycombinator.com | 2024-05-15
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.
Project mention: Show HN: Traces, metrics, and logs using OpenTelemetry and ClickHouse | news.ycombinator.com | 2024-03-27
Project mention: βΈοΈ Kubernetes: From your docker-compose file to a cluster with Kompose | dev.to | 2024-03-09deploy: 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
We use saw to tail lambda log:
Project mention: Siglens: A columnar OLAP db that can execute queries 50x faster than ClickHouse | news.ycombinator.com | 2024-02-20I found their claims exaggerated: https://github.com/siglens/siglens/issues/created_by/alexey-...
Project mention: Angle-grinder: Slice and dice logs on the command line | news.ycombinator.com | 2024-04-29For 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
Go Logs related posts
-
Setup odigos in Ubuntu
-
βΈοΈ Kubernetes: From your docker-compose file to a cluster with Kompose
-
Open Source Distributed Tracing Through eBPF
-
Odigos v0.1.82 - Open-source instant distributed tracing without code changes
-
About reading logs
-
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
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