概要
TaskCall は、対応プロセスを自動化することで、システムのダウンタイムを短縮するリアルタイムのインシデント対応システムです。システムの包括的なビューを提供するために、監視ツールからのフィードを継続的に受け入れます。オンコール管理とインシデント対応メカニズムを使用して、適切なチームを編成し、可能な限り最短時間でインシデントを解決します。
TaskCall のインテグレーションにより、Datadog ユーザーは、インシデント認識を向上させ、インシデント処理プロセスを簡素化することで、オペレーションを強化することができます。インシデントは、2 つのプラットフォーム間で双方向に同期されます。Datadog アラートが TaskCall で受信されると、ユーザーはすべてのインシデントを中断することなく体系的に管理することができます。ユーザーは、依存関係グラフとステータスダッシュボードから改善された影響の可視性からも恩恵を受けます。インフラストラクチャー全体の状態をよりよく理解することで、効率的な解決が可能になります。
主な特徴
- Datadog からアラートを受信すると、すぐに正しいオンコール対応者に通知されます。
- 繰り返されるアラートは自動的に消音され、オンコール対応者がすでにインシデントを見ているときに中断されることはありません。
- インテグレーションは双方向です。ステータスと優先度は、Datadog と TaskCall の間で同期されます。
- アラート条件がなくなると、インシデントは TaskCall で自動的に解決されます。
- このインテグレーションは、すべての TaskCall サブスクリプションプランで利用可能です。
セットアップ
インテグレーションは、TaskCall と Datadog の両方から構成する必要があります。
Datadog への TaskCall アプリのインストール
- まだアカウントをお持ちでない場合は、TaskCall アカウントを作成してください。
- Datadog で: TaskCall インテグレーションタイルに移動します。
- TaskCall インテグレーションタイルで、** Configure** タブに移動し、Connect Accounts をクリックします。TaskCall にリダイレクトされます。
- TaskCall で: インテグレーションに名前を付け、インテグレーションが必要なサービスを選択します。
![TaskCall 認可](https://raw.githubusercontent.com/DataDog/integrations-extras/master/taskcall/images/DatadogTaskCallAuthorization.png)
- Integrate をクリックします。Datadog の認可ページにリダイレクトされます。
- インテグレーションを認可し、正しい権限があることを確認します。
- インテグレーションを認可すると、TaskCallにリダイレクトされます。
- ** TaskCall で**: インテグレーション用に発行された Integration Url をコピーします。これは Datadog で Webhook をセットアップするために必要です。
Datadog で Webhook を作成する
- Integrations > Integrations に移動します。
- Webhooks を見つけてクリックします。
- New Webhook ボタンをクリックします。
- 名前を付け、TaskCall からコピーした Integration Url を貼り付けます。
- 以下の JSON ペイロードをコピーし、ペイロードセクションに貼り付けます。
{
"body": "$EVENT_MSG",
"last_updated": "$LAST_UPDATED",
"event_type": "$EVENT_TYPE",
"title": "$EVENT_TITLE",
"date": "$DATE",
"org": {
"id": "$ORG_ID",
"name": "$ORG_NAME"
},
"id": "$ID",
"aggreg_key": "$AGGREG_KEY",
"alert": {
"cycle_key": "$ALERT_CYCLE_KEY",
"id": "$ALERT_ID",
"metric": "$ALERT_METRIC",
"scope": "$ALERT_SCOPE",
"status": "$ALERT_STATUS",
"title": "$ALERT_TITLE",
"transition": "$ALERT_TRANSITION",
"type": "$ALERT_TYPE",
"query": "$ALERT_QUERY"
},
"user": "$USER",
"username": "$USERNAME",
"priority": "$PRIORITY",
"text_msg": "$TEXT_ONLY_MSG",
"snapshot": "$SNAPSHOT",
"link": "$LINK",
"hostname": "$HOSTNAME",
"incident_uuid": "$INCIDENT_UUID",
"incident_public_id": "$INCIDENT_PUBLIC_ID",
"incident_title": "$INCIDENT_TITLE",
"incident_url": "$INCIDENT_URL",
"incident_msg": "$INCIDENT_MSG",
"incident_severity": "$INCIDENT_SEVERITY",
"security_rule_id": "$SECURITY_RULE_ID",
"security_rule_name": "$SECURITY_RULE_NAME",
"security_signal_severity": "$SECURITY_SIGNAL_SEVERITY",
"security_signal_title": "$SECURITY_SIGNAL_TITLE",
"security_signal_msg": "$SECURITY_SIGNAL_MSG",
"security_rule_query": "$SECURITY_RULE_QUERY",
"security_rule_type": "$SECURITY_RULE_TYPE",
"tags": "$TAGS"
}
- 詳細を入力したら、Save をクリックします。
詳細については、TaskCall Datadog インテグレーションガイドを参照してください。
アンインストール
- TaskCall で、Services > Integrations からインテグレーションを削除します。
- Datadog の TaskCall インテグレーションタイルに移動し、アンインストールします。また、TaskCall に通知を送信するために作成した Webhook を削除する必要があります。
- このインテグレーションをアンインストールすると、それ以前に与えられた認可は全て取り消されます。
Agent
インテグレーションまたはプラットフォームに関するご質問は、TaskCall サポートにお問い合わせください。