填充码用于映射各种 Webhook 格式。

vRealize Log Insight 使用其自己的专用格式发送 Webhook,但第三方解决方案希望入站 Webhook 使用这些解决方案的专用格式。这意味着第三方解决方案必须本机支持 vRealize Log Insight 格式,或者需要在 vRealize Log Insight 和第三方解决方案之间放置一个填充码以便将 vRealize Log Insight 格式转换为第三方格式。

下图显示了一个用户警示查询,以及为此生成的 Webhook。您可以使用此信息来更好地了解支持填充码所需的映射。

图 1. 用户定义的警示查询
图 2. 用户警示聚合查询的 Webhook 输出
{  
   "AlertType":1,
   "AlertName":"ESXi Vpxa Alert",
   "SearchPeriod":300000,
   "HitCount":0.0,
   "HitOperator":2,
   "messages":[  
      {  
         "text":"2016-06-24T15:42:42.055Z esx01 Vpxa: [4845FB90 verbose 'VpxaHalCnxHostagent' opID=WFU-dcfc2d3a] [WaitForUpdatesDone] Starting next WaitForUpdates() call to hostd",
         "timestamp":1451940578545,
         "fields":[  
            { 
               "name":"hostname",
               "content":"esx01"
            },
            { 
               "name":"appname",
               "content":"vpxa"
            }
         ]
      },
      {  
         "text":"2016-06-24T15:42:42.055Z esx02 Vpxa: [4845FB90 verbose 'vpxavpxaInvtVm' opID=WFU-dcfc2d3a] [VpxaInvtVmChangeListener] Guest DiskInfo Changed",
         "timestamp":1451940561008,
         "fields":[  
            { 
               "name":"hostname",
               "content":"esx02"
            },
            { 
               "name":"appname",
               "content":"vpxa"
            }
         ]
      }
   ],
   "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 'ESXi Vpxa' messages",
   "NumHits":2
}