Get all Alarms#

指定されたクエリに基づいて、すべてのアラームを取得します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://telemetry.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://telemetry.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

GET

/v3.0/alarms

HTTPステータスコード#

正常時:200

エラー時:400,401,404,500

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
X-Auth-Token header string 必須 認証のトークン

レスポンスボディ(正常系)の説明#

名前 Type Description
EventRuleId string アラームID
Name string アラーム名
IntervalDuration string 監視間隔
Severity string アラームレベル
AggregationFunction string アラーム情報集計種別
平均、最大、最小、合計などを示します。
以下の文字列が設定されます。
- average
- max
- min
- sum
ProjectId string プロジェクトID
Threshold integer 比較値(しきい値や判定値)
CPUやメモリ使用率を監視項目とする場合は使用率、起動状態の場合は判定値というように、比較する監視項目に沿った値です。
詳細は「MetricType」を参照してください。
ComparisonFunction string 比較式
同一、超過、未満などを示します。
以下の文字列が設定されます。
- equal
- above
- below
Status string アラームの状態
有効、無効を示します。
以下の文字列が設定されます。
- enabled
- disabled
AggregateId string 集合体(aggregate)のID
ConfigurationStatus string アラームの状態
EventRuleScope string イベントルール範囲
IntervalCount integer 監視項目の状態判定回数
MetricType string 監視項目種別
値については、「MetricType」を参照してください。
EventRuleType string アラーム計測種別
TriggerRuleType string トリガー種別
IntervalsWithException integer アラーム通知のしきい値
Module string アラームモジュール
Mode string アラーム起動種別
AlarmAction List<string> アラームアクション
リストが空の場合は何もアクションを行いません。
設定されている場合は対応したアクションを行います。
アクションについては以下の設定があります。
- mail(メール通知)

リクエスト例#

curl -H "X-Auth-Token: ImFkbWluVVJMIjogImh0dHA6Ly8xMC4x..." \
 "https://telemetry.jp-west-3.cloud.global.fujitsu.com/v3.0/alarms"

レスポンス例#

{
  "EventRules": [
    {
      "EventRule": {
        "IntervalDuration": "60",
        "Severity": "none",
        "AggregationFunction": "average",
        "EventRuleId": "ef650a88-315c-11e8-8b7f-0242ac120002",
        "ProjectId": "91fc0665ef814cc29193f616e8189e35",
        "Threshold": 50,
        "ComparisonFunction": "above",
        "EventRuleScope": "instance",
        "TriggerRuleType": "instance",
        "Status": "enabled",
        "AggregateId": null,
        "ConfigurationStatus": "in_progress",
        "IntervalCount": 1,
        "MetricType": "cpu.usage",
        "EventRuleType": "static",
        "IntervalsWithException": 1,
        "Module": "alarms",
        "Name": "cpu_alarm_high",
        "Mode": "alert",
        "AlarmAction"[
           "mail"
        ]
      }
    }
  ]
}