This product is not supported for your selected
Datadog site. (
).
Join the Preview!
Bits Remediation には、プレビュー版の機能が含まれています。Request Access をクリックして、プレビュー版プログラムに参加してください。
Request Accessコード修正を自動化する
Bits が調査から根本原因を特定した後、可能な限り迅速に対処することも支援します。
Bits Investigation は Bits Code と統合され、コード修正を生成します。Bits はソースコードプロバイダーに接続し、Datadog によって検出された既存の問題に基づいて、本番環境に対応したプルリクエストを作成、更新、反復します。
デフォルトでは、Bits はコードに関連する根本原因を持つ調査に対して、自動的にコード修正を生成します。手動でコード修正を生成するには、設定で自動コード修正生成を無効にしてください。
コード修正の使用を開始するには、
- Bits Code をセットアップしてください。Bits がコードに関連する根本原因を特定すると、デフォルトで Next Steps に推奨されるコード修正が生成されます。
- 自動コード修正が無効になっている場合は、Next Steps から手動でコード修正を生成してください。
- コードセッション内で Bits とチャットして、推奨されるコード修正を更新してください。
- レビュー用のプルリクエストを作成し、準備ができたらマージしてください。
コード修正を有効にすると、ループを閉じて Bits Investigation から直接問題を解決できます。
トリアージアクションを実行する
チャットから、調査ワークフローを離れることなくトリアージアクションをトリガーできます。
サポートされているアクションは以下のとおりです。
- Slack および Microsoft Teams へのメッセージ送信
- Datadog および PagerDuty でのインシデント作成
- Datadog On-Call を使用したエンジニアへのページング
- Datadog Work Management での作業項目の作成
- Jira チケットのオープン
Bits は、調査および接続されたインテグレーションから関連するコンテキストを抽出し、メッセージ、インシデントの説明、チケットのメタデータを事前入力できます。これにより、手作業が削減され、一貫性が確保され、対応時間が短縮されます。
インフラストラクチャーに対してアクションを実行する
インフラストラクチャー関連の問題に対して、Bits はデプロイメントのスケーリング、Pod の再起動、リソースのパッチ適用などの修復アクションを推奨できます。
- 手動での推奨事項: 推奨されたコマンド (例:
kubectl patch コマンド) をコピーし、独自の CLI で実行してください。 - ワンクリックアクション (プレビュー版): Run をクリックして、Bits に推奨された修復アクションを調査コンテキストから直接実行させてください。
Kubernetes アクションはプレビュー版でサポートされています。サポートされているアクションの全リストと Datadog での有効化方法については、Action Catalog を参照してください。
ワンクリック Kubernetes アクションを実行するには、組織で以下が必要です。
- Kubernetes クラスターへのネットワークアクセス権を持つ Private Action Runner と、Kubernetes インテグレーションへのコネクションのペアリング。
- アクションを実行し、Kubernetes コネクションを解決する権限を持つユーザーロール。
Bits Guardrails を使用すると、管理者は Bits が実行できる修復アクション、それらのアクションが適用される場所、および承認が必要なユーザーを定義できます。
Guardrails には Guardrails Read および Guardrails Write の権限が必要です。これらは Organizational Settings > Roles で有効にできます。
ガードレールを作成するには、
- 対象とするアクションを選択: ガードレールの対象とするインテグレーション (Kubernetes など) で、1 つ以上の利用可能なアクションを選択してください。
- ガードレールのスコープを定義: ガードレールが適用される環境、サービス、およびリソースタグを指定してください。
- 強制レベルを設定: 選択したアクションとスコープについて、Bits がいつアクションを実行できるかを決定してください。
- 確認: Bits がアクションを実行する前に、ユーザーの承認を必要とします。承認できるチーム、ロール、または個人を選択してください。
- 拒否: Bits はアクションを推奨できますが、実行することはできません。
問題が解決されたことを検証
Bits は、修復アクションが正常に適用されたかどうか、および元の問題が解決されたかどうかを確認できます。Verify Resolution をクリックして、修復アクションと問題のステータスを確認してください。