| [ |
| { |
| "streamId": "deviceDownAlertStream", |
| "description": "Stream definition for symptomatic parent alerts", |
| "validate": false, |
| "timeseries": false, |
| "dataSource": "network_aggregate_alert_output_datasource", |
| "columns": [ |
| { |
| "name": "docId", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the docId for correlated alerts" |
| }, |
| { |
| "name": "parentKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the parent key for correlated alert" |
| }, |
| { |
| "name": "state", |
| "type": "STRING", |
| "defaultValue": "closed", |
| "required": true, |
| "description": "the alert state" |
| }, |
| { |
| "name": "name", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "namespace", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "timestamp", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "lastModifiedTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "severity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "severity for symptomatic alert" |
| }, |
| { |
| "name": "severityCode", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "severity code for symptomatic alert" |
| }, |
| { |
| "name": "streamName", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "entity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "pod", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "bubble", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "dc", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "cause", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "message", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "count", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": false |
| }, |
| { |
| "name": "firstOccurrenceTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": false |
| }, |
| { |
| "name": "alertKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true |
| } |
| ] |
| }, |
| { |
| "streamId": "networkCorrelateIntermediumStream", |
| "description": "The template aggregated *OUTPUT* data stream schema for network correlation intermedium step", |
| "validate": false, |
| "timeseries": false, |
| "dataSource": "network_aggregate_alert_output_datasource", |
| "columns": [ |
| { |
| "name": "docId", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the docId for aggregated alerts" |
| }, |
| { |
| "name": "firstOccurrenceTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "firstOccurTime for aggregated alert" |
| }, |
| { |
| "name": "endTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "the end time of aggregated alert, 0 as default" |
| }, |
| { |
| "name": "alertKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the alert key for aggregated alert" |
| }, |
| { |
| "name": "parentKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the parent key for aggregated alert" |
| }, |
| { |
| "name": "state", |
| "type": "STRING", |
| "defaultValue": "closed", |
| "required": true, |
| "description": "the alert state" |
| }, |
| { |
| "name": "name", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "namespace", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "timestamp", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "lastModifiedTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "severity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "severity for aggregated alert" |
| }, |
| { |
| "name": "alertSource", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "streamName", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "entity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "entityType", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "ip", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "pod", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "bubble", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "dc", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "component", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "componentType", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "status", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "cause", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "message", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "linkedPort", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "linkedSwitch", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "severityCode", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false, |
| "description": "" |
| }, |
| { |
| "name": "count", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": false, |
| "description": "" |
| } |
| ] |
| }, |
| { |
| "streamId": "symptomaticAlertOutputStream", |
| "description": "Stream definition for symptomatic child alerts", |
| "validate": false, |
| "timeseries": false, |
| "dataSource": "network_aggregate_alert_output_datasource", |
| "columns": [ |
| { |
| "name": "docId", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the docId for symptomatic alerts" |
| }, |
| { |
| "name": "firstOccurrenceTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "firstOccurTime for symptomatic alert" |
| }, |
| { |
| "name": "endTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "the end time of symptomatic alert, 0 as default" |
| }, |
| { |
| "name": "alertKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the alert key for symptomatic alert" |
| }, |
| { |
| "name": "parentKey", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "the parent key for symptomatic alert" |
| }, |
| { |
| "name": "state", |
| "type": "STRING", |
| "defaultValue": "closed", |
| "required": true, |
| "description": "the alert state" |
| }, |
| { |
| "name": "name", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "namespace", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "timestamp", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "lastModifiedTime", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "severity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "severity for symptomatic alert" |
| }, |
| { |
| "name": "severityCode", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "severity code for symptomatic alert" |
| }, |
| { |
| "name": "streamName", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "entity", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "entityType", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "ip", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "pod", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "bubble", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "dc", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "component", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "componentType", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "status", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "alertSource", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": false |
| }, |
| { |
| "name": "cause", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "message", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "linkedPort", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "linkedSwitch", |
| "type": "STRING", |
| "defaultValue": "", |
| "required": true, |
| "description": "" |
| }, |
| { |
| "name": "count", |
| "type": "LONG", |
| "defaultValue": 0, |
| "required": true, |
| "description": "" |
| } |
| ] |
| } |
| ] |