IoT Platform のリソース使用量がアラートルールで指定されたしきい値に達すると、アラートがトリガーされます。その後、Alibaba Cloud は指定されたアラートグループにアラート通知を送信します。
しきい値によってトリガーされるアラートの通知
しきい値によってトリガーされるアラートルールに基づいてアラートがトリガーされると、以下の情報と同様の内容のアラート通知メールが指定されたアラート連絡先に送信されます。

アラート通知メールのフィールド
フィールド | 説明 |
IoT Platform インスタンス | アラートがトリガーされたインスタンスに関する情報。この情報には、ProductKey(productKey)、インスタンス ID(instanceId)、およびリージョン ID(regionId)が含まれます。 |
メトリック | ルール記述パラメーターを構成したときに選択したメトリックのコード。 この例では、MessageCountForwardedThroughRuleEngine_MNS はルールエンジンによって転送されたメッセージの数を示します。メッセージ数が指定された期間にしきい値を超えると、アラートがトリガーされます。 メトリックコードの詳細については、次の表をご参照ください。メトリックコード。 |
アラート時間 | アラートがトリガーされた時間。 |
カウント | 指定されたメトリックについてカウントされたメッセージの総数、転送されたメッセージの数、または接続されているデバイスの数。 |
期間 | アラートが存在する期間。 |
ルールの詳細 | CloudMonitor コンソールで構成したアラートルールの詳細。 |
メトリックコード
IoT Platform:基本メトリック
コード | 説明 |
MessageCountForwardedThroughRuleEngine_DATAHUB | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが DataHub にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_FC | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが Function Compute にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_KAFKA | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが ApsaraMQ for Kafka にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_LINDORM | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが Lindorm にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_MNS | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが Message Service (MNS) にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_MQ | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが ApsaraMQ for RocketMQ にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_OTS | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが Tablestore (OTS) にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_RDS | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが ApsaraDB RDS にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_REPUBLISH | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが現在の Topic から他の Topic にデータを転送する回数と同じです。 |
MessageCountForwardedThroughRuleEngine_TSDB | ルールエンジンによって転送されたメッセージの数。この値は、ルールエンジンが Lindorm にデータを転送する回数と同じです。 |
MessageCountSentFromIoT_HTTP_2 | IoT Platform から HTTP/2 経由で送信されたメッセージの数。 |
MessageCountSentFromIoT_MQTT | IoT Platform から MQTT 経由で送信されたメッセージの数。 |
MessageCountSentToIoT_CoAP | IoT Platform に CoAP 経由で送信されたメッセージの数。 |
MessageCountSentToIoT_HTTP | IoT Platform に HTTP 経由で送信されたメッセージの数。 |
MessageCountSentToIoT_HTTP/2 | IoT Platform に HTTP/2 経由で送信されたメッセージの数。 |
MessageCountSentToIoT_MQTT | IoT Platform に MQTT 経由で送信されたメッセージの数。 |
OnlineDevicesCount_MQTT | リアルタイムで MQTT 経由で IoT Platform に接続されているデバイスの数。 |
OnlineDevicesCount_HTTP/2 | リアルタイムで HTTP/2 経由で IoT Platform に接続されているオンラインデバイスの数。 |
OnlineDeviceInstanceWatermark | IoT Platform インスタンスに接続されているオンラインデバイスのしきい値の割合。この値は、次の式を使用して計算されます。インスタンスに接続されているオンラインデバイスの数 / インスタンスに接続できるオンラインデバイスの数 × 100%。 |
DeviceEventReportError | イベント送信の失敗回数。 |
DevicePropertyReportError | プロパティ送信の失敗回数。 |
DevicePropertySettingError | プロパティ構成の失敗回数。 |
DeviceServiceCallError | サービス呼び出しの失敗回数。 |
DeviceCount_Product | プロダクトに作成されたプロダクトの数。 |
MessageCountPerMinute | インスタンスが送受信するアップストリームメッセージとダウンストリームメッセージの 1 分あたりの数。 |
RuleEngineTransmitCountPerMinute | ルールエンジンがインスタンスに対して 1 分あたりに転送するメッセージの数。 |
IoT Platform:Enterprise Edition インスタンス
コード | 説明 |
DeviceNum_instance | オンラインデバイスの数。IoT Platform で作成されたデバイスの割合。この値は、次の式を使用して計算されます。IoT Platform で作成されたデバイスの数 / インスタンスに作成できるデバイスの数 × 100%。 |
LinkAnalyticsCU | データ処理ユニット。 |
LinkAnalyticsStorage | オフラインストレージ容量。 |
MessageWatermarkTps_instance | アップストリームメッセージとダウンストリームメッセージの 1 秒あたりのトランザクション数(TPS)。メトリックの値はパーセンテージです。この値は、次の式を使用して計算されます。アップストリームメッセージとダウンストリームメッセージが消費される現在の TPS / Enterprise Edition インスタンスを購入したときに指定された、アップストリームメッセージとダウンストリームメッセージが消費できる TPS × 100%。 |
OtaCommercialUpgradeCount | 有効なデバイス更新の数。 |
RuleEngineWatermarkTps_instance | メッセージ転送 TPS。メトリックの値はパーセンテージです。この値は、次の式を使用して計算されます。ルールエンジンがメッセージを転送する現在の TPS / ルールエンジンがインスタンスに対してメッセージを転送できる TPS × 100%。 |
HotStorageReadIops | 時系列ストレージの読み取り IOPS。 |
HotStorageWriteIops | 時系列ストレージの書き込み IOPS。 |
HotStorageCapacity | 時系列ストレージ容量。 |
message_elastic_tps_instance | Elastic アップストリームメッセージとダウンストリームメッセージの数。 |
message_elastic_transmit_instance | 転送された Elastic メッセージの数。 |
IoT Platform:AMQP 使用者グループ
コード | 説明 |
AMQP_Msg_Accumulate | 累積メッセージの数。 |
AMQP_Msg_Consume_rate | メッセージ消費率。 |
イベントによってトリガーされるアラートの通知
イベントによってトリガーされるアラートルールがトリガーされると、以下の情報と同様の内容のアラート通知メールが指定されたアラート連絡先に送信されます。

