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

web-interface.assets.0fe74163-1.8772c3b88e590016e5d1.js Maven / Gradle / Ivy

There is a newer version: 6.0.5
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["0fe74163-1"],{"hX+ZxOpo":function(e,t,n){"use strict";var r=n("ii0bleBb"),o=n.n(r),a=n("ivGQtwpr"),c=n.n(a),i=n("9pdI12pI"),u=n.n(i);function l(e){return(l="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 f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function se(e){return(se="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 pe(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function me(e,t){for(var n=0;nt}},{key:"componentWillUnmount",value:function(){var e=this.props.name;Oe.removeGlobal(e)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.metrics,r=e.name,o=e.zeroOnMissing;if(!n)return a.createElement("span",null,"Loading...");var c=Object.keys(n).map((function(e){return ue.a.getValuesForNode(n[e],{throughput:r})})).reduce((function(e,t){return{throughput:(e.throughput||0)+(t.throughput||0)}}),{});return!o||c&&c.throughput||(c={throughput:0}),a.createElement("div",null,a.Children.map(t,(function(e){return a.cloneElement(e,{metric:{full_name:r,count:c.throughput}})})))}}])&&me(t.prototype,n),r&&me(t,r),c}(a.Component);he(Ee,"propTypes",{metrics:o.a.shape({nodeId:o.a.string,nodeMetrics:o.a.shape({metricName:o.a.string,metricData:o.a.shape({type:o.a.oneOf(["gauge","counter","meter","timer"]),full_name:o.a.string,metric:o.a.object,name:o.a.string})})}),metricsUpdatedAt:o.a.number,name:o.a.string.isRequired,zeroOnMissing:o.a.bool,children:o.a.node.isRequired}),he(Ee,"defaultProps",{metrics:{},metricsUpdatedAt:O.a.nowInSeconds(),zeroOnMissing:!0});var we=Object(ie.a)(Ee,{metricsStore:ge},(function(e){var t=e.metricsStore;return function(e){for(var t=1;t0?t:c.a.createElement("li",null,"No metrics match the given filter. Please ensure you use a valid regular expression"))}}])&&et(t.prototype,n),r&&et(t,r),a}(c.a.Component);at(it,"propTypes",{names:o.a.arrayOf(o.a.object).isRequired,namespace:o.a.string.isRequired,nodeId:o.a.string.isRequired});var ut=it,lt=ce.a.get("Metrics"),ft=lt.MetricsActions,st=lt.MetricsStore,pt=re()({displayName:"MetricsMapper",propTypes:{map:o.a.object.isRequired,computeValue:o.a.func.isRequired},mixins:[je.a.connect(st)],getDefaultProps:function(){return{}},getInitialState:function(){return{}},componentWillMount:function(){var e=this;Object.keys(this.props.map).forEach((function(t){return ft.addGlobal(e.props.map[t])}))},shouldComponentUpdate:function(e,t){return!this.state.metricsUpdatedAt||!t.metricsUpdatedAt||t.metricsUpdatedAt>this.state.metricsUpdatedAt},componentWillUnmount:function(){var e=this;Object.keys(this.props.map).forEach((function(t){return ft.removeGlobal(e.props.map[t])}))},render:function(){var e=this;if(!this.state.metrics)return null;var t={};Object.keys(this.state.metrics).forEach((function(n){Object.keys(e.props.map).forEach((function(r){var o=e.props.map[r];e.state.metrics[n][o]&&(t[n]||(t[n]={}),t[n][r]=e.state.metrics[n][o])}))}));var n=this.props.computeValue(t);return c.a.createElement("span",null,n)}});function mt(e){return(mt="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 yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bt(e,t){for(var n=0;n




© 2015 - 2024 Weber Informatics LLC | Privacy Policy