本文へスキップ

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

共通の通知テンプレート

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

  • 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 Name | Used Percent | Free Size | IO Percentディスクパフォーマンスサーバー通知の全体イベント発生当時のSnapshot
Name | Bps | Ppsトラフィックパフォーマンスサーバー通知の全体イベント発生当時のSnapshot
Message | Time | Name処理履歴のメッセージサーバー通知の全体-
ノート
  • このイベントで提供できる最大限の情報を表示します。

  • アラート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}