What is a GitHub Enterprise 'support bundle' and when is it collected?
Select an answer to reveal the explanation.
Short Explanation and Infographic
A support bundle is what you send to GitHub Support when something goes wrong on GHES. It packages up system logs, configuration details, and diagnostic data into a single archive that GitHub's support engineers use to diagnose your issue. You generate it from the Management Console or via command line.
Full explanation below image
Full Explanation
A GitHub Enterprise Server support bundle is a diagnostic data package created to assist GitHub Enterprise Support in troubleshooting GHES issues. Contents include: (1) System logs from GitHub services. (2) Configuration data (sanitized, with sensitive values redacted). (3) System resource information (CPU, memory, disk). (4) Recent system messages and error logs. (5) Cluster/HA configuration details. Generation methods: (a) Management Console — Settings > Generate support bundle. (b) Administrative SSH — 'ghe-support-bundle -o <path>'. (c) API — through the enterprise management API. GitHub Support requests support bundles when troubleshooting complex GHES issues to understand the instance's state at the time of the problem. For urgent cases, extended support bundles covering longer time periods are available.