アラート通知メールのフィールド
フィールド | 説明 |
イベント名 | アラートがトリガーされたイベントのコード。この例では、コード Device_Connect_QPM_Limit は、デバイスが 1 分あたりに送信できる接続リクエストの数が上限に達したことを示します。 イベントコードの詳細については、次の表をご参照ください。イベントコード。 |
リソース | アラートがトリガーされたリソース。
|
レベル | すべてのイベントは WARN レベルのアラートをトリガーします。 |
時間 | イベントが発生した時間。 |
イベントステータス | すべてのイベントは失敗状態です。この状態は、1 分あたりに送信される接続リクエストの数または 1 秒あたりに送信されるメッセージの数が上限に達したため、後続のリクエストが失敗したことを示します。 |
詳細 | アラートをトリガーしたリソースに関する情報。情報は JSON 形式です。情報には、リージョン ID(regionId)、インスタンス ID(instanceId)、ProductKey(productKey)、および DeviceName(deviceName)が含まれます。productKey パラメーターと deviceName パラメーターは、デバイスが 1 分あたりに送信できる接続リクエストの数、1 秒あたりに送信できるメッセージの数、または 1 秒あたりに受信できるメッセージの数が上限に達した場合にのみ通知に含まれます。 |
イベントコード
コード | 説明 |
Device_Connect_QPM_Limit | デバイスが 1 分あたりに送信できる接続リクエストの数が上限に達しました。 |
Device_Uplink_QPS_Limit | デバイスが 1 秒あたりに送信できるメッセージの数が上限に達しました。 |
Device_Downlink_QPS_Limit | デバイスが 1 秒あたりに受信できるメッセージの数が上限に達しました。 |
Account_Connect_QPS_Limit | 現在のアカウントが 1 秒あたりに IoT Platform に送信できる接続リクエストの数が上限に達しました。 |
Account_Uplink_QPS_Limit | 現在のアカウントが 1 秒あたりに送信するリクエストの数が上限に達しました。 |
Account_Downlink_QPS_Limit | 現在のアカウントが 1 秒あたりにデバイスに送信するリクエストの数が上限に達しました。 |
Account_RuleEngine_DataForward_QPS_Limit | 現在のアカウントが 1 秒あたりにルールエンジンに送信するリクエストの数が上限に達しました。 |