web-interface.assets.1255d548-3945.6950d0c146bc43e1fe4f.js Maven / Gradle / Ivy
"use strict";(()=>{(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["1255d548-3945"],{"v49VAhM/":(A,u,n)=>{n.d(u,{Z:()=>E});var e=n("pmX897Fv"),l=n.n(e),c=n("DjJvgDaP"),f=n.n(c),i=f()(l());i.push([A.id,`.zcLZoqCM3gdYwBxCBfhI {
display: flex;
flex-flow: column nowrap;
margin-bottom: 15px;
}
@media all and (max-width: 768px) {
.zcLZoqCM3gdYwBxCBfhI > div {
flex-flow: column nowrap;
}
}
.zcLZoqCM3gdYwBxCBfhI > div {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 10px;
}
.zcLZoqCM3gdYwBxCBfhI .form-group {
margin-bottom: 0;
}
.cZx0sEUi7VmYCScAlRqg {
flex: 0 1 45%;
margin-right: 10px;
}
.cZx0sEUi7VmYCScAlRqg .form-inline {
display: flex;
flex-flow: row nowrap;
}
.cZx0sEUi7VmYCScAlRqg .form-group:first-child {
flex: 1 100%;
}
.cZx0sEUi7VmYCScAlRqg .form-group:not(:first-child) {
margin-right: 5px;
}
`,"",{version:3,sources:["webpack://./src/components/events/events/EventsSearchBar.css"],names:[],mappings:"AAAA;IACI,aAAa;IACb,wBAAwB;IACxB,mBAAmB;AACvB;;AAEA;IACI;QACI,wBAAwB;IAC5B;AACJ;;AAEA;IACI,aAAa;IACb,qBAAqB;IACrB,8BAA8B;IAC9B,uBAAuB;IACvB,mBAAmB;AACvB;;AAEA;IACI,gBAAgB;AACpB;;AAEA;IACI,aAAa;IACb,kBAAkB;AACtB;;AAEA;IACI,aAAa;IACb,qBAAqB;AACzB;;AAEA;IACI,YAAY;AAChB;;AAEA;IACI,iBAAiB;AACrB",sourcesContent:[`:local(.eventsSearchBar) {
display: flex;
flex-flow: column nowrap;
margin-bottom: 15px;
}
@media all and (max-width: 768px) {
:local(.eventsSearchBar) > div {
flex-flow: column nowrap;
}
}
:local(.eventsSearchBar) > div {
display: flex;
flex-flow: row nowrap;
justify-content: space-between;
align-items: flex-start;
margin-bottom: 10px;
}
:local(.eventsSearchBar) .form-group {
margin-bottom: 0;
}
:local(.searchForm) {
flex: 0 1 45%;
margin-right: 10px;
}
:local(.searchForm) .form-inline {
display: flex;
flex-flow: row nowrap;
}
:local(.searchForm) .form-group:first-child {
flex: 1 100%;
}
:local(.searchForm) .form-group:not(:first-child) {
margin-right: 5px;
}
`],sourceRoot:""}]),i.locals={eventsSearchBar:"zcLZoqCM3gdYwBxCBfhI",searchForm:"cZx0sEUi7VmYCScAlRqg"};const E=i},SfPIQIJE:(A,u,n)=>{n.d(u,{Z:()=>D});var e=n("Z7aTuO5B"),l=n("J6y4/h8P"),c=n("uZqmR+ju"),f=n("ty2gyrHp"),i=n("/GOzvPf6"),E=n("NV1/EHMi");const y=(0,l.default)(c.ButtonToolbar)`
margin-bottom: 10px;
`,C=(0,l.default)(c.Button)(({theme:v})=>(0,l.css)`
font-family: ${v.fonts.family.navigation};
font-size: ${v.fonts.size.navigation};
&&&& {
color: ${v.colors.variant.darker.default};
&:hover,
&:focus {
text-decoration: none;
}
> div {
&:hover,
&:focus {
color: ${v.colors.variant.darker.default};
}
}
&:hover {
${(0,E.RF)(v)}
}
&.active {
color: ${v.colors.global.textDefault};
${(0,E.A7)(v)}
&:hover,
&:focus {
${(0,E.A7)(v)}
}
}
}
`);C.displayName="Button";const D=({items:v})=>e.createElement(y,null,v.map(({path:S,title:Z,permissions:T,exactPathMatch:U})=>S?e.createElement(i.AE,{permissions:T!=null?T:[],key:S},e.createElement(f.J,{to:S,relativeActive:!U},e.createElement(C,{bsStyle:"link"},e.createElement(E.ZP,null,Z)))):null))},XyJ0Mvpg:(A,u,n)=>{n.d(u,{Z:()=>f});var e=n("Z7aTuO5B"),l=n("rVdVsuGH");const f=(i,E)=>function(C){const B=(0,l.ZP)(E==null?void 0:E.pageSizes);return e.createElement(i,{...C,paginationQueryParameter:B})}},jvpdvVQ7:(A,u,n)=>{n.d(u,{Z:()=>y});var e=n("Z7aTuO5B"),l=n("SfPIQIJE"),c=n("d4kzUuQm"),f=n("uZqmR+ju");const i=[{title:"Alerts & Events",path:c.ZP.ALERTS.LIST,exactPathMatch:!0},{title:"Event Definitions",path:c.ZP.ALERTS.DEFINITIONS.LIST},{title:"Notifications",path:c.ZP.ALERTS.NOTIFICATIONS.LIST}],y=()=>e.createElement(f.Row,null,e.createElement(l.Z,{items:i}))},Dh8G0fI8:(A,u,n)=>{n.d(u,{Z:()=>l});const l={LOW:1,NORMAL:2,HIGH:3,properties:{1:{name:"low"},2:{name:"normal"},3:{name:"high"}}}},Sn3eYRx3:(A,u,n)=>{n.r(u),n.d(u,{default:()=>rt});var e=n("Z7aTuO5B"),l=n("uZqmR+ju"),c=n("/GOzvPf6"),f=n("ii0bleBb"),i=n.n(f),E=n("06hQxAAN"),y=n.n(E),C=n("jAGDuYSC"),B=n("8fnsnG21"),D=n("7GNmVOX8"),v=n("J1ga+jW6"),S=n("cd5HAK44"),Z=n("JnTtTRmZ"),T=n.n(Z),U=n("oCSEoDew"),oe=n.n(U),ie=n("u1Q00LVl"),le=n.n(ie),ce=n("MdYBRjRJ"),me=n("eFxcQyPT"),K=n("IA3Ku5lS");const F=(0,K.ei)("core.Events",()=>T().createActions({search:{asyncResult:!0}})),de=(0,K.dS)("core.Events",()=>T().createStore({listenables:[F],sourceUrl:"/events/search",events:void 0,totalEvents:void 0,context:void 0,parameters:{page:void 0,pageSize:void 0,query:void 0,filter:void 0,timerange:void 0},getInitialState(){return this.getState()},propagateChanges(){this.trigger(this.getState())},getState(){return{events:this.events,parameters:this.parameters,totalEvents:this.totalEvents,context:this.context}},eventsUrl({segments:a=[],query:r={}}){const t=new(oe())(this.sourceUrl),s=le()(t.segment(),a);return t.segmentCoded(s),t.query(r),ce.DC(t.resource())},refresh(){const{query:a,page:r,pageSize:t,filter:s}=this.parameters;this.search({query:a,page:r,pageSize:t,filter:s})},search({query:a="",page:r=1,pageSize:t=25,filter:s={alerts:"only"},timerange:o={type:"relative",range:3600}}){const m=(0,me.ZP)("POST",this.eventsUrl({}),{query:a,page:r,per_page:t,filter:s,timerange:o});m.then(d=>(this.events=d.events,this.parameters={query:d.parameters.query,page:d.parameters.page,pageSize:d.parameters.per_page,filter:d.parameters.filter,timerange:d.parameters.timerange},this.totalEvents=d.total_events,this.context=d.context,this.propagateChanges(),d)).catch(d=>(this.events=[],this.parameters={query:a,page:r,pageSize:t,filter:s,timerange:o},this.totalEvents=0,this.context={event_definitions:{},streams:{}},this.propagateChanges(),d)),F.search.promise(m)}}));var j=n("XyJ0Mvpg"),ue=n("13uboeDm"),z=n.n(ue),Ee=n("LLTH+mT+"),ve=n.n(Ee),g=n("J6y4/h8P"),N=n("ty2gyrHp"),Q=n("d4kzUuQm"),I=n("Dh8G0fI8"),b=n("0TVxnHwi"),ge=n("9oVghaOd"),fe=n.n(ge),pe=n("ZoCQyFC1"),he=n.n(pe),Ae=n("ATOIS62c"),ye=n("dFpwyWHg"),Ce=n.n(ye),Se=n("C2ikvoS0"),Pe=n.n(Se),Re=n("1IntWRSu"),Te=n.n(Re),Ie=n("8nGWeFnd"),Be=n.n(Ie),De=n("TeAcaicX"),xe=n.n(De),Oe=n("eE3+5goe"),Le=n.n(Oe),x=n("v49VAhM/"),P={};P.styleTagTransform=Le(),P.setAttributes=Be(),P.insert=Te().bind(null,"head"),P.domAPI=Pe(),P.insertStyleElement=xe();var ct=Ce()(x.Z,P);const $=x.Z&&x.Z.locals?x.Z.locals:void 0;var Me=Object.defineProperty,Ze=(a,r,t)=>r in a?Me(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,O=(a,r,t)=>(Ze(a,typeof r!="symbol"?r+"":r,t),t);const G=["DAYS","HOURS","MINUTES","SECONDS"];class J extends e.Component{constructor(r){super(r),O(this,"updateSearchTimeRange",(s,o)=>{const{onTimeRangeChange:m}=this.props,d=fe().duration(he()([s,1]),o).asSeconds();m("relative",d),this.setState({timeRangeDuration:s,timeRangeUnit:o})}),O(this,"resetLoadingState",()=>{this.setState({isReloadingResults:!1})}),O(this,"handleSearchReload",()=>{this.setState({isReloadingResults:!0});const{onSearchReload:s}=this.props;s(this.resetLoadingState)});const t=(0,Ae.l)(r.parameters.timerange.range*1e3,G);this.state={isReloadingResults:!1,timeRangeDuration:t.duration,timeRangeUnit:t.unit}}render(){const{parameters:r,onQueryChange:t,onAlertFilterChange:s}=this.props,{isReloadingResults:o,timeRangeUnit:m,timeRangeDuration:d}=this.state,h=r.filter.alerts;return e.createElement("div",{className:$.eventsSearchBar},e.createElement("div",null,e.createElement("div",{className:$.searchForm},e.createElement(c.UI,{query:r.query,onSearch:t,placeholder:"Find Events",topMargin:0,useLoadingState:!0},e.createElement(l.Button,{onClick:this.handleSearchReload,disabled:o},e.createElement(c.JO,{name:"sync",spin:o})))),e.createElement(c.AX,{id:"event-timerange-selector",update:this.updateSearchTimeRange,units:G,unit:m,value:d,clearable:!0,pullRight:!0,required:!0})),e.createElement("div",null,e.createElement(l.ButtonGroup,null,e.createElement(l.Button,{active:h==="only",onClick:s("only")},"Alerts"),e.createElement(l.Button,{active:h==="exclude",onClick:s("exclude")},"Events"),e.createElement(l.Button,{active:h==="include",onClick:s("include")},"Both"))))}}O(J,"propTypes",{parameters:i().object.isRequired,onQueryChange:i().func.isRequired,onAlertFilterChange:i().func.isRequired,onTimeRangeChange:i().func.isRequired,onSearchReload:i().func.isRequired});const Ue=J;var Fe=n("oc9db6Tt"),V=n.n(Fe),H=n("0hhBr0/b");const Y=({fields:a})=>{const r=Object.keys(a);return e.createElement("ul",null,r.map(t=>e.createElement("li",{key:t},e.createElement("b",null,t)," ",a[t])))};var Ne=n("q2j1bVbz");const Qe=({event:a,eventDefinitionContext:r})=>{const t=(0,Ne.Z)();return r?(0,b.rq)(t.permissions,`eventdefinitions:edit:${r.id}`)?e.createElement(N.r,{to:Q.ZP.ALERTS.DEFINITIONS.edit(r.id)},r.title):e.createElement(e.Fragment,null,"eventDefinitionContext.title"):e.createElement("em",null,a.event_definition_id)};var We=n("dlIR0k67");const Ke=({event:a,eventDefinitionContext:r})=>{const t=(0,H.Z)("eventDefinitionTypes"),s=(0,H.Z)("views.components.eventActions"),o=(0,e.useMemo)(()=>s.map(({component:d,key:h})=>e.createElement(d,{key:h,event:a})),[s,a]),m=(0,e.useMemo)(()=>a.event_definition_type===void 0?null:t.find(d=>d.type===a.event_definition_type),[a,t]);return e.createElement(l.Row,null,e.createElement(l.Col,{md:6},e.createElement("dl",null,e.createElement("dt",null,"ID"),e.createElement("dd",null,a.id),e.createElement("dt",null,"Priority"),e.createElement("dd",null,z()(I.Z.properties[a.priority].name)),e.createElement("dt",null,"Timestamp"),e.createElement("dd",null," ",e.createElement(c.EK,{dateTime:a.timestamp})),e.createElement("dt",null,"Event Definition"),e.createElement("dd",null,e.createElement(Qe,{event:a,eventDefinitionContext:r}),"\u2003 (",m&&m.displayName||a.event_definition_type,")"),a.replay_info&&e.createElement(e.Fragment,null,e.createElement("dt",null,"Actions"),e.createElement("dd",null,e.createElement(We.Z,{id:a.id,isEvent:!0})),o))),e.createElement(l.Col,{md:6},e.createElement("dl",null,a.timerange_start&&a.timerange_end&&e.createElement(e.Fragment,null,e.createElement("dt",null,"Aggregation time range"),e.createElement("dd",null,e.createElement(c.EK,{dateTime:a.timerange_start}),"\u2002\u2014\u2002",e.createElement(c.EK,{dateTime:a.timerange_end}))),e.createElement("dt",null,"Event Key"),e.createElement("dd",null,a.key||"No Key set for this Event."),e.createElement("dt",null,"Additional Fields"),V()(a.fields)?e.createElement("dd",null,"No additional Fields added to this Event."):e.createElement(Y,{fields:a.fields}),e.createElement("dt",null,"Group-By Fields"),V()(a.group_by_fields)?e.createElement("dd",null,"No group-by fields on this Event."):e.createElement(Y,{fields:a.group_by_fields}))))};var je=Object.defineProperty,ze=(a,r,t)=>r in a?je(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,L=(a,r,t)=>(ze(a,typeof r!="symbol"?r+"":r,t),t);const X=["Description","Key","Type","Event Definition","Timestamp"],w=g.default.tr(({theme:a})=>(0,g.css)`
> td {
border-top: 1px solid ${a.colors.gray[80]} !important;
padding: 10px 8px 8px 35px !important;
}
dd {
margin-bottom: 0.25em;
}
dl {
> dl,
> ul {
padding-left: 1.5em;
}
}
ul {
list-style-type: disc;
}
`),be=g.default.tbody(({expanded:a,theme:r})=>(0,g.css)`
border-left: ${a?`3px solid ${r.colors.variant.light.info}`:""};
border-collapse: ${a?"separate":"collapse"};
`),$e=g.default.tr`
cursor: pointer;
`,Ge=(0,g.default)(l.Table)(({theme:a})=>(0,g.css)`
tr {
&:hover {
background-color: ${a.colors.gray[90]};
}
&${w} {
&:hover {
background-color: ${a.colors.global.contentBackground};
}
}
}
`),Je=(0,g.default)(c.JO)(({theme:a})=>(0,g.css)`
font-size: ${a.fonts.size.large};
vertical-align: top;
`),Ve=g.default.div`
margin-top: -50px;
`,q=[10,25,50,100],k=1e4,He=(a,r)=>{const t=z()(I.Z.properties[r].name);let s,o;switch(r){case I.Z.LOW:s="thermometer-empty",o="text-muted";break;case I.Z.HIGH:s="thermometer-full",o="text-danger";break;default:s="thermometer-half",o="text-info"}const m=e.createElement(l.Tooltip,{id:`priority-${a}`},t," Priority");return e.createElement(c.Ox,{placement:"top",trigger:["hover","click","focus"],overlay:m},e.createElement(Je,{name:s,fixedWidth:!0,className:o}))},Ye=()=>e.createElement(l.Row,null,e.createElement(l.Col,{md:6,mdOffset:3,lg:4,lgOffset:4},e.createElement(c.ai,{title:"Looks like you didn't define any Events yet"},e.createElement("p",null,"Create Event Definitions that are able to search, aggregate or correlate Messages and other Events, allowing you to record significant Events in Graylog and alert on them."),e.createElement(c.AE,{permissions:"eventdefinitions:create"},e.createElement(N.J,{to:Q.ZP.ALERTS.DEFINITIONS.CREATE},e.createElement(l.Button,{bsStyle:"success"},"Get Started!"))))));class _ extends e.Component{constructor(r){super(r),L(this,"expandRow",t=>()=>{const{expanded:s}=this.state,o=s.includes(t)?ve()(s,t):s.concat([t]);this.setState({expanded:o})}),L(this,"renderLinkToEventDefinition",(t,s)=>{const{currentUser:o}=this.props;return s?(0,b.rq)(o.permissions,`eventdefinitions:edit:${s.id}`)?e.createElement(N.r,{to:Q.ZP.ALERTS.DEFINITIONS.edit(s.id)},s.title):s.title:e.createElement("em",null,t.event_definition_id)}),L(this,"renderEvent",t=>{const{context:s,currentUser:o}=this.props,{expanded:m}=this.state,d=s.event_definitions[t.event_definition_id];return e.createElement(be,{key:t.id,expanded:m.includes(t.id)},e.createElement($e,{className:t.priority===I.Z.HIGH?"bg-danger":"",onClick:this.expandRow(t.id)},e.createElement("td",null,He(t.id,t.priority),"\xA0",t.message),e.createElement("td",null,t.key||e.createElement("em",null,"none")),e.createElement("td",null,t.alert?e.createElement(l.Label,{bsStyle:"warning"},"Alert"):e.createElement(l.Label,{bsStyle:"info"},"Event")),e.createElement("td",null,this.renderLinkToEventDefinition(t,d)),e.createElement("td",null,e.createElement(c.EK,{dateTime:t.timestamp}))),m.includes(t.id)&&e.createElement(w,null,e.createElement("td",{colSpan:X.length+1},e.createElement(Ke,{event:t,eventDefinitionContext:d,currentUser:o}))))}),this.state={expanded:[]}}render(){const{events:r,parameters:t,totalEvents:s,totalEventDefinitions:o,onPageChange:m,onQueryChange:d,onAlertFilterChange:h,onTimeRangeChange:at,onSearchReload:st,paginationQueryParameter:te}=this.props,ne=r.map(M=>M.event);if(o===0)return Ye();const{query:ot,filter:{alerts:re}}=t,ae=re==="only"?"Alerts":re==="exclude"?"Events":"Alerts & Events",se=te.page*te.pageSize>k,it=ot?e.createElement(c.pJ,null,"No ",ae," found for the current search criteria."):e.createElement(c.dX,null,"No ",ae," exist."),lt=e.createElement("tbody",null,e.createElement("tr",null,e.createElement("td",{colSpan:5},e.createElement(c.pJ,null,"Unfortunately we can only fetch Events with an Offset (page number * rows per page) less than or equal to: [10000]. Please use more advanced methods (Search Field and Date Filter) in order to get distant chunks of results."))));return e.createElement(l.Row,null,e.createElement(l.Col,{md:12},e.createElement(Ue,{parameters:t,onQueryChange:d,onAlertFilterChange:h,onTimeRangeChange:at,onSearchReload:st}),ne.length===0&&!se?it:e.createElement(Ve,null,e.createElement(c.l9,{totalItems:s,onChange:m,pageSizes:q},e.createElement(Ge,{id:"events-table"},e.createElement("thead",null,e.createElement("tr",null,X.map(M=>e.createElement("th",{key:M},M)))),se?lt:ne.map(this.renderEvent))))))}}L(_,"propTypes",{events:i().array.isRequired,parameters:i().object.isRequired,currentUser:i().object.isRequired,totalEvents:i().number.isRequired,totalEventDefinitions:i().number.isRequired,context:i().object.isRequired,onPageChange:i().func.isRequired,onQueryChange:i().func.isRequired,onAlertFilterChange:i().func.isRequired,onTimeRangeChange:i().func.isRequired,onSearchReload:i().func.isRequired,paginationQueryParameter:i().object.isRequired});const Xe=(0,j.Z)(_);var Et=n("+BJjAwAf"),we=Object.defineProperty,qe=(a,r,t)=>r in a?we(a,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[r]=t,p=(a,r,t)=>(qe(a,typeof r!="symbol"?r+"":r,t),t);const ee="events-last-search",R=({page:a,pageSize:r,query:t,filter:s,timerange:o})=>(D.Z.set(ee,{filter:s,timerange:o}),F.search({query:t,page:a,pageSize:r,filter:s,timerange:o}).catch(m=>{C.Z.error(`Fetching alerts failed with status: ${m}`)})),ke=()=>S.y.listPaginated({});class W extends e.Component{constructor(){super(...arguments),p(this,"handlePageChange",(r,t)=>{if(r*t<=k){const{events:s}=this.props;R({page:r,pageSize:t,query:s.parameters.query,filter:s.parameters.filter,timerange:s.parameters.timerange})}}),p(this,"handleQueryChange",(r,t=()=>{})=>{const{events:s}=this.props,{resetPage:o,pageSize:m}=this.props.paginationQueryParameter;o(),R({query:r,pageSize:m,filter:s.parameters.filter,timerange:s.parameters.timerange}).finally(t)}),p(this,"handleAlertFilterChange",r=>()=>{const{events:t}=this.props,{resetPage:s,pageSize:o}=this.props.paginationQueryParameter;s(),R({query:t.parameters.query,pageSize:o,filter:{alerts:r},timerange:t.parameters.timerange})}),p(this,"handleTimeRangeChange",(r,t)=>{const{events:s}=this.props,{resetPage:o,pageSize:m}=this.props.paginationQueryParameter;o(),R({query:s.parameters.query,pageSize:m,filter:s.parameters.filter,timerange:{type:r,range:t}})}),p(this,"handleSearchReload",(r=()=>{})=>{const{events:t}=this.props,{resetPage:s,pageSize:o}=this.props.paginationQueryParameter;s(),R({query:t.parameters.query,pageSize:o,filter:t.parameters.filter,timerange:t.parameters.timerange}).finally(r)})}componentDidMount(){const{streamId:r}=this.props,{page:t,pageSize:s}=this.props.paginationQueryParameter,o=D.Z.get(ee)||{},m={page:t,pageSize:s};r&&(m.query=`source_streams:${r}`),o&&y()(o)&&(m.filter=o.filter,m.timerange=o.timerange),R(m),ke()}render(){const{events:r,eventDefinitions:t,currentUser:s}=this.props;return!r.events||!t.eventDefinitions?e.createElement(c.$j,{text:"Loading Events information..."}):e.createElement(Xe,{events:r.events,parameters:r.parameters,totalEvents:r.totalEvents,currentUser:s,totalEventDefinitions:t.pagination.grandTotal,context:r.context,onQueryChange:this.handleQueryChange,onPageChange:this.handlePageChange,onAlertFilterChange:this.handleAlertFilterChange,onTimeRangeChange:this.handleTimeRangeChange,onSearchReload:this.handleSearchReload})}}p(W,"propTypes",{events:i().object.isRequired,eventDefinitions:i().object.isRequired,currentUser:i().object.isRequired,streamId:i().string,paginationQueryParameter:i().object.isRequired}),p(W,"defaultProps",{streamId:""});const _e=(0,B.Z)((0,j.Z)(W,{pageSizes:q}),{events:de,eventDefinitions:S.B,currentUser:v.D},({currentUser:a,...r})=>({...r,currentUser:a.currentUser}));var et=n("E+CaPsQD"),tt=n("jvpdvVQ7"),nt=n("brbjQOmY");const rt=()=>{const{stream_id:a}=(0,nt.Z)();return e.createElement(c.$4,{title:"Alerts & Events"},e.createElement(tt.Z,null),e.createElement(c.mr,{title:"Alerts & Events",documentationLink:{title:"Alerts documentation",path:et.Z.PAGES.ALERTS}},e.createElement("span",null,"Define Events through different conditions. Add Notifications to Events that require your attention to create Alerts.")),e.createElement(l.Row,{className:"content"},e.createElement(l.Col,{md:12},e.createElement(_e,{key:a,streamId:a}))))}}}]);})();
//# sourceMappingURL=1255d548-3945.6950d0c146bc43e1fe4f.js.map
© 2015 - 2024 Weber Informatics LLC | Privacy Policy