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

web-interface.assets.b6fe2bb5-2055.94b0f83f7a55d52aa8a9.js Maven / Gradle / Ivy

"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["b6fe2bb5-2055"],{WlYEmUoB:(e,t,n)=>{n.d(t,{Z:()=>r});const r={LOW:1,NORMAL:2,HIGH:3,properties:{1:{name:"low"},2:{name:"normal"},3:{name:"high"}}}},"1N51wD2L":(e,t,n)=>{n.r(t),n.d(t,{default:()=>$e});var r=n("Z7aTuO5B"),o=n("ii0bleBb"),i=n.n(o),a=n("EeAwn/0x"),l=n("Mr++nPjW"),c=n("AdUszsMQ"),s=n("G9VqAO1I"),u=n("nHcjWeCO"),f=n.n(u),p=n("b/6pmtOr"),m=n("MOHqQIgs"),d=n("6WrsI6bg"),y=n("vxGQ9flp"),g=n("JnTtTRmZ"),h=n.n(g),v=n("oCSEoDew"),E=n.n(v),b=n("0wQfx7YJ"),A=n("OqsMdpSm"),S=n("xc00RsLr"),w=(0,S.ei)("core.Events",(function(){return h().createActions({search:{asyncResult:!0}})})),C=(0,S.dS)("core.Events",(function(){return h().createStore({listenables:[w],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:function(){return this.getState()},propagateChanges:function(){this.trigger(this.getState())},getState:function(){return{events:this.events,parameters:this.parameters,totalEvents:this.totalEvents,context:this.context}},eventsUrl:function(e){var t=e.segments,n=void 0===t?[]:t,r=e.query,o=void 0===r?{}:r,i=new(E())(this.sourceUrl),a=f().concat(i.segment(),n);return i.segmentCoded(a),i.query(o),b.DC(i.resource())},refresh:function(){var e=this.parameters,t=e.query,n=e.page,r=e.pageSize,o=e.filter;this.search({query:t,page:n,pageSize:r,filter:o})},search:function(e){var t=this,n=e.query,r=void 0===n?"":n,o=e.page,i=void 0===o?1:o,a=e.pageSize,l=void 0===a?25:a,c=e.filter,s=void 0===c?{alerts:"only"}:c,u=e.timerange,f=(0,A.ZP)("POST",this.eventsUrl({}),{query:r,page:i,per_page:l,filter:s,timerange:u});f.then((function(e){return t.events=e.events,t.parameters={query:e.parameters.query,page:e.parameters.page,pageSize:e.parameters.per_page,filter:e.parameters.filter,timerange:e.parameters.timerange},t.totalEvents=e.total_events,t.context=e.context,t.propagateChanges(),e})),w.search.promise(f)}})})),O=n("EfCpThZW"),R=n("DeVaSktS"),x=(n("5kkzGXPF"),n("WlYEmUoB")),P=n("EUJYvlA3"),j=n("9oVghaOd"),I=n.n(j),_=n("V/MyycIc"),T=n("YyiN4DLW"),q=n("dFpwyWHg"),B=n.n(q),z=n("C2ikvoS0"),D=n.n(z),k=n("1IntWRSu"),Z=n.n(k),N=n("8nGWeFnd"),F=n.n(N),U=n("TeAcaicX"),L=n.n(U),J=n("eE3+5goe"),Y=n.n(J),M=n("1bVVEAY0"),W={};W.styleTagTransform=Y(),W.setAttributes=F(),W.insert=Z().bind(null,"head"),W.domAPI=D(),W.insertStyleElement=L();B()(M.Z,W);const Q=M.Z&&M.Z.locals?M.Z.locals:void 0;function V(e){return V="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},V(e)}function X(e,t){for(var n=0;n td{border-top:1px solid "," !important;padding:10px 8px 8px 35px !important;}dd{margin-bottom:0.25em;}dl{> dl,> ul{padding-left:1.5em;}}ul{list-style-type:disc;}"],t.colors.gray[80])})),Pe=O.default.tbody.withConfig({displayName:"Events__EventsTbody",componentId:"sc-d9agc3-1"})((function(e){var t=e.expanded,n=e.theme;return(0,O.css)(["border-left:",";border-collapse:",";"],t?"3px solid ".concat(n.colors.variant.light.info):"",t?"separate":"collapse")})),je=O.default.tr.withConfig({displayName:"Events__CollapsibleTr",componentId:"sc-d9agc3-2"})(["cursor:pointer;"]),Ie=(0,O.default)(l.iA).withConfig({displayName:"Events__EventsTable",componentId:"sc-d9agc3-3"})((function(e){var t=e.theme;return(0,O.css)(["tr{&:hover{background-color:",";}&","{&:hover{background-color:",";}}}"],t.colors.gray[90],xe,t.colors.global.contentBackground)})),_e=(0,O.default)(c.JO).withConfig({displayName:"Events__EventsIcon",componentId:"sc-d9agc3-4"})((function(e){var t=e.theme;return(0,O.css)(["font-size:",";vertical-align:top;"],t.fonts.size.large)})),Te=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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(s,e);var t,n,o,i=Ae(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),Oe(we(t=i.call(this,e)),"handlePageSizeChange",(function(e){(0,t.props.onPageChange)(1,e)})),Oe(we(t),"expandRow",(function(e){return function(){var n=t.state.expanded,r=n.includes(e)?f().without(n,e):n.concat([e]);t.setState({expanded:r})}})),Oe(we(t),"priorityFormatter",(function(e,t){var n,o,i=f().capitalize(x.Z.properties[t].name);switch(t){case x.Z.LOW:n="thermometer-empty",o="text-muted";break;case x.Z.HIGH:n="thermometer-full",o="text-danger";break;default:n="thermometer-half",o="text-info"}var a=r.createElement(l.u,{id:"priority-".concat(e)},i," Priority");return r.createElement(c.Ox,{placement:"top",trigger:["hover","click","focus"],overlay:a},r.createElement(_e,{name:n,fixedWidth:!0,className:o}))})),Oe(we(t),"renderLinkToEventDefinition",(function(e,n){var o=t.props.currentUser;return n?(0,P.rq)(o.permissions,"eventdefinitions:edit:".concat(n.id))?r.createElement(a.r,{to:R.ZP.ALERTS.DEFINITIONS.edit(n.id)},n.title):n.title:r.createElement("em",null,e.event_definition_id)})),Oe(we(t),"renderEvent",(function(e){var n=t.props,o=n.context,i=n.currentUser,a=t.state.expanded,s=o.event_definitions[e.event_definition_id];return r.createElement(Pe,{key:e.id,expanded:a.includes(e.id)},r.createElement(je,{className:e.priority===x.Z.HIGH?"bg-danger":"",onClick:t.expandRow(e.id)},r.createElement("td",null,t.priorityFormatter(e.id,e.priority)," ",e.message),r.createElement("td",null,e.key||r.createElement("em",null,"none")),r.createElement("td",null,e.alert?r.createElement(l.__,{bsStyle:"warning"},"Alert"):r.createElement(l.__,{bsStyle:"info"},"Event")),r.createElement("td",null,t.renderLinkToEventDefinition(e,s)),r.createElement("td",null,r.createElement(c.EK,{dateTime:e.timestamp}))),a.includes(e.id)&&r.createElement(xe,null,r.createElement("td",{colSpan:Re.length+1},r.createElement(he,{event:e,eventDefinitionContext:s,currentUser:i}))))})),Oe(we(t),"renderEmptyContent",(function(){return r.createElement(l.X2,null,r.createElement(l.JX,{md:6,mdOffset:3,lg:4,lgOffset:4},r.createElement(c.ai,{title:"Looks like you didn't define any Events yet"},r.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."),r.createElement(c.AE,{permissions:"eventdefinitions:create"},r.createElement(a.J,{to:R.ZP.ALERTS.DEFINITIONS.CREATE},r.createElement(l.zx,{bsStyle:"success"},"Get Started!"))))))})),t.state={expanded:[]},t}return t=s,(n=[{key:"render",value:function(){var e=this.props,t=e.events,n=e.parameters,o=e.totalEvents,i=e.totalEventDefinitions,a=e.onPageChange,s=e.onQueryChange,u=e.onAlertFilterChange,f=e.onTimeRangeChange,p=e.onSearchReload,m=t.map((function(e){return e.event}));if(0===i)return this.renderEmptyContent();var d=n.filter.alerts,y="only"===d?"Alerts":"exclude"===d?"Events":"Alerts & Events";return r.createElement(l.X2,null,r.createElement(l.JX,{md:12},r.createElement(ie,{parameters:n,onQueryChange:s,onAlertFilterChange:u,onTimeRangeChange:f,onPageSizeChange:this.handlePageSizeChange,onSearchReload:p,pageSize:n.pageSize,pageSizes:[10,25,50,100]}),r.createElement(c.l9,{activePage:n.page,pageSize:n.pageSize,showPageSizeSelect:!1,totalItems:o,onChange:a},0===m.length?r.createElement(l.bZ,{bsStyle:"info"},"No ",y," found for the current search criteria."):r.createElement(Ie,{id:"events-table"},r.createElement("thead",null,r.createElement("tr",null,Re.map((function(e){return r.createElement("th",{key:e},e)})))),m.map(this.renderEvent)))))}}])&&Ee(t.prototype,n),o&&Ee(t,o),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component);Oe(Te,"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});const qe=Te;n("nRMrOfDS");function Be(e){return Be="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},Be(e)}var ze=["currentUser"];function De(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 ke(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Fe(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.props.events,o=e.fetchEvents({query:t,pageSize:r.parameters.pageSize,filter:r.parameters.filter,timerange:r.parameters.timerange});o.finally(n)})),We(Ye(e),"handleAlertFilterChange",(function(t){return function(){var n=e.props.events;e.fetchEvents({query:n.parameters.query,pageSize:n.parameters.pageSize,filter:{alerts:t},timerange:n.parameters.timerange})}})),We(Ye(e),"handleTimeRangeChange",(function(t,n){var r=e.props.events;e.fetchEvents({query:r.parameters.query,pageSize:r.parameters.pageSize,filter:r.parameters.filter,timerange:{type:t,range:n}})})),We(Ye(e),"handleSearchReload",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},n=e.props.events,r=e.fetchEvents(n.parameters);r.finally(t)})),e}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this.props.streamId,t=m.Z.get(Qe)||{},n={};e&&(n.query="source_streams:".concat(e)),t&&(0,u.isObject)(t)&&(n.filter=t.filter,n.timerange=t.timerange),this.fetchEvents(n),this.fetchEventDefinitions()}},{key:"render",value:function(){var e=this.props,t=e.events,n=e.eventDefinitions,o=e.currentUser;return t.events&&n.eventDefinitions?r.createElement(qe,{events:t.events,parameters:t.parameters,totalEvents:t.totalEvents,currentUser:o,totalEventDefinitions:n.pagination.grandTotal,context:t.context,onQueryChange:this.handleQueryChange,onPageChange:this.handlePageChange,onAlertFilterChange:this.handleAlertFilterChange,onTimeRangeChange:this.handleTimeRangeChange,onSearchReload:this.handleSearchReload}):r.createElement(c.$j,{text:"Loading Events information..."})}}])&&Fe(t.prototype,n),o&&Fe(t,o),Object.defineProperty(t,"prototype",{writable:!1}),a}(r.Component);We(Ve,"propTypes",{events:i().object.isRequired,eventDefinitions:i().object.isRequired,currentUser:i().object.isRequired,streamId:i().string}),We(Ve,"defaultProps",{streamId:""});const Xe=(0,p.Z)(Ve,{events:C,eventDefinitions:y.B,currentUser:d.D},(function(e){var t=e.currentUser;return ke(ke({},Ze(e,ze)),{},{currentUser:t.currentUser})}));var Ge=n("4Js8dUPg"),He=n("2Ob2iJ3u"),Ke=function(e){var t=e.location.query.stream_id;return r.createElement(c.$4,{title:"Alerts & Events"},r.createElement("span",null,r.createElement(c.mr,{title:"Alerts & Events"},r.createElement("span",null,"Define Events through different conditions. Add Notifications to Events that require your attention to create Alerts."),r.createElement("span",null,"Graylog's new Alerting system let you define more flexible and powerful rules. Learn more in the"," ",r.createElement(s.Z,{page:Ge.Z.PAGES.ALERTS,text:"documentation"})),r.createElement(l.Si,null,r.createElement(a.J,{to:R.ZP.ALERTS.LIST},r.createElement(l.zx,{bsStyle:"info"},"Alerts & Events")),r.createElement(a.J,{to:R.ZP.ALERTS.DEFINITIONS.LIST},r.createElement(l.zx,{bsStyle:"info"},"Event Definitions")),r.createElement(a.J,{to:R.ZP.ALERTS.NOTIFICATIONS.LIST},r.createElement(l.zx,{bsStyle:"info"},"Notifications")))),r.createElement(l.X2,{className:"content"},r.createElement(l.JX,{md:12},r.createElement(Xe,{key:t,streamId:t})))))};Ke.propTypes={location:i().object.isRequired};const $e=(0,He.Z)(Ke)},"1bVVEAY0":(e,t,n)=>{n.d(t,{Z:()=>l});var r=n("pmX897Fv"),o=n.n(r),i=n("DjJvgDaP"),a=n.n(i)()(o());a.push([e.id,".zcLZoqCM3gdYwBxCBfhI {\n    display: flex;\n    flex-flow: column nowrap;\n    margin-bottom: 15px;\n}\n\n@media all and (max-width: 768px) {\n    .zcLZoqCM3gdYwBxCBfhI > div {\n        flex-flow: column nowrap;\n    }\n}\n\n.zcLZoqCM3gdYwBxCBfhI > div {\n    display: flex;\n    flex-flow: row nowrap;\n    justify-content: space-between;\n    align-items: flex-start;\n    margin-bottom: 10px;\n}\n\n.zcLZoqCM3gdYwBxCBfhI .form-group {\n    margin-bottom: 0;\n}\n\n.cZx0sEUi7VmYCScAlRqg {\n    flex: 0 1 45%;\n    margin-right: 10px;\n}\n\n.cZx0sEUi7VmYCScAlRqg .form-inline {\n    display: flex;\n    flex-flow: row nowrap;\n}\n\n.cZx0sEUi7VmYCScAlRqg .form-group:first-child {\n    flex: 1 100%;\n}\n\n.cZx0sEUi7VmYCScAlRqg .form-group:not(:first-child) {\n    margin-right: 5px;\n}\n","",{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) {\n    display: flex;\n    flex-flow: column nowrap;\n    margin-bottom: 15px;\n}\n\n@media all and (max-width: 768px) {\n    :local(.eventsSearchBar) > div {\n        flex-flow: column nowrap;\n    }\n}\n\n:local(.eventsSearchBar) > div {\n    display: flex;\n    flex-flow: row nowrap;\n    justify-content: space-between;\n    align-items: flex-start;\n    margin-bottom: 10px;\n}\n\n:local(.eventsSearchBar) .form-group {\n    margin-bottom: 0;\n}\n\n:local(.searchForm) {\n    flex: 0 1 45%;\n    margin-right: 10px;\n}\n\n:local(.searchForm) .form-inline {\n    display: flex;\n    flex-flow: row nowrap;\n}\n\n:local(.searchForm) .form-group:first-child {\n    flex: 1 100%;\n}\n\n:local(.searchForm) .form-group:not(:first-child) {\n    margin-right: 5px;\n}\n"],sourceRoot:""}]),a.locals={eventsSearchBar:"zcLZoqCM3gdYwBxCBfhI",searchForm:"cZx0sEUi7VmYCScAlRqg"};const l=a}}]);
//# sourceMappingURL=b6fe2bb5-2055.94b0f83f7a55d52aa8a9.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy