概要
Auto Assign は、疑わしいコミット の作成者に issue を割り当てることで、トリアージを自動化します。
この機能により、関連コードを最も把握している開発者に issue が自動で割り当てられるため、手動のトリアージ作業を減らしつつ解決までの時間を短縮できます。自分のコードが原因の issue が発生すると、すぐに通知されます。
セットアップ
設定して有効化すると、疑わしいコミットの分析結果に基づいて issue が開発者へ自動的に割り当てられます。
Source Code Integration の設定
- Source Code Integration が有効になっており、設定済みであることを確認してください。
- GitHub インテグレーション をインストールしてください。
- GitHub インテグレーションに求められる権限 (Contents, Members) がすべて付与されていることを確認してください。
注: Auto Assign を利用するには、Datadog アカウントと GitHub アカウントを連携させる必要があります。この接続は、スタック トレースのコード スニペットを初めて読み込んだ時点で確立されます。
仕組み
エラーが発生すると、Auto Assign は次を実行します:
- スタック トレースを解析して疑わしいコミットを特定します。
- そのコミットの作成者を特定します。
- その開発者に issue を割り当て、通知を送信します。
割り当ての管理
Datadog では、各 issue の中で割り当て先の開発者を直接確認できます。必要に応じて、手動で再割り当てして自動割り当てを上書きすることもできます。
構成
Datadog の Error Tracking settings page に移動して、Auto Assign の設定を管理してください。Auto Assign は、組織全体で一括して有効化 / 無効化できるほか、サービス単位で設定してより細かく制御することもできます。
その他の参考資料