操作シナリオ
Tencent Cloud EventBridgeサービスを有効にすると、EventBridgeは広州地域にクラウドサービスデフォルトイベントセットを自動的に作成します。DTSで発生したすべてのイベント(タスクの異常中断、タスクのアップグレード、タスク状態の変更など)は、デフォルトイベントセットに自動的に配信されます。
この操作でアラートプッシュルールを設定する必要があります。つまり、全イベントから受信が必要なアラート項目をフィルタリングし、アラート通知形式や受信ユーザーグループなどを設定します。
前提条件
操作手順
ステップ1:イベントリストの表示
2. 左側のナビゲーションバーのイベントセットをクリックします。defaultイベントセットは広州地域に統一的に保存されており、を変更する必要はありません。
説明:
初回ログイン時にシステムはユーザーに認証を促します。EventBridgeの有効化を参照して操作してください。認証済みの場合はこの手順をスキップしてください。
3. イベントセットIDをクリックし、基本情報>監視イベントソースでDTS監視イベントを確認します。
ステップ2:イベントアラートルールの設定
2. イベントルールページで、地域とイベントセットを選択し、新規作成をクリックします。defaultイベントセットは広州地域に統一的に保存されており、変更する必要はありません。
3. 基本情報ページで、ルール名とルールの説明を入力した後、基本情報ページ下部のイベントマッチングモジュールで、ユーザーは必要に応じて以下のいずれかの方法を選択して設定できます:
フォームモードを選択し、クラウドサービスタイプとイベントタイプを設定します(イベントタイプはすべてのイベントアラートまたは指定カテゴリのイベントアラートを選択できます)。
カスタムイベントを選択します。異なるシナリオの構文ルールについては、カスタムイベント構文例を参照してください。
4. イベントモードページの設定が完了したら、次へをクリックします。
5. 新規イベントルール>イベントターゲットページで、以下のパラメータを設定した後、完了をクリックします。
|
トリガー方法 | ここではメッセージプッシュを選択します。 |
メッセージテンプレート | デフォルトでは汎用通知テンプレートを選択します。監視アラートテンプレートについては、新しい通知テンプレートを参照してください。 |
アラート内容 | デフォルトでは中国語が選択されます。ユーザーは実際の状況に応じて選択できます。 |
通知方法 | 通知方法は以下の2種類から選択できます。すべての方式を選択することもできます。 チャネルプッシュ:受信対象、通知時間帯、受信チャネルを選択する必要があります。 Tencent Cloudアカウントの他のサブアカウントを受信対象として設定できます。受信ユーザーまたはユーザーグループを新規追加する必要がある場合は、まずCAMで設定してから、このステップで受信対象を選択できます。 |
追加 | 異なるトリガー方法を設定する必要がある場合は、最下部の追加をクリックしてイベントターゲットを追加できます。 |
イベントルールを直ちに有効にします | チェックを入れた後、完了をクリックすると、イベントルールが直ちに有効になります。 |
6. イベントルールリストに戻り、作成したイベントルールが開始されていることを確認します。その後、タスク異常によりアラートがトリガーされると、ユーザーはメッセージ通知を受信できます。
カスタムイベントアラート構文例
異なるイベントアラートのルール構文例は以下の通りです:
すべてのDTSイベントアラートを受信します。以下の構文は、DTSからのすべてのアラートイベントがルールマッチングを通じてアラートプッシュできることを示します。
{
"source":"dts.cloud.tencent"
}
DTSのデータ移行、データ同期、データ購読のイベントアラートを受信します。以下の構文のtypeにある3つのフィールドは、それぞれデータ移行タスクの中断、データ同期タスクの中断、データ購読タスクの中断を示します。ユーザーが受信不要なアラートタイプがある場合は、対応する内容を削除してください。
{
"source":"dts.cloud.tencent",
"type":[
"dts:ErrorEvent:MigratejobInterruption",
"dts:ErrorEvent:ReplicationInterruption",
"dts:ErrorEvent:SubscriptionInterruption"
]
}
単一のDTSタスクイベントアラートを受信します。以下の構文は、DTSイベントの中でIDがsync-jt12XXgtのタスクによって生成されたイベントのみがルールマッチングを通じてアラートプッシュでき、その他のイベントは破棄され、ユーザーに届かないことを示します。
{
"source":"dts.cloud.tencent",
"subject":"sync-jt12XXgt"
}
複数のDTSタスクイベントアラートを受信します。
{
"source":"dts.cloud.tencent",
"subject":["sync-jt12XXgt","dts-a5uqXXhs"]
}
DTSデータ移行の指定地域のイベントアラートを受信します。ここでの地域はターゲットインスタンスが属する地域です。
{
"source":"dts.cloud.tencent",
"type":"dts:ErrorEvent:MigratejobInterruption",
"region":"ap-guangzhou"
}