Atlassian Bitbucketは、継続的デリバリー(CI)パイプラインを構築して、Bitbucketプロジェクトリポジトリから直接アプリケーションをテストおよびデプロイするのに役立ちます。Bitbucketパイプラインを監視して、負荷テストまたは本番環境にデプロイされた新しいプロジェクト成果物に関するリアルタイムデータを取得します。
前提条件
- JMX構成が正しく有効になっていることを確認します。JMX構成を有効にするには、以下のセクションを参照してください。
- Linux / Windowsサーバー監視エージェントをBitbucketサーバーにインストールする必要があります。
- プラグインを追加するときは、Site24x7エージェント内のプラグイン名とそのフォルダー名が同じである必要があります。
- atlassian_home/sharedディレクトリに移動します。
- bitbucket.propertiesファイルを開き、次の行を追加します。
jmx.enabled=true
- 「atlassian_home/atlassian-bitbucket-*.*.*/bin」ディレクトリに移動し、Linuxの場合は「set-jmx-opts.sh」ファイルを、Windowsの場合は「set-jmx-opts.bat」を開きます。
- ポート番号としてJMX_REMOTE_PORT=3333を設定します。ファイルを保存します。
- JAVA_HOME/binディレクトリに移動し、jconsoleを実行します。
- org.apache.catalina.startup.Bootstrapという名前のサービスが実行されているのを確認できます。これは、JMXが正しく実行されていることを示します。構成で問題が発生した場合は、このドキュメントをお読みください
プラグインのインストール
Linux
- プラグインを実行する予定のネットワークに、 Site24x7 Linuxエージェントの最新バージョンをダウンロードしてインストールします。正常にインストールされると、Site24x7コントロールパネルにLinuxサーバーモニターが表示されます。これにより、エージェントがデータセンターと通信できることが確認されます。
- GitHubリポジトリからbitbucket.shファイルとBitbucket.javaファイルをダウンロードします。
wget https://raw.githubusercontent.com/site24x7/plugins/master/bitbucket/bitbucket.sh
wget https://raw.githubusercontent.com/site24x7/plugins/master/bitbucket/Bitbucket.java
- 「bitbucket.sh」のファイルを編集して、HOSTNAME、PORT、RMI_UNAME、およびRMI_PASSWORDを構成します。「RMI_UNAME」および 「RMI_PASSWORD」の値は、環境変数を介して設定することもできます。
- Site24x7 Linuxエージェントプラグインディレクトリ「/opt/site24x7/monagent/plugins/」の下に「bitbucket」という名前のフォルダを作成し、「bitbucket.sh」ファイルと「Bitbucket.java」ファイルを「/opt/site24x7/monagent/plugins/bitbucket/」の下に配置します。
Windows
- プラグインを実行する予定のネットワークに、 Site24x7 Windowsエージェントの最新バージョンをダウンロードしてインストールします。正常にインストールされると、Site24x7コントロールパネルにWindowsサーバーモニターが表示されます。これにより、エージェントがデータセンターと通信できることが確認されます。
- GitHubリポジトリからbitbucket.batファイルとBitbucket.javaファイルをダウンロードします。
- ファイル「bitbucket.bat」を編集して、HOSTNAME、PORT、RMI_UNAME、およびRMI_PASSWORDを構成します。
- Site24x7Windowsエージェントプラグインディレクトリの下に「bitbucket」という名前のフォルダを作成します(C:\Program Files (x86)\Site24x7\WinAgent\monitoring\Plugins\)。「Bitbucket.bat」および「Bitbucket.java」ファイルを 「C:\Program Files (x86)\Site24x7\WinAgent\monitoring\Plugins\bitbucket\」の下に配置します
エージェントは5分以内にプラグインを自動的に実行し、パフォーマンスデータをSite24x7データセンターに送信します。
Site24x7のウェブクライアントでのデータの表示
- Site24x7にログインし、[サーバー] > [プラグイン]に移動し、プラグインモニターの名前をクリックします。
- Bitbucketセットアップのさまざまなメトリックのパフォーマンスチャートを表示できます。
プラグインの開発に貢献
気軽に既存のプラグインに貢献して、コミュニティに関する提案やフィードバックを考えてください。