The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Troubleshooting Open-Source Projects
-
mitmproxy
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
-
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.
-
Wireshark
Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
-
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.
-
kubectl-debug
This repository is no longer maintained, please checkout https://github.com/JamesTGrant/kubectl-debug.
-
sysdig-inspect
Sysdig Inspect - A powerful opensource interface for container troubleshooting and security investigation
-
fyi
Little bits of information that you may find useful when interacting with Expo tools and service. Append the markdown filename to https://expo.fyi/ to get a quick link to it.
-
k8s-pod-restart-info-collector
Automated troubleshooting of Kubernetes Pods issues. Collect K8s pod restart reasons, logs, and events automatically.
-
crash-diagnostics
Crash-Diagnostics (Crashd) is a tool to help investigate, analyze, and troubleshoot unresponsive or crashed Kubernetes clusters.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Cisco to Acquire Cloud Native Networking and Security Leader Isovalent | news.ycombinator.com | 2023-12-21They would have had to add a few externals to get to Graduated but it's definitely a minority:
https://github.com/cilium/cilium/blob/main/MAINTAINERS.md
For execsnoop, people running systems with DTrace can find the same:
* https://github.com/jorgev/dtrace-scripts/blob/master/execsno...
On macOS Monterey+ you'll probably have to install the Kernel Debug Kit per:
* https://developer.apple.com/forums/thread/692444
The Linux variant was written Brendan Gregg (who previous did a lot of work on Solaris, where DTrace was created):
* https://github.com/brendangregg/perf-tools/blob/master/execs...
To begin with Wireshark, visit their official website for the download. The installation process is straightforward, but attention should be paid to the installation of command-line tools, which may require separate steps. Upon launching Wireshark, users are greeted with a selection of network interfaces as seen below. Choosing the correct interface, such as the loopback for local server debugging, is crucial for capturing relevant data.
curl is fantastic. There's also HTTPStat which provides a waterfall visualization on top of curl timings: https://github.com/reorx/httpstat
There's also Skytrace (made by yours truly), which provides timing info as a waterfall visualization inspired by HTTPStat + lots more (syntax highlighting for responses, built-in JMESPath support, command-line assertions and checks etc) - https://github.com/artilleryio/artillery/tree/main/packages/...
As a reminder, Trippy combines the functionality of traceroute and ping and is designed to assist with the analysis of networking issues. You can think of it as a modern, cross platform, Rust based version of tools such as mtr, with a bunch of advanced features and a fancy TUI.
Unlike the other tools mentioned in this post, Kubevious has no way of changing the cluster state. It is intended solely as an observability tool, focusing on potential issues in your cluster. It highlights potential threats and risks for every resource you may run.
https://github.com/bloomberg/pystack/blob/a971a4ced371a5859f...
So i found out this client was using unimodules for a lot of his libraries. But unimodules has been deprecated and merged into expo now. So now I followed the instructions here, and it looks like I just have migrated my application into expo only as it(expo-upgrade) created created a .expo folder now and also bumped package.json libraries to latest versions.
Project mention: Introducing Komoplane: viewer for Crossplane resources | /r/kubernetes | 2023-07-03To try out Komoplane, head over to: https://github.com/komodorio/komoplane. You can install it via a Helm chart, or you can just run it as standalone binary on your laptop. Don't forget to give it a star if you liked it ;)
Troubleshooting related posts
- Wireshark & tcpdump: A Debugging Power Couple
- Ask HN: Fiddler Alternatives
- Best Hacking Tools for Beginners 2024
- Why is my LG Washing Machine using 3.6GB of data/day?
- The Gems of Moreutils
- AirBnb Wifi Safety Precaution needed?
- Non-IP networking
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Troubleshooting projects? This list will help you:
Project | Stars | |
---|---|---|
1 | mitmproxy | 34,347 |
2 | cilium | 18,510 |
3 | perf-tools | 9,594 |
4 | Sysdig | 7,593 |
5 | netshoot | 7,633 |
6 | Wireshark | 6,635 |
7 | httpstat | 5,577 |
8 | tcpdump | 2,546 |
9 | mtr | 2,528 |
10 | kubectl-debug | 2,285 |
11 | kubevious | 1,546 |
12 | Homer | 1,511 |
13 | sysdig-inspect | 938 |
14 | pystack | 944 |
15 | fyi | 665 |
16 | ios-crash-dump-analysis-book | 583 |
17 | troubleshoot | 529 |
18 | Reset-Windows-Update-Tool | 474 |
19 | apache2buddy | 380 |
20 | k8s-pod-restart-info-collector | 309 |
21 | grml | 272 |
22 | komoplane | 197 |
23 | crash-diagnostics | 180 |
Sponsored