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

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

There is a newer version: 6.0.5
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["0c1a66a2-10"],{D3peziq8:function(e,t,n){"use strict";var r=n("ii0bleBb"),o=n.n(r),a=n("ivGQtwpr"),i=n.n(a),s=n("PcYM+wZ7"),c=n.n(s),l=n("4KF7VOU5"),u=n.n(l),f=n("qoq4u5Uq"),p=n("B4BR5PLd"),d=n("oBIKikY9"),m=n("cqPeOTxf"),y=n("JBQWIv26"),b=n("1VnJesae"),h=y.a.getActions("Messages"),g=y.a.getActions("CodecTypes"),v=y.a.getActions("Inputs"),_=(b.a.getStore("Messages"),b.a.getStore("CodecTypes")),E=b.a.getStore("Inputs"),w=c()({displayName:"RawMessageLoader",propTypes:{onMessageLoaded:o.a.func.isRequired,inputIdSelector:o.a.bool},mixins:[u.a.connect(_),u.a.connect(E)],getDefaultProps:function(){return{inputIdSelector:!1}},getInitialState:function(){return{loading:!1,message:"",remoteAddress:"",codec:"",codecConfiguration:{},inputId:void 0}},componentDidMount:function(){g.list(),this.props.inputIdSelector&&v.list()},DEFAULT_REMOTE_ADDRESS:"127.0.0.1",_loadMessage:function(e){var t=this;e.preventDefault();var n=this.state,r=n.message,o=n.remoteAddress,a=n.codec,i=n.codecConfiguration,s=n.inputId;this.setState({loading:!0});var c=h.loadRawMessage.triggerPromise(r,o||this.DEFAULT_REMOTE_ADDRESS,a,i);c.then((function(e){t.props.onMessageLoaded(e,{message:r,remoteAddress:o,codec:a,codecConfiguration:i,inputId:s})})),c.finally((function(){return t.setState({loading:!1})}))},_bindValue:function(e){var t={};t[e.target.name]=e.target.value,this.setState(t)},_formatSelectOptions:function(){var e=this;if(!this.state.codecTypes)return[{value:"none",label:"Loading codec types...",disabled:!0}];var t=Object.keys(this.state.codecTypes);return 0===t.length?[{value:"none",label:"No codecs available"}]:t.filter((function(e){return"random-http-msg"!==e})).map((function(t){var n=e.state.codecTypes[t].name;return{value:t,label:""===n?t:n}})).sort((function(e,t){return e.label.toLowerCase().localeCompare(t.label.toLowerCase())}))},_formatInputSelectOptions:function(){var e=this;if(!this.state.inputs)return[{value:"none",label:"Loading inputs...",disabled:!0}];var t=Object.keys(this.state.inputs);return 0===t.length?[{value:"none",label:"No inputs available"}]:t.map((function(t){var n=e.state.inputs[t].id;return{value:n,label:"".concat(n," / ").concat(e.state.inputs[t].title," / ").concat(e.state.inputs[t].name)}})).sort((function(e,t){return e.label.toLowerCase().localeCompare(t.label.toLowerCase())}))},_onCodecSelect:function(e){this._bindValue({target:{name:"codec",value:e}}),this.setState({codecConfiguration:{}})},_onInputSelect:function(e){this.setState({inputId:e})},_onCodecConfigurationChange:function(e,t){var n=Object.assign(this.state.codecConfiguration);n[e]=t,this._bindValue({target:{name:"codecConfiguration",value:n}})},_formatConfigField:function(e,t){var n=this.state.codecConfiguration[e],r="RawMessageLoader",o="".concat(r,"-").concat(e);switch(t.type){case"text":return i.a.createElement(m.i,{key:o,typeName:r,title:e,field:t,value:n,onChange:this._onCodecConfigurationChange});case"number":return i.a.createElement(m.h,{key:o,typeName:r,title:e,field:t,value:n,onChange:this._onCodecConfigurationChange});case"boolean":return i.a.createElement(m.a,{key:o,typeName:r,title:e,field:t,value:n,onChange:this._onCodecConfigurationChange});case"dropdown":return i.a.createElement(m.e,{key:o,typeName:r,title:e,field:t,value:n,onChange:this._onCodecConfigurationChange});default:return null}},_isSubmitDisabled:function(){return!this.state.message||!this.state.codec||this.state.loading},render:function(){var e,t,n=this;if(this.state.codecTypes&&this.state.codec){var r=this.state.codecTypes[this.state.codec].requested_configuration;e=Object.keys(r).sort((function(e,t){return r[e].is_optional-r[t].is_optional})).map((function(e){return n._formatConfigField(e,r[e])}))}return this.props.inputIdSelector&&(t=i.a.createElement(p.d,{id:"input",name:"input",label:i.a.createElement("span",null,"Message input ",i.a.createElement("small",null,"(optional)")),help:"Select the message input ID that should be assigned to the parsed message."},i.a.createElement(d.G,{id:"input",placeholder:"Select input",options:this._formatInputSelectOptions(),matchProp:"label",onChange:this._onInputSelect,value:this.state.inputId}))),i.a.createElement(f.I,null,i.a.createElement(f.h,{md:7},i.a.createElement("form",{onSubmit:this._loadMessage},i.a.createElement("fieldset",null,i.a.createElement(p.d,{id:"message",name:"message",type:"textarea",label:"Raw message",value:this.state.message,onChange:this._bindValue,rows:3,required:!0}),i.a.createElement(p.d,{id:"remoteAddress",name:"remoteAddress",type:"text",label:i.a.createElement("span",null,"Source IP address ",i.a.createElement("small",null,"(optional)")),help:"Remote IP address to use as message source. Graylog will use ".concat(this.DEFAULT_REMOTE_ADDRESS," by default."),value:this.state.remoteAddress,onChange:this._bindValue})),t,i.a.createElement("fieldset",null,i.a.createElement("legend",null,"Codec configuration"),i.a.createElement(p.d,{id:"codec",name:"codec",label:"Message codec",help:"Select the codec that should be used to decode the message.",required:!0},i.a.createElement(d.G,{id:"codec",placeholder:"Select codec",options:this._formatSelectOptions(),matchProp:"label",onChange:this._onCodecSelect,value:this.state.codec})),e),i.a.createElement(f.c,{type:"submit",bsStyle:"info",disabled:this._isSubmitDisabled()},this.state.loading?"Loading message...":"Load message"))))}});t.a=w},Zqh2OD99:function(e,t,n){"use strict";var r=n("ii0bleBb"),o=n.n(r),a=n("ivGQtwpr"),i=n.n(a),s=n("qoq4u5Uq"),c=n("VPaD/Np4"),l=n.n(c),u=n("H1SnJhgx"),f=n("ZX4j5H1r"),p=n("oBIKikY9"),d=n("jXmDDVhh");function m(e){return(m="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 y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){for(var n=0;n0&&i.a.createElement("dt",null,"Routed into streams"),c.size>0&&i.a.createElement("dd",{className:"stream-list"},i.a.createElement("ul",null,u)))),i.a.createElement(s.h,{md:9},i.a.createElement("div",null,i.a.createElement(M,{message:o,renderForDisplay:n,customFieldActions:a})))))}}])&&z(t.prototype,n),r&&z(t,r),a}(i.a.Component);X(Y,"propTypes",{renderForDisplay:o.a.func.isRequired,inputs:o.a.object,nodes:o.a.object,message:o.a.object.isRequired,streams:o.a.object.isRequired,customFieldActions:o.a.node}),X(Y,"defaultProps",{inputs:void 0,nodes:void 0,customFieldActions:void 0});var H=Y;function K(e){return(K="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 Z(){return(Z=Object.assign||function(e){for(var t=1;t




© 2015 - 2024 Weber Informatics LLC | Privacy Policy