All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.6e61897c-6.472622149827c1587209.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["6e61897c-6"],{"+EN04TLW":function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,"._2nTyPNLkIpGBnQspdMsxAF span:not(:last-child)::after {\n    content: ', ';\n}\n","",{version:3,sources:["webpack://./src/components/event-definitions/event-definition-types/FilterAggregationSummary.css"],names:[],mappings:"AAAA;IACI,aAAa;AACjB",sourcesContent:[":local(.streamList) span:not(:last-child)::after {\n    content: ', ';\n}\n"],sourceRoot:""}]),i.locals={streamList:"_2nTyPNLkIpGBnQspdMsxAF"},t.a=i},"1esMoAdt":function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,"._1ujfQpxvf96gYBf5YcH2mw {\n    margin-top: 10px;\n    margin-bottom: 10px;\n}\n\n._2RXP4xX672p4E6gXtKDG4K {\n    table-layout: fixed;\n}\n\n._3jVYd8pu4S11PnGRm3bAty.alert {\n    margin-bottom: 10px;\n}\n\n._3jVYd8pu4S11PnGRm3bAty h4 {\n    font-size: 1.44rem; /* theme.fonts.size.body h4 */\n    margin-bottom: 0.5em;\n}\n\n._3jVYd8pu4S11PnGRm3bAty ul {\n    list-style: disc;\n    margin: 0.5em 0;\n}\n","",{version:3,sources:["webpack://./src/components/event-definitions/common/commonStyles.css"],names:[],mappings:"AAAA;IACI,gBAAgB;IAChB,mBAAmB;AACvB;;AAEA;IACI,mBAAmB;AACvB;;AAEA;IACI,mBAAmB;AACvB;;AAEA;IACI,kBAAkB,EAAE,6BAA6B;IACjD,oBAAoB;AACxB;;AAEA;IACI,gBAAgB;IAChB,eAAe;AACnB",sourcesContent:[":local(.title) {\n    margin-top: 10px;\n    margin-bottom: 10px;\n}\n\n:local(.fixedTable) {\n    table-layout: fixed;\n}\n\n:local(.validationSummary).alert {\n    margin-bottom: 10px;\n}\n\n:local(.validationSummary) h4 {\n    font-size: 1.44rem; /* theme.fonts.size.body h4 */\n    margin-bottom: 0.5em;\n}\n\n:local(.validationSummary) ul {\n    list-style: disc;\n    margin: 0.5em 0;\n}\n"],sourceRoot:""}]),i.locals={title:"_1ujfQpxvf96gYBf5YcH2mw",fixedTable:"_2RXP4xX672p4E6gXtKDG4K",validationSummary:"_3jVYd8pu4S11PnGRm3bAty"},t.a=i},"6pGZ9ORa":function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,"._1JIE4WKd5g7yzR4O6RaG1n .panel-title {\n    font-size: 1rem; /* theme.fonts.size.body */\n}\n\n._1JIE4WKd5g7yzR4O6RaG1n .panel-title > a {\n    cursor: pointer;\n    display: block;\n}\n\n._1JIE4WKd5g7yzR4O6RaG1n .panel-body {\n    padding: 10px;\n}\n\n._1JIE4WKd5g7yzR4O6RaG1n ul {\n    padding-left: 0;\n}\n","",{version:3,sources:["webpack://./src/components/event-definitions/common/HelpPanel.css"],names:[],mappings:"AAAA;IACI,eAAe,EAAE,0BAA0B;AAC/C;;AAEA;IACI,eAAe;IACf,cAAc;AAClB;;AAEA;IACI,aAAa;AACjB;;AAEA;IACI,eAAe;AACnB",sourcesContent:[":local(.helpPanel) .panel-title {\n    font-size: 1rem; /* theme.fonts.size.body */\n}\n\n:local(.helpPanel) .panel-title > a {\n    cursor: pointer;\n    display: block;\n}\n\n:local(.helpPanel) .panel-body {\n    padding: 10px;\n}\n\n:local(.helpPanel) ul {\n    padding-left: 0;\n}\n"],sourceRoot:""}]),i.locals={helpPanel:"_1JIE4WKd5g7yzR4O6RaG1n"},t.a=i},B2oXysPH:function(e,t,n){"use strict";var r=n("AztyBNMT"),a=n("ivGQtwpr"),o=n.n(a),i=n("ii0bleBb"),l=n.n(i),c=n("0tVB/fkh"),u=n("kcvrazAT"),s=n("dCJg5+2Q"),f=n("nHcjWeCO"),p=n.n(f),d=n("qoq4u5Uq"),m=n("L8npJDrf"),y=n("x7QKyhPE"),h=n.n(y),b=n("2gEPIf6i"),g=n.n(b),v=n("hWOJIqY0"),O=n("L3VtQM2F"),E=n("pjupVkkN"),j=n("B4BR5PLd"),w=n("cXNGH5ag"),C=n("21p8kIWv"),P=n("nhuePcO6"),S=n("dOmQZ9N/"),x=n("dN8udyV2"),_=n("CzyxmveH"),A=n("sjrlKaWA"),R=n("3MLSbCDi"),q=Object(_.default)("code").withConfig({displayName:"LookupTableParameterEdit__StyledInlineCode",componentId:"sc-16mba38-0"})(["margin:0 0.25em;white-space:nowrap;"]),k=function(e){var t,n,r,o,i,l=e.validationState,c=e.onChange,u=e.lookupTables,s=e.identifier,f=e.parameter,p=e.defaultExpandHelp,m=f.lookupTable,y=f.key,h=f.defaultValue,b=f.name,g="$".concat(b,"$"),v=function(e){return function(t){c(e,t)}},O=function(e){return function(t){var n=t.target.value;return v(e)(n)}};if(!u)return a.createElement(R.a,{text:"Loading lookup tables"});var E=u.sort((function(e,t){return Object(w.a)(e.title,t.title)})).map((function(e){return{label:e.title,value:e.name}}));return a.createElement(a.Fragment,null,a.createElement(j.d,{id:"lookup-table-parameter-table-".concat(s),name:"query-param-table-name",label:"Lookup Table",bsStyle:null==l||null===(t=l.lookupTable)||void 0===t?void 0:t[0],error:null==l||null===(n=l.lookupTable)||void 0===n?void 0:n[1],help:"Select the lookup table Graylog should use to get the values."},a.createElement(A.b,{placeholder:"Select lookup table",inputProps:{"aria-label":"Select lookup table"},onChange:v("lookupTable"),options:E,value:m,autoFocus:!0,clearable:!1,required:!0})),a.createElement(j.d,{type:"text",id:"lookup-table-parameter-key-".concat(s),label:"Lookup Table Key",name:"key",defaultValue:y,onChange:O("key"),bsStyle:null==l||null===(r=l.key)||void 0===r?void 0:r[0],help:"Select the lookup table key",error:"error"===(null==l||null===(o=l.key)||void 0===o?void 0:o[0])?null==l||null===(i=l.key)||void 0===i?void 0:i[1]:void 0,spellCheck:!1,required:!0}),a.createElement(j.d,{id:"lookup-table-parameter-default-value-".concat(s),type:"text",name:"defaultValue",label:"Default Value",help:"Select a default value in case the lookup result is empty",defaultValue:h,spellCheck:!1,onChange:O("defaultValue")}),a.createElement(d.G,{id:"lookup-table-parameter-help",defaultExpanded:p},a.createElement(d.G.Heading,null,a.createElement(d.G.Title,{toggle:!0},"How to use lookup table parameters")),a.createElement(d.G.Collapse,null,a.createElement(d.G.Body,null,a.createElement("h5",null,"General Usage"),a.createElement("p",null,"After declaring it, the parameter",a.createElement(q,null,g),"in your query, will be replaced with the list of results from the lookup table. The list of results will be presented in the form of a Lucene BooleanQuery. E.g.:",a.createElement(q,null,'("foo" OR "bar" OR "baz")')),a.createElement("h5",null,"Behaviour on empty lookup result list"),a.createElement("p",null,"The event definition query is only executed if a value for the parameter is present. If the lookup result is empty, the execution will be skipped and treated as if the ",a.createElement("i",null,"Search Query")," found no messages. If an execution is desired a ",a.createElement("i",null,"Default Value")," that yields the desired search result needs to be provided. For example, (depending on the use case) a wildcard like",a.createElement(q,null,"*"),"can be a meaningful Default Value."),a.createElement("h5",null,"Limitations"),a.createElement("p",null,"Please note that maximum number of supported results is 1024. If the lookup table returns more results, the query is not executed.")))))};k.defaultProps={parameter:{},validationState:{},defaultExpandHelp:!0};var T=k;function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(e){return function(e){if(Array.isArray(e))return B(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:{};return t.messages&&0!==t.messages.length?o.a.createElement(d.N,{striped:!0,condensed:!0,bordered:!0},o.a.createElement("thead",null,o.a.createElement("tr",null,o.a.createElement("th",null,"Timestamp"),o.a.createElement("th",null,"Message"))),o.a.createElement("tbody",null,e.renderMessages(t.messages))):o.a.createElement("p",null,"Could not find any messages with the current search criteria.")})),e}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.isFetchingData,n=e.searchResult,r=e.errors,a=e.displayPreview,i=t?o.a.createElement(c.db,{text:"Loading filter preview..."}):this.renderSearchResult(n);return o.a.createElement(o.a.Fragment,null,o.a.createElement(fe.a,{collapsible:!0,defaultExpanded:!a,title:"How many Events will Filter & Aggregation create?"},o.a.createElement("p",null,"The Filter & Aggregation Condition will generate different number of Events, depending on how it is configured:"),o.a.createElement("ul",null,o.a.createElement("li",null,o.a.createElement("b",null,"Filter:")," One Event per message matching the filter"),o.a.createElement("li",null,o.a.createElement("b",null,"Aggregation without groups:")," One Event every time the aggregation result satisfies the condition"),o.a.createElement("li",null,o.a.createElement("b",null,"Aggregation with groups:")," One Event per group whose aggregation result satisfies the condition"))),a&&o.a.createElement(d.G,{className:he.filterPreview,bsStyle:"default"},o.a.createElement(d.G.Heading,null,o.a.createElement(d.G.Title,null,"Filter Preview")),o.a.createElement(d.G.Body,null,r.length>0?o.a.createElement("p",{className:"text-danger"},r[0].description):i)))}}])&&ve(t.prototype,n),r&&ve(t,r),i}(o.a.Component);Pe(Se,"propTypes",{searchResult:l.a.object,errors:l.a.array,isFetchingData:l.a.bool,displayPreview:l.a.bool}),Pe(Se,"defaultProps",{searchResult:{},errors:[],isFetchingData:!1,displayPreview:!1});var xe=Se;function _e(e){return(_e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Re(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ke(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Te(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:[];return t.message?Object(f.union)(n,[t.message]):t.left?Object(f.union)(n,e(t.left),e(t.right)):t.child?Object(f.union)(n,e(t.child)):n},$e=function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};switch(t.expr){case"number":return Number.isFinite(t.value)?{}:{message:"Threshold must be a valid number"};case"number-ref":var a={message:"Function must be set"};if(!t.ref)return a;var o=n.find((function(e){return e.id===t.ref}));return o&&o.function?{}:a;case"&&":case"||":case"<":case"<=":case">":case">=":case"==":return{left:e(t.left,n,r),right:e(t.right,n,r)};case"group":return{child:e(t.child,n,r)};default:return{message:"Condition must be set"}}},et=function(e,t){var n={};return e?(n.validationTree=$e(e,t),n.errors=Ze(n.validationTree),n.isValid=0===n.errors.length,n):(n.isValid=!0,n)},tt=l.a.shape({expr:l.a.string,left:l.a.object,right:l.a.object}),nt=l.a.shape({expr:l.a.string,value:l.a.oneOfType([l.a.number,l.a.string])}),rt=l.a.shape({expr:l.a.string,ref:l.a.string}),at=function(e){var t=e.expression,n=e.onChange,r=e.renderLabel,a=e.validation;return o.a.createElement(d.j,{md:3},o.a.createElement(j.d,{id:"aggregation-threshold",name:"threshold",label:r?"Threshold":"",type:"number",value:p.a.get(t,"value"),bsStyle:a.message?"error":null,help:a.message,onChange:function(e){var r=p.a.cloneDeep(t);r.value=""===e.target.value?"":m.c(e.target),n({conditions:r})}}))};at.propTypes={expression:nt.isRequired,onChange:l.a.func.isRequired,renderLabel:l.a.bool.isRequired,validation:l.a.object},at.defaultProps={validation:{}};var ot=at,it=n("8FtKQWAV"),lt=n.n(it),ct=function(e){var t,n=e.aggregationFunctions,r=e.formattedFields,a=e.eventDefinition,i=e.expression,l=e.onChange,u=e.renderLabel,s=e.validation,f=function(e){return a.config.series.find((function(t){return t.id===e}))},m=function(e){return f(e)||{id:i.ref}},y=function(e){var t,n,r,o=e.nextFunction,c=e.nextField,u=p.a.cloneDeep(a.config.series),s=p.a.cloneDeep(m(i.ref)),f=(t=s,n=o,r=c,"".concat(p.a.defaultTo(n,t.function),"-").concat(p.a.defaultTo(r,t.field||"")));void 0!==o&&(s.function=o),void 0!==c&&(s.field=c),s.id=f;var d=u.findIndex((function(e){return e.id===s.id}));d>=0?u[d]=s:u.push(s);var y=p.a.cloneDeep(i);y.ref=f,l({series:u,conditions:y})},h=f(i.ref)||{};return o.a.createElement(d.j,{md:6},o.a.createElement(d.q,{controlId:"aggregation-function",validationState:s.message?"error":null},u&&o.a.createElement(d.l,null,"If"),o.a.createElement(d.L,{className:"row-sm"},o.a.createElement(d.j,{md:6},o.a.createElement(c.X,{className:"aggregation-function",matchProp:"label",placeholder:"Select Function",onChange:function(e){y({nextFunction:e})},options:(t=n,t.sort(lt.a).map((function(e){return{label:"".concat(e.toLowerCase(),"()"),value:e}}))),clearable:!1,value:h.function})),o.a.createElement(d.j,{md:6},o.a.createElement(c.X,{className:"aggregation-function-field",ignoreAccents:!1,matchProp:"label",placeholder:"Select Field (Optional)",onChange:function(e){y({nextField:e})},options:r,value:h.field,allowCreate:!0}))),s.message&&o.a.createElement(d.s,null,s.message)))};ct.propTypes={aggregationFunctions:l.a.array.isRequired,eventDefinition:l.a.object.isRequired,expression:rt.isRequired,formattedFields:l.a.array.isRequired,onChange:l.a.func.isRequired,renderLabel:l.a.bool.isRequired,validation:l.a.object},ct.defaultProps={validation:{}};var ut=ct;function st(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ft=_.default.div.withConfig({displayName:"BooleanOperatorSelector__OperatorSelector",componentId:"sflinp-0"})((function(e){var t=e.theme;return Object(_.css)(["margin-bottom:15px;font-size:",";"],t.fonts.size.body)})),pt=Object(_.default)((function(e){e.isFirstElement;var t=st(e,["isFirstElement"]);return o.a.createElement(d.q,t)})).withConfig({displayName:"BooleanOperatorSelector__BooleanOperatorSelect",componentId:"sflinp-1"})(["width:100px;margin-left:",";margin-right:1em;"],(function(e){return e.isFirstElement?"":"1em"})),dt=function(e){var t=e.initialText,n=e.operator,r=e.onOperatorChange;return o.a.createElement(d.j,{md:12},o.a.createElement(ft,{className:"form-inline"},t&&o.a.createElement(d.q,null,o.a.createElement(d.p.Static,null,t," ")),o.a.createElement(pt,{isFirstElement:!t},o.a.createElement(c.X,{className:"boolean-operator",matchProp:"label",size:"small",onChange:r,options:[{label:"all",value:"&&"},{label:"any",value:"||"}],value:n,clearable:!1})),o.a.createElement(d.q,null,o.a.createElement(d.p.Static,null," of the following rules:"))))};dt.propTypes={initialText:l.a.string,operator:l.a.string.isRequired,onOperatorChange:l.a.func.isRequired},dt.defaultProps={initialText:""};var mt=dt;function yt(){return(yt=Object.assign||function(e){for(var t=1;t",value:">"},{label:">=",value:">="},{label:"=",value:"=="}],value:t.expr,clearable:!1}),l.message&&o.a.createElement(d.s,null,l.message))),o.a.createElement(Vt,gt({},e,{expression:t.right,validation:l.right,parent:t,onChange:r("right"),level:n+1}))))};vt.propTypes={expression:tt.isRequired,level:l.a.number.isRequired,onChange:l.a.func.isRequired,onChildChange:l.a.func.isRequired,renderLabel:l.a.bool.isRequired,validation:l.a.object},vt.defaultProps={validation:{}};var Ot=vt;function Et(){return(Et=Object.assign||function(e){for(var t=1;t":case">=":case"==":default:e=o.a.createElement(o.a.Fragment,null,o.a.createElement(Ot,At({},this.props,{onChildChange:this.handleChildChange,parent:r})),o.a.createElement(d.j,{md:2},o.a.createElement(d.q,null,o.a.createElement("div",{className:a?xt.formControlNoLabel:void 0},o.a.createElement(d.g,null,o.a.createElement(d.e,{bsSize:"sm",onClick:this.handleDeleteExpression},o.a.createElement(c.z,{name:"minus",fixedWidth:!0})),o.a.createElement(d.e,{bsSize:"sm",onClick:this.handleAddExpression},o.a.createElement(c.z,{name:"plus",fixedWidth:!0})),o.a.createElement(d.e,{bsSize:"sm",onClick:this.handleAddGroup},"Add Group"))))))}return r||"group"===n.expr?e:o.a.createElement(o.a.Fragment,null,o.a.createElement(mt,{initialText:"Messages must meet",operator:this.getEffectiveGlobalGroupOperator(),onOperatorChange:this.handleOperatorChange}),o.a.createElement(d.i,null),e)}}])&&Tt(t.prototype,n),r&&Tt(t,r),i}(o.a.Component);Gt(Lt,"propTypes",{eventDefinition:l.a.object.isRequired,validation:l.a.object,formattedFields:l.a.array.isRequired,aggregationFunctions:l.a.array.isRequired,onChange:l.a.func.isRequired,expression:tt.isRequired,parent:tt,level:l.a.number,renderLabel:l.a.bool}),Gt(Lt,"defaultProps",{level:0,parent:void 0,renderLabel:!0,validation:{}});var Vt=Lt,zt=function(e){var t=e.conditions,n=e.series;return function e(t){if(!t)return"No condition configured";switch(t.expr){case"number":return t.value;case"number-ref":var r=n.find((function(e){return e.id===t.ref}));return r&&r.function?o.a.createElement("var",null,r.function,"(",r.field,")"):o.a.createElement("span",null,"No series selected");case"&&":case"||":return o.a.createElement(o.a.Fragment,null,e(t.left)," ",o.a.createElement("strong",{className:"text-info"},"&&"===t.expr?"AND":"OR")," ",e(t.right));case"group":return o.a.createElement("span",null,"[",e(t.child),"]");case"<":case"<=":case">":case">=":case"==":return o.a.createElement(o.a.Fragment,null,e(t.left)," ",o.a.createElement("strong",{className:"text-primary"},t.expr," "),e(t.right));default:return"No condition configured"}}(t.expression)};zt.propTypes={conditions:l.a.object.isRequired,series:l.a.array.isRequired};var Ut=zt,Mt=Object(_.default)(d.G).withConfig({displayName:"AggregationConditionsFormSummary__StyledPanel",componentId:"sc-1dh2bk3-0"})(["margin-top:10px;"]),Qt=Object(_.default)(d.e).withConfig({displayName:"AggregationConditionsFormSummary__StyledButton",componentId:"sc-1dh2bk3-1"})(["margin-left:15px;vertical-align:baseline;"]),Wt=function(e){var t=e.conditions,n=e.series,r=e.expressionValidation,a=e.showInlineValidation,i=e.toggleShowValidation;return o.a.createElement("div",null,o.a.createElement(Mt,{header:"Condition summary"},r.isValid?o.a.createElement("p",{className:"text-success"},o.a.createElement(c.z,{name:"check-square"})," Condition is valid"):o.a.createElement("p",{className:"text-danger"},o.a.createElement(c.z,{name:"exclamation-triangle"})," Condition is not valid",o.a.createElement(Qt,{bsSize:"xsmall",onClick:i},a?"Hide errors":"Show errors")),o.a.createElement("b",null,"Preview:")," ",o.a.createElement(Ut,{series:n,conditions:t})))};Wt.propTypes={conditions:l.a.object.isRequired,series:l.a.array.isRequired,expressionValidation:l.a.object,showInlineValidation:l.a.bool,toggleShowValidation:l.a.func.isRequired},Wt.defaultProps={expressionValidation:{isValid:!0},showInlineValidation:!1};var Ht=Wt;function Jt(e){return(Jt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xt(){return(Xt=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]?arguments[1]:[];return"number-ref"===t.expr&&n.push(t.ref),t.left&&t.right?e(t.left).concat(e(t.right)):t.child?e(t.child):n},un=Object(_.default)(d.c).withConfig({displayName:"AggregationConditionsForm__StyledAlert",componentId:"sc-1y58muo-0"})(["margin-bottom:10px !important;"]),sn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&en(e,t)}(i,e);var t,n,r,a=tn(i);function i(){var e;Zt(this,i);for(var t=arguments.length,n=new Array(t),r=0;r1&&void 0!==arguments[1]?arguments[1]:[],n=e.displayName||e.name||"Component",r=function(n){Qn(a,n);var r=Hn(a);function a(e){var t;return zn(this,a),(t=r.call(this,e)).state={streams:void 0},t}return Mn(a,[{key:"componentDidMount",value:function(){var e=this;Kn.load((function(n){var r=n.filter((function(e){return e.is_editable}));0!==t.length&&(r=n.filter((function(e){return!t.includes(e.id)}))),e.setState({streams:r})}))}},{key:"render",value:function(){var t=this.state.streams;return t?o.a.createElement(e,Vn({streams:t},this.props)):o.a.createElement(c.db,{text:"Loading Streams Information..."})}}]),a}(o.a.Component);return r.displayName="withStreams(".concat(n,")"),r}function Zn(){return(Zn=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function tr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function nr(e,t){for(var n=0;n0?o.a.createElement(d.c,{bsStyle:"warning"},"Missing Stream Permissions for:",o.a.createElement("br",null),n.join(", ")):null,i=t.map((function(e){return r.find((function(t){return t.id===e}))||e})).sort((function(e,t){return Object(w.a)(e.title||e,t.title||t)})).map(e.formatStreamOrId);return o.a.createElement(o.a.Fragment,null,a,i)})),Pr(wr(e),"renderQueryParameters",(function(e){if(e.some((function(e){return e.embryonic}))){var t=e.filter((function(e){return e.embryonic})).map((function(e){return e.name})).join(", ");return o.a.createElement(d.c,{bsStyle:"danger"},o.a.createElement(c.z,{name:"exclamation-triangle"})," There are undeclared query parameters: ",t)}return o.a.createElement("dd",null,e.map((function(e){return e.name})).join(", "))})),e}return t=i,(n=[{key:"render",value:function(){var e=this.props,t=e.config,n=e.currentUser,r=t.query,a=t.query_parameters,i=t.streams,l=t.search_within_ms,u=t.execute_every_ms,s=t._is_scheduled,f=t.group_by,m=t.series,y=t.conditions,h=this.getConditionType(t),b=Object(E.b)(l,le),g=Object(E.b)(u,le),v=i.filter((function(e){return Object(S.c)(n.permissions,"streams:read:".concat(e))})),O=i.filter((function(e){return!v.includes(e)})),j=et(y.expression,m);return o.a.createElement("dl",null,o.a.createElement("dt",null,"Type"),o.a.createElement("dd",null,p.a.upperFirst(h)),o.a.createElement("dt",null,"Search Query"),o.a.createElement("dd",null,r||"*"),a.length>0&&this.renderQueryParameters(a),o.a.createElement("dt",null,"Streams"),o.a.createElement("dd",{className:hr.streamList},this.renderStreams(v,O)),o.a.createElement("dt",null,"Search within"),o.a.createElement("dd",null,b.duration," ",b.unit.toLowerCase()),o.a.createElement("dt",null,"Execute search every"),o.a.createElement("dd",null,g.duration," ",g.unit.toLowerCase()),o.a.createElement("dt",null,"Enable scheduling"),o.a.createElement("dd",null,s?"yes":"no"),"aggregation"===h&&o.a.createElement(o.a.Fragment,null,o.a.createElement("dt",null,"Group by Field(s)"),o.a.createElement("dd",null,f&&f.length>0?f.join(", "):"No Group by configured"),o.a.createElement("dt",null,"Create Events if"),o.a.createElement("dd",null,j.isValid?o.a.createElement(Ut,{series:m,conditions:y}):o.a.createElement(d.c,{bsSize:"small",bsStyle:"danger"},o.a.createElement(c.z,{name:"exclamation-triangle"}),"  Condition is not valid: ",j.errors.join(", ")))))}}])&&vr(t.prototype,n),r&&vr(t,r),i}(o.a.Component);Pr(Sr,"propTypes",{config:l.a.object.isRequired,currentUser:l.a.object.isRequired,streams:l.a.array.isRequired});var xr=Yn(Sr);r.PluginStore.register(new r.PluginManifest({},{eventDefinitionTypes:[{type:"aggregation-v1",displayName:"Filter & Aggregation",sortOrder:0,description:"Create Events from log messages by filtering them and (optionally) aggregating their results to match a given condition. These Events can be used as input for a Correlation Rule.",formComponent:fr,summaryComponent:xr,defaultConfig:Gn.defaultConfig}]}))},PWNvhRmg:function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,".zRa3-jZxCc8S0p6HOe1T .panel-body {\n    padding: 20px 10px;\n}\n\n.zRa3-jZxCc8S0p6HOe1T table {\n    table-layout: fixed;\n    word-wrap: break-word;\n}\n","",{version:3,sources:["webpack://./src/components/event-definitions/event-definition-types/FilterPreview.css"],names:[],mappings:"AAAA;IACI,kBAAkB;AACtB;;AAEA;IACI,mBAAmB;IACnB,qBAAqB;AACzB",sourcesContent:[":local(.filterPreview) .panel-body {\n    padding: 20px 10px;\n}\n\n:local(.filterPreview) table {\n    table-layout: fixed;\n    word-wrap: break-word;\n}\n"],sourceRoot:""}]),i.locals={filterPreview:"zRa3-jZxCc8S0p6HOe1T"},t.a=i},SSal9u1s:function(e,t,n){"use strict";var r=n("ivGQtwpr"),a=n.n(r),o=n("ii0bleBb"),i=n.n(o),l=n("CzyxmveH"),c=n("qoq4u5Uq"),u=n("0tVB/fkh"),s=n("dFpwyWHg"),f=n.n(s),p=n("6pGZ9ORa"),d={insert:"head",singleton:!1},m=(f()(p.a,d),p.a.locals||{}),y=Object(l.default)(u.z).withConfig({displayName:"HelpPanel__IconHeader",componentId:"sc-1ghigo2-0"})(["margin-right:9px;"]),h=function(e){var t=e.condition,n=e.wrapper,r=e.children;return t?n(r):r},b=function(e){var t=e.bsStyle,n=e.children,r=e.className,o=e.collapsible,i=e.header,l=e.title,u=e.defaultExpanded,s=a.a.createElement("h3",null,a.a.createElement(y,{name:"info-circle"}),l);return a.a.createElement(c.G,{defaultExpanded:u,className:"".concat(m.helpPanel," ").concat(r),bsStyle:t},a.a.createElement(c.G.Heading,null,a.a.createElement(c.G.Title,{toggle:o},i||s)),a.a.createElement(h,{condition:o,wrapper:function(e){return a.a.createElement(c.G.Collapse,null,e)}},a.a.createElement(c.G.Body,null,n)))};b.propTypes={bsStyle:i.a.oneOf(["success","warning","danger","info","default","primary"]),children:i.a.node,className:i.a.string,collapsible:i.a.bool,header:i.a.node,title:i.a.string,defaultExpanded:i.a.bool},b.defaultProps={bsStyle:"info",children:void 0,className:"",collapsible:!1,header:void 0,title:"",defaultExpanded:!1};t.a=b},"Ze+pr3Ce":function(e,t,n){"use strict";var r=n("dFpwyWHg"),a=n.n(r),o=n("1esMoAdt"),i={insert:"head",singleton:!1};a()(o.a,i);t.a=o.a.locals||{}},cXNGH5ag:function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c}));var r=n("2gEPIf6i"),a=n.n(r),o=n("8FtKQWAV"),i=n.n(o);function l(e,t,n){var r=n||"asc",o=a()(e),i=a()(t);return"asc"===r?o.isBefore(i)?-1:i.isBefore(o)?1:0:i.isBefore(o)?-1:o.isBefore(i)?1:0}function c(e,t,n){return"asc"===(n||"asc")?i()(e.toLowerCase(),t.toLowerCase()):i()(t.toLowerCase(),e.toLowerCase())}},"s/xd/XLs":function(e,t,n){"use strict";var r=n("dZUWVuuc"),a=n.n(r),o=n("DjJvgDaP"),i=n.n(o)()(a.a);i.push([e.i,"._3HS_d2Yh-oJgJZnlo_MquM {\n    margin-top: 25px;\n    height: 34px;\n}\n","",{version:3,sources:["webpack://./src/components/event-definitions/event-definition-types/AggregationConditionExpression.css"],names:[],mappings:"AAAA;IACI,gBAAgB;IAChB,YAAY;AAChB",sourcesContent:[":local(.formControlNoLabel) {\n    margin-top: 25px;\n    height: 34px;\n}\n"],sourceRoot:""}]),i.locals={formControlNoLabel:"_3HS_d2Yh-oJgJZnlo_MquM"},t.a=i}}]);
//# sourceMappingURL=6e61897c-6.472622149827c1587209.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy