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. Learn more โ
Top 19 Tail Open-Source Projects
-
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.
-
stern
โ Multi pod and container log tailing for Kubernetes -- Friendly fork of https://github.com/wercker/stern (by stern)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
I use Go. You can run scripts with go run directly, and this package makes shell tasks easy: https://github.com/bitfield/script
Project mention: Show HN: Kubetail โ A private, real-time log viewer for Kubernetes clusters | news.ycombinator.com | 2024-02-13There is an existing project named kubetail, which is quite popular 3.2K starts https://github.com/johanhaleby/kubetail
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
Project mention: Toolong: Terminal application to view, tail, merge, and search log files | news.ycombinator.com | 2024-02-09I'd love to see a tool that lets you modify large files efficiently.
I had to replace line 4 of a 200 GB SQL dump, it took a substantial amount of compute time to perform a find / replace with sed and it also required having over double the disk space since sed creates a temp file before it writes out the new file.
Using a hex editor could have worked but it seemed too risky because data integrity was really important.
There's also some other scenarios where maybe you have a massive file and the tool that's using it (such as a SQL import) throws an error on line 1,025,421. Trying to find what the contents of that line is on the command line could be time consuming if you need to read in the whole file. For read operations I know there's a few graphical tools like https://github.com/variar/klogg that efficiently let you scan, search and jump to points in a file quickly but I haven't found a good one on the command line.
We use saw to tail lambda log:
Many code reviews Upgrade code to respect new conventions. #111 ccoVeille posted on Apr 13, 2024 go.mod refers to 1.17, so we can use os.ReadFile and os.WriteFile instead of ioutil.ReadFile and ioutil.WriteFile that are now deprecated. We should use errors.As since go 1.13 otherwise any wrapped errors won't be caught. View on GitHub Use JSONL format for New Line Delimited JSON #112 ccoVeille posted on Apr 13, 2024 https://en.wikipedia.org/wiki/JSON_streaming View on GitHub receiver cleanup #522 ccoVeille posted on Apr 05, 2024 Refactor to use consistent parserState receiver Clean unused receivers View on GitHub Fix test helpers #523 ccoVeille posted on Apr 05, 2024 Test helpers should use t.Helper() This way if an error occurs it would be reported outside the helper View on GitHub
SnakeTail is a tail utility for Windows log files capable of monitoring โlargeโ text logs and event logs (without the need for admin rights). Features support for MDI, tabbed, and floating window modes; saving and loading entire window session; highlighting based on keywords; jump to bookmarks; service stop/start from the tail window; search; display simple process stats in the window title bar; and more. Our thanks for this one go to ITmercinary.
There is no setting to display arbitrary text, but maybe you could use one of the wrapper script lines to start the X server with a text overlay like QOSD or conky which displays the IP address?
Tail related posts
-
stern VS stern - a user suggested alternative
2 projects | 11 Dec 2023
- Show HN: Tailspin โ A Log File Highlighter
- Tail Utility, Tech Videos, File Transfer & More
- I'm a coward
- The simplest Kubernetes log viewer I ever had the pleasure to use
- Most efficient way to check all containers cluster wide for missing probes?
- What are some useful Kubernetes tools you can share?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 29 Apr 2024
Index
What are some of the best open-source Tail projects? This list will help you:
Project | Stars | |
---|---|---|
1 | lnav | 6,686 |
2 | script | 5,070 |
3 | tailspin | 5,058 |
4 | kubetail | 3,228 |
5 | stern | 2,796 |
6 | klogg | 1,992 |
7 | kail | 1,918 |
8 | frontail | 1,791 |
9 | saw | 1,387 |
10 | ov | 1,327 |
11 | cw | 746 |
12 | snaketail-net | 386 |
13 | ktail | 316 |
14 | linemux | 42 |
15 | revind | 12 |
16 | logwatcher | 9 |
17 | scissrs | 6 |
18 | Cattie | 3 |
19 | qosd | 0 |
Sponsored