How to generate and gather support zips from remote mesh nodes
プラットフォームについて: Data Center - この記事は、Data Center プラットフォームのアトラシアン製品に適用されます。
このナレッジベース記事は製品の Data Center バージョン用に作成されています。Data Center 固有ではない機能の Data Center ナレッジベースは、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。サーバー*製品のサポートは 2024 年 2 月 15 日に終了しました。サーバー製品を利用している場合は、アトラシアンのサーバー製品のサポート終了のお知らせページにて移行オプションをご確認ください。
*Fisheye および Crucible は除く
目的
When running remote mesh nodes it is possible to generate and gather support zips from select or all mesh nodes using a rest endpoint. This rest endpoint returns a zip which can be extracted or uploaded to support for further analysis.
ソリューション
Support zips can be generated and then streamed to a client using the following rest endpoints:
// All mesh nodes
GET <Bitbucket-Base-URL>/rest/api/1.0/admin/git/mesh/support-zips
// Specific mesh node
GET <Bitbucket-Base-URL>/rest/api/1.0/admin/git/mesh/support-zips/<Mesh-Node-ID>
The return data will be of archive/zip format. You can use wget or other tools to collect the zip. Replace <Bitbucket-Base-URL> and <Mesh-Node-ID> respectively.
This endpoint is the same for every Bitbucket node, so it is only required to be run once on any node to get the mesh support zips.
例
Linux
We can use wget to gather the logs.
wget --auth-no-challenge --user=admin --ask-password -O support-zips.zip http://bb.atlassian.com:7990/rest/api/1.0/admin/git/mesh/support-zips
Windows
Newer versions of windows (10+) contain curl in powershell, which can be used:
curl -u admin http://bb.atlassian.com:7990/rest/api/1.0/admin/git/mesh/support-zips -outfile support-zips.zip