Name
global.EvtMgmtUnifiedGroupingPredictHook
Description
Extension script to call ML Predict Pipeline to predict results of Unified Grouping Algorithm
Script
var EvtMgmtUnifiedGroupingPredictHook = Class.create();
EvtMgmtUnifiedGroupingPredictHook.prototype = {
initialize: function() {
},
//Implement predict cluster/patterns for given list of alert ids
//Result: alert - cluster/pattern map
//Example:
//{'f18b9ae673111300f1459361e5f6a7e3': 'cluster1', '3018dc7473111300f1459361e5f6a72c': 'cluster2'}
predict: function(sysIds) {
var result = {};
var alertIds = sysIds.split(','); // split of empty string results in an array with empty string of length 1 ['']
//put here the logic of pattern prediction
var myJSON = JSON.stringify(result);
return myJSON;
},
type: 'EvtMgmtUnifiedGroupingPredictHook'
};
Sys ID
2e6d42e9071320108b0794e3dfd30013