vRealize Log Insight Webhook 使用的格式取决于创建它的查询类型。系统通知、用户警示消息查询,以及从聚合用户查询生成的警示每个都有不同的 Webhook 格式。

向第三方程序发送用户警示消息查询生成的警示时,必须编写一个填充码,以便让第三方程序的格式能够理解 vRealize Log Insight 信息。

用户警示消息查询 Webhook 格式

以下示例显示了用户警示消息查询的 vRealize Log Insight Webhook 的格式。
{  
   "AlertType":1,
   "AlertName":"Hello World Alert",
   "SearchPeriod":300000,
   "HitCount":0.0,
   "HitOperator":2,
   "messages":[  
      {  
         "text":"hello world 1",
         "timestamp":1451940578545,
         "fields":[  
            { 
               "name":"Field_1",
               "content":"Content 1"
            },
            { 
               "name":"Field_2",
               "content":"Content 2"
            }
         ]
      },
      {  
         "text":"hello world 2",
         "timestamp":1451940561008,
         "fields":[  
            { 
               "name":"Field_1",
               "content":"Content 1_2"
            },
            { 
               "name":"Field_2",
               "content":"Content 2_2"
            }
         ]
      }
   ],
   "HasMoreResults":false,
   "Url":"https://10.11.12.13/s/8pgzq6",
   "EditUrl":"https://10.11.12.13/s/56monr",
   "Info":"This is an alert for all the 'Hello World' messages",
   "NumHits":2
}