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

web-interface.assets.34f7b5a4-103.70f5b2079d806d300f3e.js Maven / Gradle / Ivy

There is a newer version: 6.0.5
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["34f7b5a4-103"],{XQk5wjyZ:function(e,t,n){"use strict";n.r(t);var s=n("ii0bleBb"),a=n.n(s),r=n("ivGQtwpr"),i=n.n(r),o=n("PcYM+wZ7"),l=n.n(o),u=n("4KF7VOU5"),c=n.n(u),p=n("1VnJesae"),d=n("uDz1H3Kh"),m=n("oBIKikY9"),h=p.a.getStore("Nodes"),v=p.a.getStore("ClusterOverview"),f=p.a.getStore("Plugins"),w=p.a.getStore("InputStates"),g=p.a.getStore("InputTypes");var E=l()({displayName:"ShowNodePage",propTypes:{params:a.a.object.isRequired},mixins:[c.a.connectFilter(h,"node",(function(e){return e.nodes?e.nodes[this.props.params.nodeId]:e.nodes})),c.a.connectFilter(v,"systemOverview",(function(e){return e.clusterOverview?e.clusterOverview[this.props.params.nodeId]:void 0})),c.a.connect(g)],getInitialState:function(){return{jvmInformation:void 0,plugins:void 0}},componentWillMount:function(){var e=this;Promise.all([v.jvm(this.props.params.nodeId).then((function(t){return e.setState({jvmInformation:t})})),f.list(this.props.params.nodeId).then((function(t){return e.setState({plugins:t})})),w.list().then((function(t){var n=Object.keys(t),s=[];n.forEach((function(n){var a=t[n][e.props.params.nodeId];a&&s.push(a)})),e.setState({inputStates:s})}))]).then((function(){}),(function(t){return e.setState({errors:t})}))},_isLoading:function(){return!(this.state.node&&this.state.systemOverview)},render:function(){if(this.state.errors)return i.a.createElement(m.z,{errors:[this.state.errors]});if(this._isLoading())return i.a.createElement(m.L,null);var e=this.state.node,t=i.a.createElement("span",null,"Node ",e.short_node_id," / ",e.hostname);return i.a.createElement(m.i,{title:"Node ".concat(e.short_node_id," / ").concat(e.hostname)},i.a.createElement("div",null,i.a.createElement(m.A,{title:t},i.a.createElement("span",null,"This page shows details of a Graylog server node that is active and reachable in your cluster."),i.a.createElement("span",null,e.is_master?i.a.createElement("span",null,"This is the master node."):i.a.createElement("span",null,"This is ",i.a.createElement("em",null,"not")," the master node.")),i.a.createElement("span",null,i.a.createElement(d.a,{node:e}))),i.a.createElement(d.b,{node:e,systemOverview:this.state.systemOverview,jvmInformation:this.state.jvmInformation,plugins:this.state.plugins,inputStates:this.state.inputStates,inputDescriptions:this.state.inputDescriptions})))}});t.default=E}}]);
//# sourceMappingURL=34f7b5a4-103.70f5b2079d806d300f3e.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy