All Projects → replicatedhq → Troubleshoot

replicatedhq / Troubleshoot

Licence: apache-2.0
Preflight Checks and Support Bundles Framework for Kubernetes Applications

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Troubleshoot

Tpt Oracle
Tanel Poder's Troubleshooting & Performance Tools for Oracle Databases
Stars: ✭ 429 (+147.98%)
Mutual labels:  troubleshooting
Homer7 Docker
HOMER 7 Docker Images
Stars: ✭ 47 (-72.83%)
Mutual labels:  troubleshooting
Wishlist For R
Features and tweaks to R that I and others would love to see - feel free to add yours!
Stars: ✭ 106 (-38.73%)
Mutual labels:  troubleshooting
Homer
HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
Stars: ✭ 855 (+394.22%)
Mutual labels:  troubleshooting
Bpf Map
Generic tool to inspect BPF maps
Stars: ✭ 38 (-78.03%)
Mutual labels:  troubleshooting
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (-63.01%)
Mutual labels:  troubleshooting
Apache2buddy
apache2buddy
Stars: ✭ 297 (+71.68%)
Mutual labels:  troubleshooting
Kubectl Debug
Debug your pod by a new container with every troubleshooting tools pre-installed
Stars: ✭ 2,091 (+1108.67%)
Mutual labels:  troubleshooting
Cilium
eBPF-based Networking, Security, and Observability
Stars: ✭ 10,256 (+5828.32%)
Mutual labels:  troubleshooting
Google It Automation With Python
Repository to keep track of Google IT Automation with Python provided by Coursera
Stars: ✭ 86 (-50.29%)
Mutual labels:  troubleshooting
Kubevious
Kubevious - application centric Kubernetes UI and continuous assurance provider
Stars: ✭ 869 (+402.31%)
Mutual labels:  troubleshooting
Pulsesensorstarterproject
The Best Way to Get Started with your PulseSensor and Arduino
Stars: ✭ 38 (-78.03%)
Mutual labels:  troubleshooting
Script Reset Windows Update Tool
This script reset the Windows Update Components.
Stars: ✭ 68 (-60.69%)
Mutual labels:  troubleshooting
Sysdig Inspect
Sysdig Inspect - A powerful opensource interface for container troubleshooting and security investigation
Stars: ✭ 775 (+347.98%)
Mutual labels:  troubleshooting
Heapstats
JVMTI agent and JavaFX analyzer to gather JVM runtime information for after-the-fact analysis.
Stars: ✭ 126 (-27.17%)
Mutual labels:  troubleshooting
Greys Anatomy
Java诊断工具
Stars: ✭ 3,812 (+2103.47%)
Mutual labels:  troubleshooting
Kn
A collection of shell functions for Kubernetes native dabbling
Stars: ✭ 49 (-71.68%)
Mutual labels:  troubleshooting
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.
Stars: ✭ 157 (-9.25%)
Mutual labels:  troubleshooting
Kubernetes Troubleshooting Book
Kubernetes 排错指南
Stars: ✭ 130 (-24.86%)
Mutual labels:  troubleshooting
Mayday
A diagnostics tool for capturing system state.
Stars: ✭ 78 (-54.91%)
Mutual labels:  troubleshooting

Replicated Troubleshoot

Replicated Troubleshoot is a framework for collecting, redacting, and analyzing highly customizable diagnostic information about a Kubernetes cluster. Troubleshoot specs are created by 3rd-party application developers/maintainers and run by cluster operators in the initial and ongoing operation of those applications.

Troubleshoot provides two CLI tools as kubectl plugins (using Krew): kubectl preflight and kubectl support-bundle. Preflight provides pre-installation cluster conformance testing and validation (preflight checks) and support-bundle provides post-installation troubleshooting and diagnostics (support bundles).

Preflight Checks

Preflight checks are an easy-to-run set of conformance tests that can be written to verify that specific requirements in a cluster are met.

To run a sample preflight check from a sample application, install the preflight kubectl plugin:

curl https://krew.sh/preflight | bash

and run:

kubectl preflight https://preflight.replicated.com

For a details on creating the custom resource files that drive preflight checks, visit creating preflight checks.

Support Bundle

A support bundle is an archive that's created in-cluster, by collecting logs and cluster information, and executing specified commands (including redaction of sensitive information). After creating a support bundle, the cluster operator will normally deliver it to the 3rd-party application vendor for analysis and disconnected debugging. Another Replicated project, Kotsadm, provides cluster operators with an in-cluster UI for processing support bundles and viewing analyzers (as well as support bundle collection).

To collect a sample support bundle, install the troubleshoot kubectl plugin:

curl https://krew.sh/support-bundle | bash

and run:

kubectl support-bundle https://support-bundle.replicated.com

For details on creating the custom resource files that drive support-bundle collection, visit creating collectors and creating analyzers.

Community

For questions about using Troubleshoot, there's a Replicated Community forum, and a #app-troubleshoot channel in Kubernetes Slack.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].