Cloud Insight タイプトリガー

Prev Next

VPC環境で利用できます。

NAVERクラウドプラットフォームコンソールの Cloud Functions > Action > アクション詳細情報 で Cloud Insightタイプトリガーを追加できます。Cloud Insightとは、NAVERクラウドプラットフォームが提供するサービスのパフォーマンス指標を統合管理し、障害の発生時に担当者にその情報を速やかに伝えられるモニタリングサービスです。

参考

Cloud Insightご利用の申し込み時に別途料金が発生します。Cloud Insightの紹介と料金プランの詳細は、NAVERクラウドプラットフォームポータルの サービス > Management & Governance > Cloud Insight メニューをご参照ください。

トリガー追加

Cloud Insightタイプトリガーを追加するには、トリガータイプで Cloud Insightをクリックして選択した後、トリガーの基本情報と Cloud Insight関連付け情報を設定します。

関連付け情報設定

Cloud Insightタイプトリガーの関連付け設定はコンソールの Cloud Insight関連付け情報 で行います。

cloudfunctions-cloudinsight_v2_01_ko

  • Cloud Insightの関連付け情報で Cloud Insightの Event Ruleを追加すると関連付け情報の設定が完了します。複数の Event Ruleを関連付けることができ、関連付けが終わると Cloud Insightで発生したイベントは関連付けたトリガーを実行します。
  • [Event Ruleを作成する] ボタンをクリックすると Cloud Insightコンソールに移動して Event Ruleを作成できます。Event Ruleに関する詳細は、Cloud Insight ご利用ガイドをご参照ください。
参考

NAVERクラウドプラットフォームコンソールの Cloud Insightで Event Rule作成のアクション設定ステップで対象として Cloud Functionsを選択すると、既に作成したトリガーを選択するか、トリガー新規作成を通じて関連付けされます。

トリガーに渡されるイベント

Cloud Insightで作成した Event Ruleによってイベントが発生すると Cloud Insightタイプトリガーにイベント情報が送信されます。送信されたイベントを Cloud Insightタイプトリガーに関連付けられたアクションコードでパラメータとして使用して多様に活用できます。Cloud Insightタイプトリガーに送信されるイベントのユースケースは、次の通りです。

{
    "alarmEndTime": 1636449791058,          // 通知終了時間(ms).終了通知のみに存在
    "alarmStartTime": 1636449311090,        // 通知開始時間(ms)
    "calc": "AVG",                          // Aggregation情報
    "condition": "mem_usert >= 80.0",       // Event Rule条件
    "criteria": 80.0,                       // Event Rule条件値
    "currentValue": 87.743407,              // 現在のメトリック値
    "dataTime": "1636449311090",            // データ収集時間
    "dimensions": {                         // イベントが発生したリソースの Dimension情報
      "instanceNo": "11111111",
      "type": "svr"
    },
    "domainCode": "PUB",                    // イベントが発生したリソースの Platform情報
    "duration": 1,                          // Event Ruleの維持時間
    "eventCauseType": "RULE_EVENT",         // Event発生タイプ。RULE_EVENT(イベントの発生、終了)/REMINDER_EVENT(リマインド)
    "eventStatus": "OPEN",                  // Eventステータス(OPEN/REMIND/RESOLVE)
    "instanceName": "my-server",            // Event発生インスタンス名
    "level": "WARNING",                     // Eventレベル(INFO/WARNING/CRITICAL)
    "metric": "mem_usert",                  // Event Ruleの対象 Metric
    "operator": "GE",                       // Event Ruleの演算子
    "prodKey": "460438474722512000",        // イベントが発生したリソースの cw_key
    "prodName": "Server(VPC)",              // イベントが発生したリソースのサービス名
    "regionCode": "KR",                     // イベントが発生したリソースのリージョン情報
    "ruleId": "655440101488332800",         // Event Rule ID
    "ruleName": "my-event-rule",            // Event Rule名
    "unit": "%",                            // Event Ruleの対象 Metricの単位
    "value": 87.743407                      // メトリック値(Type: Float | String)
}