アラームによるデータのモニタリング。 - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アラームによるデータのモニタリング。

データに対してアラームを設定し、機器の動作やプロセスが最適な状態でない場合に、チームにアラート通知を送信することができます。機器やプロセスの最適なパフォーマンスとは、特定のメトリクスの値が上限と下限の範囲内にあることを指します。これらのメトリクスが運用の範囲外の場合、機器のオペレーターに通知して問題を解決する必要があります。アラームを使用して、問題を迅速に特定し、オペレーターに通知して、機器やプロセスのパフォーマンスを最大限に高めることができます。

アラーム型

AWS クラウドで検知するアラームと、外部プロセスで検知するアラームを定義することができます。AWS IoT SiteWise は次の種類のアラームをサポートしています。

  • AWS IoT Events のアラーム

    AWS IoT Events アラームは、AWS IoT Events で検出するアラームです。AWS IoT SiteWise は AWS IoT Eventsのアラームモデルにアセットプロパティ値を送信します。その後、AWS IoT Events は AWS IoT SiteWise にアラーム状態を送信する。アラームが検出されるタイミングや、アラームの状態が変化したときの通知先などのオプションを設定することができます。また、アラームの状態が変化したときに発生する [AWS IoT Events actions] (アクション) を定義することができます。

    AWS IoT Events 内のアラームはアラームモデルのインスタンスです。アラームモデルは、アラームのしきい値や重要度、アラームの状態が変化したときの処理などを指定します。アラームモデルの各属性を設定するとき、アラームがモニタリングするアセットモデルから属性プロパティを指定します。アセットモデルに基づくすべてのアセットは、AWS IoT Events がアラームのその特徴を評価するときに、その属性の値を使用します。詳細については、[AWS IoT Events Developer Guide] (デベロッパーガイド) の[Using alarms] (アラームの使用) を参照してください。

    AWS IoT Events アラームの状態が変化したときに対応できます。例えば、アラームがアクティブになったときに、それを確認したり、スヌーズしたりすることができます。また、アラームの有効化、無効化、リセットも可能です。

    SiteWise Monitor ユーザーは Monitor SiteWise ポータルでAWS IoT Eventsアラームを視覚化、設定、対応できます。詳細については、[AWS IoT SiteWise Monitor Developer Guide] (デベロッパーガイド) の[Monitoring with alarms] (アラームによるモニタリング) を参照してください。

    注記

    AWS IoT Events では、これらのアラームを評価し、AWS IoT SiteWise と AWS IoT Events 間でデータを転送するために料金が発生します。詳細については、AWS IoT Events 料金を参照してください。

  • 外部アラーム

    外部アラームは、AWS IoT SiteWise の外部で評価するアラームです。アラームの状態を報告するデータソースがある場合は、外部アラームを使用します。外部アラームは、アラーム状態データを取り込む測定プロパティを含んでいます。

    外部アラームの状態が変わっても、確認やスヌーズはできません。

    SiteWise Monitor ユーザーは Monitor SiteWise ポータルで外部アラームの状態を確認できますが、これらのアラームを設定したり応答したりすることはできません。

    AWS IoT SiteWise は、外部アラームの状態を評価しません。

アラームの状態

産業用アラームには、モニタリングする機器やプロセスの状態に関する情報と、アラーム状態に対するオペレータの対応に関する情報(オプション) が含まれています。

AWS IoT Events アラームを定義するとき、[acknowledge flow] (フロー承認) を有効にするかどうかを指定します。フロー承認はデフォルトで有効になっています。このオプションを有効にすると、オペレーターはアラームを承認し、アラームに関する詳細や対処方法をメモに残すことができます。アクティブなアラームが非アクティブになる前にオペレーターが承認しないと、アラームはラッチされた状態になります。ラッチされた状態は、アラームがアクティブになり、承認されなかったことを示します。したがって、オペレータは装置またはプロセスをチェックし、ラッチされたアラームを承認する必要があります。

アラームには次の状態があります。

  • [Normal] (正常) (Normal) – アラームは有効ですが、非アクティブです。工業プロセスや機器が期待通りに動作している。

  • [Active] (アクティブ) (Active) – アラームはアクティブです。産業プロセスまたは装置が動作範囲外にあり、注意が必要である。

  • [Acknowledged] (承認済み) (Acknowledged) – オペレータがアラームの状態を承認しました。

    この状態は、承認フローを有効にしたアラームにのみ適用されます。

  • [Latched] (ラッチされた) (Latched) – アラームは正常に戻ったが、アクティブであり、オペレーターはそれを承認しなかった。産業プロセスや機器では、アラームを正常に戻すためにオペレーターの注意が必要です。

    この状態は、承認フローを有効にしたアラームにのみ適用されます。

  • [Snoozed] (スヌーズ) (SnoozeDisabled) – オペレータがアラームをスヌーズしたため、アラームは無効になります。アラームをスヌーズさせる時間をオペレータが定義します。この時間が経過すると、アラームは通常状態に戻ります。

  • [Disabled] (無効) (Disabled) — アラームは無効になり、検出されません。

アラーム状態のプロパティ

AWS IoT SiteWise は、アラーム状態データを文字列にシリアライズした JSON オブジェクトとして保存します。このオブジェクトは、アラームの状態、およびオペレータの応答アクションやアラームが評価するルールなどの追加情報を含みます。

アラーム状態のプロパティは、その名前と構造体型である AWS/ALARM_STATE によって識別されます。詳細については、「アセットモデルにおけるアラームの定義」を参照してください。

アラーム状態データオブジェクトは、次の情報が含まれています。

stateName

アラームの状態。詳細については、「アラームの状態」を参照してください。

データ型: STRING

customerAction

(オプション) アラームに対するオペレータの応答に関する情報を含むオブジェクト。オペレータは、アラームの有効化、無効化、確認、スヌーズを行うことができます。その際、アラームの状態データには、彼らの応答と、応答時に残すことのできるメモが含まれます。このオブジェクトには、次の情報が含まれます。

actionName

オペレータがアラームに対応するために取るアクションの名前。この値には、次の文字列のいずれかが含まれます。

  • ENABLE

  • DISABLE

  • SNOOZE

  • ACKNOWLEDGE

  • RESET

データ型: STRING

enable

(オプション) オペレータがアラームを有効にしたときに、customerAction に存在するオブジェクトです。オペレータがアラームを有効にすると、アラーム状態は Normal になります。このオブジェクトには、次の情報が含まれます。

note

(オプション) 顧客がアラームを有効にする際に残すメモ。

データ型: STRING

最大文字数: 128 文字

disable

(オプション) オペレータがアラームを無効にしたときに customerAction に存在するオブジェクト。オペレータがアラームを有効にすると、アラーム状態は Disabled になります。このオブジェクトには、次の情報が含まれます。

note

(オプション) 顧客がアラームを無効にする際に残すメモ。

データ型: STRING

最大文字数: 128 文字

acknowledge

(オプション) オペレータがアラームを承認するときに customerAction に存在するオブジェクト。オペレータがアラームを有効にすると、アラーム状態は Acknowledged になります。このオブジェクトには、次の情報が含まれます。

note

(オプション) 顧客がアラームを確認する際に残すメモ。

データ型: STRING

最大文字数: 128 文字

snooze

(オプション) オペレータがアラームをスヌーズしたときに customerAction に存在するオブジェクト。オペレータがアラームを有効にすると、アラーム状態は SnoozeDisabled になります。このオブジェクトには、次の情報が含まれます。

snoozeDuration

オペレータがアラームをスヌーズする時間 (秒)。この時間経過後、アラームは Normal 状態になります。

データ型: INTEGER

note

(オプション) お客様がアラームをスヌーズした際に残すメモです。

データ型: STRING

最大文字数: 128 文字

ruleEvaluation

(オプション) アラームを評価するルールに関する情報を含むオブジェクトです。このオブジェクトには、次の情報が含まれます。

simpleRule

プロパティ値としきい値を比較演算子で比較する、単純なルールに関する情報を持つオブジェクト。このオブジェクトには、次の情報が含まれます。

inputProperty

このアラームが評価するプロパティの値。

データ型: DOUBLE

operator

このアラームがプロパティをしきい値を比較するために使用する比較演算子。この値には、次の文字列のいずれかが含まれます。

  • < - 未満

  • <= - 次

  • == - 等しい。

  • != - 等しくない。

  • >= - 以上

  • > - 次より大きい

データ型: STRING

threshold

プロパティ値に対して、本アラームが比較するしきい値を設定する。

データ型: DOUBLE