Get a single Alarm#

指定したアラームの詳細を取得します。

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/{alarm_id}

HTTPステータスコード#

正常時:200

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

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

名前 In Type デフォルト値
/必須指定
Description
alarm_id path string 必須 アラームのID
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
EventRuleScope string アラームによって監視される対象の種別
Status string アラームの状態
有効、無効を示します。
以下の文字列が設定されます。
- enabled
- disabled
AggregateId string 集合体(aggregate)のID
リクエストでInstancesを設定すると、自動で作成された集合体(aggregate)のIDが設定されます。
ConfigurationStatus 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/7d4a2a34..."

レスポンス例#

{
"EventRuleId": "5e1cf886-27e2-11eb-a7fc-0242ac120006",
"IntervalDuration": "60",
"Severity": "none",
"AggregationFunction": "average",
"ProjectId": "91fc0665ef814cc29193f616e8189e35",
"Threshold": 50,
"ComparisonFunction": "above",
"EventRuleScope": "instance",
"Status": "enabled",
"ConfigurationStatus": "completed",
"TriggerRuleType": "instance",
"IntervalCount": 1,
"MetricType": "cpu.usage",
"EventRuleType": "static",
"IntervalsWithException": 1,
"Module": "alarms",
"Name": "cpu_alarm_high",
"Mode": "alert",
"AlarmAction":[
    "mail"
 ]
}