- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
Datadog と GitHub アプリを連携させることで、リポジトリのアクセス許可を有効にして、エラーにコードスニペットを表示することができます。また、Datadog のノートブックやインシデントタイムラインに GitHub の PR や課題へのリンクを表示することができます。
Datadog GitHub アプリインテグレーションタイルを使って、インテグレーションタイルをインストールします。
GitHub 組織の管理者であれば、GitHub アプリを構成することができます。
GitHub アプリインテグレーションタイルで、Configuration タブに移動します。
Link GitHub Account をクリックして、GitHub アプリを新規に作成します。
Configure で、Organization を選択して組織名を入力するか、Personal Account を選択します。 オプションで、GitHub Enterprise Server インスタンス (バージョン 2.22 以上) の URL を指定し、Datadog サーバーが Enterprise インスタンスに接続できることを確認します。サーバー IP は、IP Ranges の Webhooks セクションで入手できます。
Edit Permissions で、課題、プルリクエスト、コンテンツに対する Datadog の読み取りアクセス許可を有効にします。少なくとも 1 つのアクセス許可を選択する必要があります。
Create App in GitHub をクリックすると、GitHub アプリ名を入力する画面が表示されるので、入力します。
GitHub アプリ名フィールドに名前を入力し、Create GitHub App をクリックします。
Configuration タブで、Install GitHub App と Install & Authorize をクリックします。
GitHub アプリがインテグレーションタイルに表示されます。スタックトレースでインラインコードスニペットを有効にするには、ソースコードインテグレーションの設定を参照してください。
ノートブックでは、GitHub の課題やプルリクエストは自動的にプレビューホバーボックスを生成し、コミット履歴、著者、日付などの詳細を追加表示します。
https://github.com/project/repository/pull/#
)。監査ログは、GitHub の組織全体のすべてのアクティビティとイベントを網羅します。アプリケーションのインストール時に、Organization Administration 権限で読み取りアクセスを許可します。 これにより、アプリケーションは GitHub の監査ストリームを GitHub 組織に代わってログとして収集し始めます。
監査ログの収集を停止するには、GitHub Apps のインテグレーションタイルの Telemetery タブで該当する組織を探し、Audit Log collection を切り替えてください。
監査ログについては、GitHub のドキュメントの監査ログアクションと Datadog へのストリーミングの設定を参照してください。
GitHub Apps インテグレーションは、コードスキャンアラートとシークレットスキャンアラートのメトリクスを収集します。これらのメトリクスを収集するためには、アプリケーションのインストール時に、それぞれの権限を読み取りアクセスに選択します。
これらのメトリクスは、アラートの状態、リポジトリ、およびシークレットタイプを分類することで、組織のアラート状態の概要を提供します。また、これらのメトリクスは、アラートのトレンドとその全般的な進展に関する長期的な洞察を提供します。
コードスキャンやシークレットスキャンのメトリクスをオプトアウトするには、GitHub Apps のインテグレーションタイルの Telemetery タブで対応する Organization を探し、それぞれのセクションをトグルしてください。
詳しくは、GitHub ドキュメントのコードスキャン、シークレットスキャンをご覧ください。
GitHub アプリインテグレーションには、イベントは含まれません。
GitHub アプリインテグレーションには、サービスのチェック機能は含まれません。
ご不明な点は、Datadog のサポートチームまでお問い合わせください。
お役に立つドキュメント、リンクや記事: