概要
Bitbucket Cloud または Bitbucket Server からコミットイベントとプルリクエストイベントを直接取得すると、以下のことができます。
- コードの変更をリアルタイムに追跡できます。
- すべてのダッシュボードにコード変更マーカーを追加できます。
- コードの変更についてチームで議論できます。
インテグレーションのセットアップが完了すると、選択した項目 (コミット、プルリクエスト、またはその両方) が Datadog イベントストリームに表示されます。
例:
- コミットがいつ行われたか
- プルリクエストがいつ作成されたか
- プルリクエストでコメントがいつ作成/削除されたか
セットアップ
インストール
Bitbucket のドキュメントを参照して、Datadog で追跡する Bitbucket の挙動に対応する Webhook を管理します。Webhook の URL は、以下のように設定してください。
https://app.datadoghq.com/intake/webhook/bitbucket?api_key=<YOUR_DATADOG_API_KEY>
Bitbucket のドキュメント IP アドレスの管理を参照し、イベントが期待通りに受信されるように、発信接続用に正しい IP 範囲が許可リストに登録されていることを確認してください。
構成
インテグレーションタイルから Bitbucket インテグレーションを構成します。
監視する各リポジトリの完全名を入力します。たとえば、リポジトリの URL が https://bitbucket.org/groupname/reponame
の場合は、Repository テキストボックスに groupname/reponame
と入力します。
Datadog に送信するイベントの種類を選択します。
- Bitbucket Cloud: すべてのトリガーのリスト (Commits、Pull Requests、または Issues) から選択します。
- Bitbucket Server: Commits または Pull Requests を選択します。
Update Configuration をクリックします。
検証
インテグレーションタイル内の各エントリは、入力時に検証されます。
使用例
左上の検索バーに sources:bitbucket
と入力することで、Bitbucket のイベントをダッシュボードグラフに重ねて表示できます。このページの上部にあるサンプル GIF を参照してください。
収集データ
メトリクス
Bitbucket インテグレーションには、メトリクスは含まれません。
イベント
Bitbucket Cloud と Bitbucket Server の両方からのコミットとプルリクエストを含む Bitbucket イベントは、Datadog に転送されます。
サービスチェック
Bitbucket インテグレーションには、サービスのチェック機能は含まれません。
トラブルシューティング
ご不明な点は、Datadog のサポートチームまでお問合せください。
その他の参考資料