本文へスキップ

イベント受信フォーマット

共通の通知テンプレート

共通テンプレートは、ほとんどの場合に適用できます。 さまざまな環境で同じフォーマットで通知を受けることができます。

  • Product Type:アプリケーション、DB、Kubernetes
  • Event Type:アプリケーション通知、データベース通知、メトリック通知
  • Event Channel : sms, mobile, 3rd party plugin , plugin

イベントタイトル

Event title format
[Level][Platform][ProjectName][ApplicationName][EventTitle]
Event title example
[Info][JAVA][アプリケーションプロジェクト][TC-0-1-8081][CRITICAL_HIGH_MEMORY]
ノート
  • Application Nameが設定されていない場合は、イベントタイトルから除外します。
  • Platformは、次のいずれかで表示します。
    • JAVA
    • NODEJS
    • PYTHON
    • PHP
    • DOTNET
    • GO
    • POSTGRESQL
    • ORACLE
    • MYSQL
    • MSSQL
    • BSM_JAVA
    • CLOUDWATCH
    • TIBERO
    • KUBERNETES
    • KUBE_NS
    • URLCHECK
    • URLCHECK_ADMIN
    • CUBRID
    • ALTIBASE
    • CLUSTER
    • REDIS
    • MONGODB
    • VR
    • RUM

イベントメッセージ

イベントメッセージに含まれる情報です。 optionalfalseの場合は、常時メッセージに含まれます。optionaltrueの場合、そのデータを表示します。

Event message example
Project Name : アプリケーションプロジェクト
Project Code : 3
Application Name : TC-0-1-8081
Event Message : RECOVERED: Memory is too high. less than 10%
Event ON Time : 2022-04-12 18:53:24 +0900
Event OFF Time : 2022-04-12 18:53:24 +0900
Alert Type : APPLICATION_MEMORY
Metric Name : memory
Metric Value : 20
Metric Threshold : 10
Stateful : true

次は、イベントメッセージのコンポーネントです。

EnglishJapaneseサポートされている通知タイプ説明
Project Nameプロジェクト名合計-
Project CodeプロジェクトCode合計-
Application Nameエージェント名全体(optional)oname
Event Messageイベントメッセージ合計-
Alert Typeイベントタイプ合計下記のAlertTypeの種類の表を参照
Event ON Timeイベント発生時間合計2022-04-13 10:40:49 +0900で+0900はGMTを意味します。
Event OFF Timeイベント解除時間全体(optional)2022-04-13 10:40:49 +0900で+0900はGMTを意味します。
Metric Nameメトリクス名全体(optional)イベント条件の判断で使用するメトリクスの名前
Metric Valueメトリック値全体(optional)メトリック値がメトリックしきい値を超えると、イベントが発生する条件が満たされている場合です。
Metric Thresholdメトリックしきい値全体(optional)メトリック値がメトリックしきい値を超えると、イベントが発生する条件が満たされている場合です。
状態ベースのアラート通知解決されたイベント通知全体(optional)解決されたイベント通知機能を使用している場合はtrue、使用していない場合はfalse
Event Ruleイベント発生条件メトリックスアラート-
Event Target Filterイベント対象選択メトリックスアラート特定の対象から収集されたメトリクスのイベント条件のみを確認します。
Repeat Countイベントの繰り返し回数メトリックスアラートイベント条件がイベント繰り返し時間によってイベントの繰り返し回数を満たされたん場合、イベントが発生します。
Repeat Durationイベント繰り返し時間メトリックスアラートイベント条件がイベント繰り返し時間によってイベントの繰り返し回数を満たされたん場合、イベントが発生します。
Receiver受信者メトリックスアラート-
QueryMXQLクエリ複合メトリックの通知-
Ruleイベント発生条件複合メトリックの通知-
Query Periodクエリ期間複合メトリックの通知-
Query Intervalクエリ間隔複合メトリックの通知-
Silent Timeミュート時間複合メトリックの通知-
QueryURLException通知Exceptionを発生させたリクエストのURL
TXIDTXIDException通知-
Classエラークラス名Exception通知-
Log Messageログメッセージサーバー - ファイルログの通知-
Log Fileログファイルのパスサーバー - ファイルログの通知-
IPアドレスIPアドレスサーバー通知の全体-
CPUCPUサーバー通知の全体イベント発生当時のSnapshot
CPU_load1CPU_load1サーバー通知の全体イベント発生当時のSnapshot
CPU_loadPerCoreCPU_loadPerCoreサーバー通知の全体イベント発生当時のSnapshot
メモリメモリサーバー通知の全体イベント発生当時のSnapshot
SwapSwapサーバー通知の全体イベント発生当時のSnapshot
Disk NameUsed PercentFree SizeIO Percent
NameBpsPpsトラフィックパフォーマンス
MessageTimeName処理履歴のメッセージ
ノート
  • このイベントで提供できる最大限の情報を表示します。

  • アラートTypeは次のいずれかで表示します。

AlertType説明
APPLICATION_CPUアプリケーションCPUの通知
APPLICATION_MEMORYアプリケーションMEMORYの通知
APPLICATION_DISKアプリケーションDISKの通知
APPLICATION_ACTIVE_TRANSACTIONアプリケーションのアクティブトランザクション通知
APPLICATION_ERROR_TRANSACTIONアプリケーションのエラートランザクション通知
APPLICATION_SLOW_TRANSACTIONアプリケーションのトランザクション応答時間の通知
METRICSメトリックスアラート
COMPOSITE_METRICS複合メトリックの通知
ANOMALY異常検知アラート
LOG_REALTIMEログリアルタイムの通知
COMPOSITE_LOG複合ログの通知
SERVER_REBOOTサーバー - 再起動通知
SERVER_NO_DATAサーバー - 未受信通知
SERVER_PORTサーバー - ポート通知
SERVER_NETWORK_IOPSサーバ - ネットワークIOPS通知
SERVER_NETWORK_BPSサーバ - ネットワークBPS通知
SERVER_DISK_IOサーバー - ディスクI/O通知
SERVER_DISK_QUOTAサーバー - ディスク使用量通知
SERVER_DISK_INODEサーバ - inode通知
SERVER_CPUサーバ - CPU通知
SERVER_MEMORYサーバ - メモリ通知
SERVER_CPU_STEALサーバー - steal通知
SERVER_MEMORY_SWAPサーバ - スワップ通知
SERVER_LOG_FILEサーバー - ログファイルの通知
SERVER_WINDOW_EVENTサーバー - Windowsイベントの通知
SERVER_OFFサーバー - 通知OFFの通知
SERVER_ACKNOWLEDGEサーバー - 処理履歴の通知
SERVER_PROCESS_COUNTサーバー - プロセス数の通知
SERVER_PROCESS_CPUサーバ - プロセスCPUの通知
SERVER_PROCESS_MEMORYサーバー - プロセスメモリの通知
SERVER_PROCESS_OFFサーバー - プロセス通知OFFの通知
AGENT_ACTIVEエージェントのアクティブ化通知
AGENT_INACTIVEエージェントの非アクティブ化通知
AGENT_REACTIVATEDエージェントの再アクティブ化通知
URLURL通知
TOO_MANY_EVENTイベントの過剰発生の通知
CLOUD_WATCHCloud Watch通知
EXCEPTIONException通知

アプリケーション警告通知

アプリケーションの通知は、Event Title、Event Messageの両方を提供します。イベントの状態が解決されると追加通知機能を使用する場合、イベント発生条件が解除されるとEvnet Off Messageが送信されます。

Event TypeEvent LevelEvent TitleEvent MessageEvent Off Message
アプリケーションCPUWarningHIGH_CPUCPU is high. ${value}% (>= ${threshold}%)RECOVERED: CPU is high. less than ${threshold}%
アプリケーションCPUCriticalCRITICAL_HIGH_CPUCPU is too high. ${value}% (>= ${threshold}%)RECOVERED: CPU is too high. less than ${threshold}%
アプリケーションメモリWarningHIGH_MEMORYMemory is high. ${value}% (>= ${threshold}%)RECOVERED: Memory is high. less than ${threshold}%
アプリケーションメモリCriticalCRITICAL_HIGH_MEMORYMemory is too high ${value}% (>= ${threshold}%)RECOVERED: Memory is too high. less than ${threshold}%
アプリケーションディスクWarningHIGH_DISKDisk is high ${value}% (>= ${threshold}%)RECOVERED: Disk id high. less than ${threshold}%
アプリケーションディスクCriticalCRITICAL_HIGH_DISKDisk is too high ${value}% (>= ${threshold}%)RECOVERED: Disk is too highf. less than ${threshold}%
正常トランザクションWarningHIGH_ACTIVE_TRANSACTIONActive Transaction Count is over ${value} (>= ${threshold})RECOVERED: Active Transaction Count is less than ${threshold}
エラートランザクションWarningHIGH_ERROR_TRANSACTIONError Transaction Count is over ${threshold} (${value})RECOVERED: Error Transaction Count is less than ${threshold}
遅いトランザクションWarningTOO_MANY_SLOW_TXToo many delayed transactions (${value}, above ${time} ms)RECOVERED: Too many delayed transactions. less than ${threshold}