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

web-interface.assets.0c1a66a2-18.1ec71fc30880f2142b45.js Maven / Gradle / Ivy

There is a newer version: 6.0.5
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["0c1a66a2-18"],{PukpyHIY:function(t,e,n){"use strict";var i=n("ivGQtwpr"),r=n.n(i),a=n("PcYM+wZ7"),o=n.n(a),s=n("4KF7VOU5"),l=n.n(s),c=n("CzyxmveH"),u=n("qoq4u5Uq"),p=n("oBIKikY9"),f=n("JBQWIv26"),d=n("1VnJesae"),h=n("AztyBNMT"),m=f.a.getActions("InputTypes"),y=f.a.getActions("Inputs"),b=d.a.getStore("InputTypes"),g=Object(c.default)(u.I).withConfig({displayName:"CreateInputControl__NewInputRow",componentId:"sc-9jx23w-0"})(["margin-bottom:8px;"]),v=o()({displayName:"CreateInputControl",mixins:[l.a.connect(b)],getInitialState:function(){return{selectedInput:void 0,selectedInputDefinition:void 0}},_formatSelectOptions:function(){var t=[],e=this.state.inputTypes;e?(t=Object.keys(e).map((function(t){return{value:t,label:e[t]}}))).sort((function(t,e){return t.label.toLowerCase().localeCompare(e.label.toLowerCase())})):t.push({value:"none",label:"No inputs available",disabled:!0});return t},_onInputSelect:function(t){var e=this;""===t&&this.setState(this.getInitialState()),this.setState({selectedInput:t}),m.get.triggerPromise(t).then((function(t){return e.setState({selectedInputDefinition:t})}))},_openModal:function(t){var e=this;t.preventDefault();var n=this.state.selectedInput,i=h.PluginStore.exports("inputConfiguration").find((function(t){return t.type===n}));if(i){var a=i.component;this.setState({customInputsComponent:r.a.createElement(a,{onClose:function(){return e.setState({customInputsComponent:void 0})}})})}this.configurationForm.open()},_createInput:function(t){var e=this;y.create(t).then((function(){e.setState(e.getInitialState())}))},render:function(){var t,e=this,n=this.state,i=n.selectedInputDefinition,a=n.selectedInput,o=n.inputTypes,s=n.customInputsComponent;if(i&&!s){var l=o[a];t=r.a.createElement(P,{ref:function(t){e.configurationForm=t},key:"configuration-form-input",configFields:i.requested_configuration,title:r.a.createElement("span",null,"Launch new ",r.a.createElement("em",null,l)," input"),helpBlock:"Select a name of your new input that describes it.",typeName:a,submitAction:this._createInput})}return r.a.createElement(g,{className:"content"},r.a.createElement(u.h,{md:12},r.a.createElement("form",{className:"form-inline",onSubmit:this._openModal},r.a.createElement("div",{className:"form-group",style:{width:300}},r.a.createElement(p.G,{placeholder:"Select input",options:this._formatSelectOptions(),matchProp:"label",onChange:this._onInputSelect,value:a}))," ",r.a.createElement(u.c,{bsStyle:"success",type:"submit",disabled:!a},"Launch new input"),r.a.createElement(p.p,{href:"https://marketplace.graylog.org/",bsStyle:"info",style:{marginLeft:10}},"Find more inputs")),t||s))}}),_=(n("dJZIv+X6"),n("ii0bleBb")),E=n.n(_),I=n("gCzbTwtZ"),S=n.n(I),N=n("cqPeOTxf");function w(t){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function C(){return(C=Object.assign||function(t){for(var e=1;e0){var o=a.map((function(t){return i[t.state].map((function(e){return r.a.createElement("span",null,r.a.createElement(p.v,{nodeId:e}),": ",t.state,r.a.createElement("br",null))}))})),s=r.a.createElement(u.F,{id:"inputstate-badge-details",title:"Input States for ".concat(e.title),style:{fontSize:12}},o);return r.a.createElement(u.C,{trigger:"click",placement:"bottom",overlay:s,rootClose:!0},r.a.createElement(u.s,{bsStyle:this._labelClassForState(a),title:"Click to show details",bsSize:"xsmall",style:{cursor:"pointer"}},this._textForState(a)))}var l=e.global||void 0===e.node?"0 RUNNING":"NOT RUNNING";return r.a.createElement(u.s,{bsStyle:"danger",bsSize:"xsmall"},l)}}),it=d.a.getStore("InputStates");var rt=o()({displayName:"InputStateControl",propTypes:{input:E.a.object.isRequired},mixins:[l.a.connectFilter(it,"inputState",(function(t){return t.inputStates?t.inputStates[this.props.input.id]:void 0}))],getInitialState:function(){return{loading:!1}},_isInputRunning:function(){var t=this;if(!this.state.inputState)return!1;var e=Object.keys(this.state.inputState);return 0!==e.length&&e.some((function(e){return"RUNNING"===t.state.inputState[e].state}))},_startInput:function(){var t=this;this.setState({loading:!0}),it.start(this.props.input).finally((function(){return t.setState({loading:!1})}))},_stopInput:function(){var t=this;this.setState({loading:!0}),it.stop(this.props.input).finally((function(){return t.setState({loading:!1})}))},render:function(){return this._isInputRunning()?r.a.createElement(u.c,{bsStyle:"primary",onClick:this._stopInput,disabled:this.state.loading},this.state.loading?"Stopping...":"Stop input"):r.a.createElement(u.c,{bsStyle:"success",onClick:this._startInput,disabled:this.state.loading},this.state.loading?"Starting...":"Start input")}}),at=n("9pdI12pI"),ot=n.n(at),st=n("6zjGdd8x"),lt=c.default.span.withConfig({displayName:"InputThroughput__InputIO",componentId:"sc-9c6m2q-0"})((function(t){var e=t.theme;return"\n  .total {\n    color: ".concat(e.color.gray[70],";\n  }\n\n  .value {\n    font-family: monospace;\n  }\n\n  .persec {\n    margin-left: 3px;\n  }\n\n  .channel-direction {\n    position: relative;\n    left: -1px;\n  }\n\n  .channel-direction-down {\n    position: relative;\n    top: 1px;\n  }\n\n  .channel-direction-up {\n    position: relative;\n    top: -1px;\n  }\n")})),ct=d.a.getStore("Metrics"),ut=f.a.getActions("Metrics"),pt=o()({displayName:"InputThroughput",propTypes:{input:E.a.object.isRequired},mixins:[l.a.connect(ct)],getInitialState:function(){return{showDetails:!1}},UNSAFE_componentWillMount:function(){this._metricNames().forEach((function(t){return ut.addGlobal(t)}))},componentWillUnmount:function(){this._metricNames().forEach((function(t){return ut.removeGlobal(t)}))},_metricNames:function(){return[this._prefix("incomingMessages"),this._prefix("emptyMessages"),this._prefix("open_connections"),this._prefix("total_connections"),this._prefix("written_bytes_1sec"),this._prefix("written_bytes_total"),this._prefix("read_bytes_1sec"),this._prefix("read_bytes_total")]},_prefix:function(t){var e=this.props.input;return"".concat(e.type,".").concat(e.id,".").concat(t)},_getValueFromMetric:function(t){if(null!=t)switch(t.type){case"meter":return t.metric.rate.mean;case"gauge":return t.metric.value;case"counter":return t.metric.count;default:return}},_calculateMetrics:function(t){var e=this,n={};return this._metricNames().forEach((function(i){n[i]=Object.keys(t).reduce((function(n,r){if(!t[r][i])return n;var a=e._getValueFromMetric(t[r][i]);return void 0!==a?isNaN(n)?a:n+a:n}),NaN)})),n},_formatCount:function(t){return ot()(t).format("0,0")},_formatNetworkStats:function(t,e,n,i){return r.a.createElement(lt,null,r.a.createElement("span",null,"Network IO: "),r.a.createElement("span",{className:"persec"},r.a.createElement(p.r,{name:"caret-down",className:"channel-direction channel-direction-down"}),r.a.createElement("span",{className:"rx value"},st.a.formatBytes(n)," "),r.a.createElement(p.r,{name:"caret-up",className:"channel-direction channel-direction-up"}),r.a.createElement("span",{className:"tx value"},st.a.formatBytes(t))),r.a.createElement("span",{className:"total"},r.a.createElement("span",null," (total: "),r.a.createElement(p.r,{name:"caret-down",className:"channel-direction channel-direction-down"}),r.a.createElement("span",{className:"rx value"},st.a.formatBytes(i)," "),r.a.createElement(p.r,{name:"caret-up",className:"channel-direction channel-direction-up"}),r.a.createElement("span",{className:"tx value"},st.a.formatBytes(e)),r.a.createElement("span",null," )")),r.a.createElement("br",null))},_formatConnections:function(t,e){return r.a.createElement("span",null,"Active connections: ",r.a.createElement("span",{className:"active"},this._formatCount(t)," "),"(",r.a.createElement("span",{className:"total"},this._formatCount(e))," total)",r.a.createElement("br",null))},_formatAllNodeDetails:function(t){var e=this;return r.a.createElement("span",null,r.a.createElement("hr",{key:"separator"}),Object.keys(t).map((function(n){return e._formatNodeDetails(n,t[n])})))},_formatNodeDetails:function(t,e){var n=this.props.input,i=this._getValueFromMetric(e[this._prefix("open_connections")]),a=this._getValueFromMetric(e[this._prefix("total_connections")]),o=this._getValueFromMetric(e[this._prefix("emptyMessages")]),s=this._getValueFromMetric(e[this._prefix("written_bytes_1sec")]),l=this._getValueFromMetric(e[this._prefix("written_bytes_total")]),c=this._getValueFromMetric(e[this._prefix("read_bytes_1sec")]),u=this._getValueFromMetric(e[this._prefix("read_bytes_total")]);return r.a.createElement("span",{key:n.id+t},r.a.createElement(p.v,{nodeId:t}),r.a.createElement("br",null),!isNaN(s)&&this._formatNetworkStats(s,l,c,u),!isNaN(i)&&this._formatConnections(i,a),!isNaN(o)&&r.a.createElement("span",null,"Empty messages discarded: ",this._formatCount(o),r.a.createElement("br",null)),isNaN(s)&&isNaN(i)&&r.a.createElement("span",null,"No metrics available for this node"),r.a.createElement("br",null))},_toggleShowDetails:function(t){t.preventDefault();var e=this.state.showDetails;this.setState({showDetails:!e})},render:function(){var t=this.state,e=t.metrics,n=t.showDetails,i=this.props.input;if(!e)return r.a.createElement(p.L,null);var a=this._calculateMetrics(e),o=a[this._prefix("incomingMessages")],s=a[this._prefix("emptyMessages")],l=a[this._prefix("open_connections")],c=a[this._prefix("total_connections")],u=a[this._prefix("written_bytes_1sec")],f=a[this._prefix("written_bytes_total")],d=a[this._prefix("read_bytes_1sec")],h=a[this._prefix("read_bytes_total")];return r.a.createElement("div",{className:"graylog-input-metrics"},r.a.createElement("h3",null,"Throughput / Metrics"),r.a.createElement("span",null,isNaN(o)&&isNaN(u)&&isNaN(l)&&r.a.createElement("i",null,"No metrics available for this input"),!isNaN(o)&&r.a.createElement("span",null,"1 minute average rate: ",this._formatCount(o)," msg/s",r.a.createElement("br",null)),!isNaN(u)&&this._formatNetworkStats(u,f,d,h),!isNaN(l)&&this._formatConnections(l,c),!isNaN(s)&&r.a.createElement("span",null,"Empty messages discarded: ",this._formatCount(s),r.a.createElement("br",null)),!isNaN(u)&&i.global&&r.a.createElement("a",{href:"",onClick:this._toggleShowDetails},n?"Hide":"Show"," details"),!isNaN(u)&&n&&this._formatAllNodeDetails(e)))}});function ft(t){return(ft="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function dt(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function ht(t,e){for(var n=0;n




© 2015 - 2024 Weber Informatics LLC | Privacy Policy