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

web-interface.assets.25.746b58959a350aa1ebcf.js Maven / Gradle / Ivy

There is a newer version: 6.0.6
Show newest version
webpackJsonp([25],{1008:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(1087);Object.defineProperty(exports,"AlarmCallbackHistory",{enumerable:!0,get:function(){return a(l).default}});var n=t(1088);Object.defineProperty(exports,"AlarmCallbackHistoryOverview",{enumerable:!0,get:function(){return a(n).default}})},1083:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(16),o=t(915),d=t(46),u=t(76),c=a(u),f=t(50),m=a(f),p=t(1084),g=a(p),h=i.default.createClass({displayName:"Alert",propTypes:{alert:n.default.object.isRequired,alertConditions:n.default.array.isRequired,streams:n.default.array.isRequired,conditionTypes:n.default.object.isRequired},getInitialState:function(){return{showAlarmCallbackHistory:!1}},render:function(){var e=this.props.alert,t=this.props.alertConditions.find(function(t){return t.id===e.condition_id}),a=this.props.streams.find(function(t){return t.id===e.stream_id}),l=t?this.props.conditionTypes[t.type]:{},n=void 0;n=t?i.default.createElement("span",null,i.default.createElement(o.LinkContainer,{to:c.default.show_alert(e.id)},i.default.createElement("a",null,t.title||"Untitled alert"))," ",i.default.createElement("small",null,"on stream ",i.default.createElement("em",null,a.title))):i.default.createElement("span",null,i.default.createElement(o.LinkContainer,{to:c.default.show_alert(e.id)},i.default.createElement("a",null,"Unknown alert")));var r=void 0;r=!e.is_interval||e.resolved_at?i.default.createElement(s.Label,{bsStyle:"success"},"Resolved"):i.default.createElement(s.Label,{bsStyle:"danger"},"Unresolved");var u=i.default.createElement(d.Timestamp,{dateTime:e.triggered_at,format:m.default.Formats.DATETIME});u=e.is_interval?i.default.createElement("span",null,"Triggered at ",u,", ",e.resolved_at?i.default.createElement("span",null,"resolved at ",i.default.createElement(d.Timestamp,{dateTime:e.resolved_at,format:m.default.Formats.DATETIME}),"."):i.default.createElement("span",null,i.default.createElement("strong",null,"still ongoing"),".")):i.default.createElement("span",null,"Triggered at ",u);var f=i.default.createElement(s.Col,{md:12},i.default.createElement("dl",{className:"dl-horizontal "+g.default.alertDescription},i.default.createElement("dt",null,"Reason:"),i.default.createElement("dd",null,e.description),i.default.createElement("dt",null,"Type:"),i.default.createElement("dd",null,l.name||"Unknown type. This usually means that the alert condition was deleted since the alert was triggered.")));return i.default.createElement(d.EntityListItem,{key:"entry-list-"+e.id,title:n,titleSuffix:r,description:u,contentRow:f})}});exports.default=h,e.exports=exports.default},1084:function(e,exports,t){var a=t(1085);"string"==typeof a&&(a=[[e.i,a,""]]);var l={};l.transform=void 0;t(21)(a,l);a.locals&&(e.exports=a.locals)},1085:function(e,exports,t){exports=e.exports=t(20)(void 0),exports.push([e.i,".najT6ar9WAygmemWcMjn3 dt{width:50px;text-align:left}.najT6ar9WAygmemWcMjn3 dd{margin-left:70px}",""]),exports.locals={alertDescription:"najT6ar9WAygmemWcMjn3"}},1086:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(16),o=t(955),d=t(1008),u=t(68),c=a(u),f=c.default.get("AlarmCallbackHistory"),m=f.AlarmCallbackHistoryActions,p=c.default.get("AlertNotifications"),g=p.AlertNotificationsActions,h=i.default.createClass({displayName:"AlertDetails",propTypes:{alert:n.default.object.isRequired,condition:n.default.object,conditionType:n.default.object,stream:n.default.object.isRequired},componentDidMount:function(){this._loadData()},_loadData:function(){g.available(),m.list(this.props.alert.stream_id,this.props.alert.id)},render:function(){var e=this.props.alert,t=this.props.stream;return i.default.createElement("div",null,i.default.createElement(s.Row,{className:"content"},i.default.createElement(s.Col,{md:12},i.default.createElement("h2",null,"Alert timeline"),i.default.createElement("p",null,"This is a timeline of events occurred during the alert, you can see more information about some events below."),i.default.createElement(o.AlertTimeline,{alert:e,stream:t,condition:this.props.condition,conditionType:this.props.conditionType}))),i.default.createElement(s.Row,{className:"content"},i.default.createElement(s.Col,{md:12},i.default.createElement("h2",null,"Triggered notifications"),i.default.createElement("p",null,"These are the notifications triggered during the alert, including the configuration they had at the time."),i.default.createElement(d.AlarmCallbackHistoryOverview,{alertId:e.id,streamId:e.stream_id}))),i.default.createElement(s.Row,{className:"content"},i.default.createElement(s.Col,{md:12},i.default.createElement(o.AlertMessages,{alert:e,stream:t}))))}});exports.default=h,e.exports=exports.default},1087:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(16),o=t(46),d=t(919),u=t(50),c=a(u),f=i.default.createClass({displayName:"AlarmCallbackHistory",propTypes:{types:n.default.object.isRequired,alarmCallbackHistory:n.default.object.isRequired},render:function(){var e=this.props.alarmCallbackHistory,t=e.alarmcallbackconfiguration,a=this.props.types[t.type],l="error"===e.result.type,n=l?i.default.createElement(s.Label,{bsStyle:"danger"},"Error"):i.default.createElement(s.Label,{bsStyle:"success"},"Sent"),r=i.default.createElement("span",null,a?t.title||"Untitled notification":"Unknown notification"," ",i.default.createElement("small",null,"(",a?a.name:t.type,")")),u=l?i.default.createElement("span",null,"Error sending notification at ",i.default.createElement(o.Timestamp,{dateTime:e.created_at,format:c.default.Formats.DATETIME}),": ",e.result.error):i.default.createElement("span",null,"Notification was sent successfully at ",i.default.createElement(o.Timestamp,{dateTime:e.created_at,format:c.default.Formats.DATETIME}),"."),f=void 0,m=void 0;a?f=i.default.createElement(d.ConfigurationWell,{configuration:t.configuration,typeDefinition:a}):m=i.default.createElement(s.Alert,{bsStyle:"warning"},"The plugin required for this notification is not loaded. Not displaying its configuration.");var p=i.default.createElement(s.Col,{md:12},m,i.default.createElement("div",{className:"alert-callback"},f));return i.default.createElement(o.EntityListItem,{title:r,titleSuffix:n,description:u,contentRow:p})}});exports.default=f,e.exports=exports.default},1088:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(1),o=a(s),d=t(35),u=a(d),c=t(16),f=t(68),m=a(f),p=t(46),g=t(1008),h=m.default.get("AlarmCallbackHistory"),E=h.AlarmCallbackHistoryStore,y=m.default.get("AlertNotifications"),_=y.AlertNotificationsStore,v=i.default.createClass({displayName:"AlarmCallbackHistoryOverview",propTypes:{alertId:n.default.string.isRequired,streamId:n.default.string.isRequired},mixins:[o.default.connect(E),o.default.connect(_)],_formatHistory:function(e){return i.default.createElement(g.AlarmCallbackHistory,{key:e.id,alarmCallbackHistory:e,types:this.state.availableNotifications})},_isLoading:function(){return!(this.state.histories&&this.state.availableNotifications)},render:function(){if(this._isLoading())return i.default.createElement(p.Spinner,null);var e=this.state.histories.sort(function(e,t){var a=(0,u.default)(e.created_at),l=(0,u.default)(t.created_at);return a.isBefore(l)?-1:l.isBefore(a)?1:0}).map(this._formatHistory);return i.default.createElement(c.Row,null,i.default.createElement(c.Col,{md:12},i.default.createElement(p.EntityList,{bsNoItemsStyle:"info",noItemsText:"No notifications were triggered during the alert.",items:e})))}});exports.default=v,e.exports=exports.default},1089:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(16),o=t(915),d=t(46),u=t(68),c=a(u),f=t(76),m=a(f),p=t(50),g=a(p),h=t(6),E=a(h),y=c.default.get("UniversalSearch"),_=y.UniversalSearchStore,v=i.default.createClass({displayName:"AlertMessages",propTypes:{alert:n.default.object.isRequired,stream:n.default.object.isRequired},getInitialState:function(){return{messages:void 0,totalMessages:0}},componentDidMount:function(){this._loadData()},PAGE_SIZE:20,_getFrom:function(){return g.default.parseFromString(this.props.alert.triggered_at).toMoment().subtract(1,"minute").toISOString()},_getTo:function(){var e=this.props.alert,t=void 0;return t=e.is_interval?e.resolved_at?g.default.parseFromString(e.resolved_at).toMoment().add(1,"minute"):g.default.now():g.default.parseFromString(e.triggered_at).toMoment().add(1,"minute"),t.toISOString()},_loadData:function(e){var t=this,a={from:this._getFrom(),to:this._getTo()};_.search("absolute","*",a,this.props.stream.id,this.PAGE_SIZE,e||1,"timestamp","asc",void 0,!1).then(function(e){e.total_results>0?t.setState({messages:e.messages,totalMessages:e.total_results}):t.setState({messages:[],totalMessages:0})},function(e){E.default.error("Fetching messages during alert failed with error: "+e,"Could not get messages during alert")})},_isLoading:function(){return!this.state.messages},_onPageChange:function(e){this._loadData(e)},_formatMessages:function(e){return e.map(function(e){return i.default.createElement("tr",{key:e.index+"-"+e.id},i.default.createElement("td",null,i.default.createElement(d.Timestamp,{dateTime:e.formatted_fields.timestamp})),i.default.createElement("td",null,e.formatted_fields.message))})},_formatAlertTimeRange:function(){return i.default.createElement("span",null,"(",i.default.createElement(d.Timestamp,{dateTime:this._getFrom(),format:g.default.Formats.DATETIME})," – ",i.default.createElement(d.Timestamp,{dateTime:this._getTo(),format:g.default.Formats.DATETIME}),")")},render:function(){var e={rangetype:"absolute",from:this._getFrom(),to:this._getTo()},t=i.default.createElement("div",null,i.default.createElement("div",{className:"pull-right"},i.default.createElement(o.LinkContainer,{to:m.default.stream_search(this.props.stream.id,"*",e)},i.default.createElement(s.Button,{bsStyle:"info"},"Open in search page"))),i.default.createElement("h2",null,"Messages evaluated"),i.default.createElement("p",null,"These are the messages evaluated around the time of the alert ",this._formatAlertTimeRange()," in stream"," ",i.default.createElement("em",null,this.props.stream.title),"."));if(this._isLoading())return i.default.createElement("div",null,t,i.default.createElement(d.Spinner,null));var a=this.state.messages;return 0===a.length?i.default.createElement("div",null,t,i.default.createElement(s.Alert,{bsStyle:"info"},"No search results found during the time of the alert.")):i.default.createElement("div",null,t,i.default.createElement(d.PaginatedList,{pageSize:this.PAGE_SIZE,onChange:this._onPageChange,totalItems:this.state.totalMessages,showPageSizeSelect:!1},i.default.createElement("div",{className:"table-responsive"},i.default.createElement("table",{className:"table table-striped table-hover table-condensed"},i.default.createElement("thead",null,i.default.createElement("tr",null,i.default.createElement("th",null,"Timestamp"),i.default.createElement("th",null,"Message"))),i.default.createElement("tbody",null,this._formatMessages(a))))))}});exports.default=v,e.exports=exports.default},1090:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(2),n=a(l),r=t(1),i=a(r),s=t(16),o=t(77),d=a(o),u=t(68),c=a(u),f=t(955),m=t(46),p=c.default.get("Alerts"),g=p.AlertsStore,h=p.AlertsActions,E=c.default.get("AlertConditions"),y=E.AlertConditionsStore,_=E.AlertConditionsActions,v=c.default.get("Streams"),A=v.StreamsStore,b=n.default.createClass({displayName:"AlertsComponent",mixins:[i.default.connect(g),i.default.connect(y)],getInitialState:function(){return{displayAllAlerts:!1,loading:!1}},componentDidMount:function(){this.loadData(this.currentPage,this.pageSize)},currentPage:1,pageSize:10,loadData:function(e,t){var a=this;this.setState({loading:!0});var l=[h.listAllPaginated((e-1)*t,t,this.state.displayAllAlerts?"all":"unresolved"),_.listAll(),_.available(),A.listStreams().then(function(e){a.setState({streams:e})})];d.default.all(l).finally(function(){return a.setState({loading:!1})})},_refreshData:function(){this.loadData(this.currentPage,this.pageSize)},_onToggleAllAlerts:function(){var e=this;this.currentPage=1,this.pageSize=10,this.setState({displayAllAlerts:!this.state.displayAllAlerts},function(){return e.loadData(e.currentPage,e.pageSize)})},_onChangePaginatedList:function(e,t){this.currentPage=e,this.pageSize=t,this.loadData(e,t)},_formatAlert:function(e){return n.default.createElement(f.Alert,{key:e.id,alert:e,alertConditions:this.state.allAlertConditions,streams:this.state.streams,conditionTypes:this.state.types})},_isLoading:function(){return!(this.state.alerts&&this.state.allAlertConditions&&this.state.types&&this.state.streams)},render:function(){var e=this;return this._isLoading()?n.default.createElement(m.Spinner,null):n.default.createElement("div",null,n.default.createElement("div",{className:"pull-right"},n.default.createElement(s.Button,{bsStyle:"info",onClick:this._refreshData,disabled:this.state.loading},this.state.loading?"Refreshing...":"Refresh")," ",n.default.createElement(s.Button,{bsStyle:"info",onClick:this._onToggleAllAlerts},"Show ",this.state.displayAllAlerts?"unresolved":"all"," alerts")),n.default.createElement("h2",null,this.state.displayAllAlerts?"Alerts":"Unresolved alerts"),n.default.createElement("p",{className:"description"},"Check your alerts status from here. Currently displaying"," ",this.state.displayAllAlerts?"all":"unresolved"," alerts."),n.default.createElement(m.PaginatedList,{totalItems:this.state.alerts.total,pageSize:this.pageSize,onChange:this._onChangePaginatedList,showPageSizeSelect:!1},n.default.createElement(m.EntityList,{bsNoItemsStyle:this.state.displayAllAlerts?"info":"success",noItemsText:this.state.displayAllAlerts?"There are no alerts to display":"Good news! Currently there are no unresolved alerts.",items:this.state.alerts.alerts.map(function(t){return e._formatAlert(t)})})))}});exports.default=b,e.exports=exports.default},1091:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(5),n=a(l),r=t(2),i=a(r),s=t(1),o=a(s),d=t(35),u=a(d),c=t(46),f=t(68),m=a(f),p=t(1092),g=a(p),h=m.default.get("AlarmCallbackHistory"),E=h.AlarmCallbackHistoryStore,y=m.default.get("AlertNotifications"),_=y.AlertNotificationsStore,v=i.default.createClass({displayName:"AlertTimeline",propTypes:{alert:n.default.object.isRequired,stream:n.default.object.isRequired,condition:n.default.object,conditionType:n.default.object},mixins:[o.default.connect(_),o.default.connect(E)],_isLoading:function(){return!this.state.histories||!this.state.availableNotifications},_historiesTimeline:function(e){var t=this,a=[];return 0===this.state.histories.length?[i.default.createElement("dt",{key:"history-title"},i.default.createElement(c.Timestamp,{dateTime:e})),i.default.createElement("dd",{key:"history-desc"},"No notifications were configured for this alert")]:(this.state.histories.sort(function(e,t){var a=(0,u.default)(e.created_at),l=(0,u.default)(t.created_at);return a.isBefore(l)?-1:l.isBefore(a)?1:0}).forEach(function(e){var l=e.alarmcallbackconfiguration,n=t.state.availableNotifications[l.type],r=void 0;r=n?i.default.createElement("span",null,i.default.createElement("em",null,l.title||"Untitled notification")," (",n.name,")"):i.default.createElement("span",null,i.default.createElement("em",null,"Unknown notification")," ",i.default.createElement("small",null,"(",l.type,")")),a.push(i.default.createElement("dt",{key:e.id+"-title"},i.default.createElement(c.Timestamp,{dateTime:e.created_at})),i.default.createElement("dd",{key:e.id+"-desc"},"Graylog ","error"===e.result.type?"could not send":"sent"," ",r," notification"))}),a)},_resolutionTimeline:function(){var e=[];if(this.props.alert.is_interval)if(this.props.alert.resolved_at)e.push(i.default.createElement("dt",{key:"resolution-title"},i.default.createElement(c.Timestamp,{dateTime:this.props.alert.resolved_at})),i.default.createElement("dd",{key:"resolution-desc"},"Condition is no longer satisfied, alert is marked as resolved"));else{var t=this.props.alert.condition_parameters||{},a=t.repeat_notifications||!1,l=a?"Condition is configured to repeat notifications, Graylog will send notifications when evaluating the condition until it is no longer satisfied":"Condition is configured to not repeat notifications";e.push(i.default.createElement("dt",{key:"notifications-title"},i.default.createElement(c.Timestamp,{dateTime:new Date})),i.default.createElement("dd",{key:"notifications-desc"},l),i.default.createElement("dt",{key:"resolution-title"},i.default.createElement(c.Timestamp,{dateTime:new Date})),i.default.createElement("dd",{key:"resolution-desc"},"Condition is still satisfied, ",i.default.createElement("strong",null,"alert is unresolved")))}else e.push(i.default.createElement("dt",{key:"resolution-title"},i.default.createElement(c.Timestamp,{dateTime:this.props.alert.triggered_at})),i.default.createElement("dd",{key:"resolution-desc"},"This alert does not support resolution. It was marked as resolved when triggered."));return e},render:function(){if(this._isLoading())return i.default.createElement(c.Spinner,null);var e=this.props.alert,t=this.props.condition&&Object.keys(this.props.condition).length>0,a=this.props.condition||{},l=this.props.conditionType,n=i.default.createElement(c.Timestamp,{dateTime:e.triggered_at}),r=i.default.createElement("span",null,i.default.createElement("em",null,t?a.title||"Untitled condition":"Unknown condition")," ","(",l.name||a.type||"Unknown condition type",")");return i.default.createElement("dl",{className:"dl-horizontal "+g.default.alertTimeline},i.default.createElement("dt",null,n),i.default.createElement("dd",null,"Graylog checks ",r," condition on stream ",i.default.createElement("em",null,this.props.stream.title)),i.default.createElement("dt",null,n),i.default.createElement("dd",null,e.description),i.default.createElement("dt",null,n),i.default.createElement("dd",null,"Graylog triggers an alert for ",r," and starts sending notifications"),this._historiesTimeline(e.triggered_at),this._resolutionTimeline())}});exports.default=v,e.exports=exports.default},1092:function(e,exports,t){var a=t(1093);"string"==typeof a&&(a=[[e.i,a,""]]);var l={};l.transform=void 0;t(21)(a,l);a.locals&&(e.exports=a.locals)},1093:function(e,exports,t){exports=e.exports=t(20)(void 0),exports.push([e.i,".g95Sn8lHxAA_SpWHyk37X dt{text-align:left;width:140px}.g95Sn8lHxAA_SpWHyk37X dd{margin-left:160px}",""]),exports.locals={alertTimeline:"g95Sn8lHxAA_SpWHyk37X"}},1337:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(2),n=a(l),r=t(1),i=a(r),s=t(16),o=t(915),d=t(955),u=t(922),c=a(u),f=t(46),m=t(76),p=a(m),g=t(918),h=a(g),E=t(23),y=a(E),_=y.default.getStore("CurrentUser"),v=n.default.createClass({displayName:"AlertsPage",mixins:[i.default.connect(_)],render:function(){return n.default.createElement(f.DocumentTitle,{title:"Alerts"},n.default.createElement("div",null,n.default.createElement(f.PageHeader,{title:"Alerts overview"},n.default.createElement("span",null,"Alerts are triggered when conditions you define are satisfied. Graylog will automatically mark alerts as resolved once the status of your conditions change."),n.default.createElement("span",null,"Read more about alerting in the ",n.default.createElement(c.default,{page:h.default.PAGES.ALERTS,text:"documentation"}),"."),n.default.createElement("span",null,n.default.createElement(o.LinkContainer,{to:p.default.ALERTS.CONDITIONS},n.default.createElement(s.Button,{bsStyle:"info"},"Manage conditions"))," ",n.default.createElement(o.LinkContainer,{to:p.default.ALERTS.NOTIFICATIONS},n.default.createElement(s.Button,{bsStyle:"info"},"Manage notifications")))),n.default.createElement(s.Row,{className:"content"},n.default.createElement(s.Col,{md:12},n.default.createElement(d.AlertsComponent,null)))))}});exports.default=v,e.exports=exports.default},955:function(e,exports,t){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(exports,"__esModule",{value:!0});var l=t(1083);Object.defineProperty(exports,"Alert",{enumerable:!0,get:function(){return a(l).default}});var n=t(1086);Object.defineProperty(exports,"AlertDetails",{enumerable:!0,get:function(){return a(n).default}});var r=t(1089);Object.defineProperty(exports,"AlertMessages",{enumerable:!0,get:function(){return a(r).default}});var i=t(1090);Object.defineProperty(exports,"AlertsComponent",{enumerable:!0,get:function(){return a(i).default}});var s=t(1091);Object.defineProperty(exports,"AlertTimeline",{enumerable:!0,get:function(){return a(s).default}})}});
//# sourceMappingURL=25.746b58959a350aa1ebcf.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy