{"repo":"ycrash/yc-360-script","free":true,"listed":false,"github":"https://github.com/ycrash/yc-360-script","clone":"git clone https://github.com/ycrash/yc-360-script.git","description":"yc-360 Script is a lightweight diagnostic script that captures comprehensive troubleshooting artifacts like Application logs, GC logs, thread dumps, heap dumps, OS-level metrics across various environments (Linux, Windows, Max, Docker, k8, openshift, Fargate).","language":"C","stars":140,"topics":["application-monitoring","cloud-native","diagnostics","docker","gc-log","heap-dump","kubernetes","linux-performance","microservices","observability"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"yc-360 Script: One Script to Capture 360° Production Artifacts What is yc-360 Script? yc-360 script is a simple script that captures 16 different artifacts from your application in a pristine manner, which are highly useful to troubleshoot production problems. Here is the list of artifacts captured by the script: Artifact Why It’s Important ---------------------- ------------------------ Application Log The primary troubleshooting artifact. It helps you identify exceptions, timeouts, performance degradations, and business logic errors that directly explain application malfunctions. GC Log Records garbage collection activity and helps you identify frequent collections, long pauses, and memory overuse that degrade application throughput and latency. Thread Dump Captures a snapshot of all JVM threads and helps you identify deadlocks, BLOCKED threads, threads stuck on external calls, or runaway CPU-consuming threads. Heap Dump Provides a complete memory snapshot of the JVM and helps you identify memory leaks, objects retaining excessive references, and inefficient data structures. Heap Substitute Offers a lightweight version of heap details when full heap dumps are restricted or too large. Helps you understand object growth and memory allocation patterns. top Displays system-wide CPU and memory utilization and helps you identify whether system resources are saturated. It also reveals if other processes are consuming CPU or memory and whether CPU cycles are stolen by the kernel or","default_branch":null,"files":null,"tree":[],"storefront":"/r/ycrash","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ycrash/yc-360-script/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}