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

web-interface.assets.6e61897c-53.472622149827c1587209.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
(window.webpackJsonp=window.webpackJsonp||[]).push([["6e61897c-53"],{VErHFKte:function(e,t,n){"use strict";n.r(t);var r=n("4KF7VOU5"),a=n.n(r),o=n("mRXwKqDg"),i=Object(o.b)("Streams",(function(){return a.a.createActions({searchPaginated:{asyncResult:!0},listStreams:{asyncResult:!0},load:{asyncResult:!0},get:{asyncResult:!0},remove:{asyncResult:!0},pause:{asyncResult:!0},resume:{asyncResult:!0},cloneStream:{asyncResult:!0},update:{asyncResult:!0},save:{asyncResult:!0},removeOutput:{asyncResult:!0},addOutput:{asyncResult:!0},testMatch:{asyncResult:!0}})}));t.default=i},hz8arHzl:function(e,t,n){"use strict";var r=n("ii0bleBb"),a=n.n(r),o=n("ivGQtwpr"),i=n.n(o),c=n("8FtKQWAV"),s=n.n(c),u=function(e){var t=e.pipeline,n=e.connections,r=e.streams,a=e.streamsFormatter,o=e.noConnectionsMessage,c=n.filter((function(e){return e.pipeline_ids&&e.pipeline_ids.includes(t.id)})).filter((function(e){return r.some((function(t){return t.id===e.stream_id}))})).map((function(e){return r.find((function(t){return t.id===e.stream_id}))})).sort((function(e,t){return s()(e.title,t.title)}));return i.a.createElement("span",null,0===c.length?o:a(c))};u.propTypes={pipeline:a.a.object.isRequired,connections:a.a.array.isRequired,streams:a.a.array.isRequired,streamsFormatter:a.a.func.isRequired,noConnectionsMessage:a.a.node},u.defaultProps={noConnectionsMessage:"Pipeline not connected to any streams"},t.a=u},keedmmMh:function(e,t,n){"use strict";n.r(t),n.d(t,"StreamsStore",(function(){return g}));var r=n("4KF7VOU5"),a=n.n(r),o=n("nHcjWeCO"),i=n.n(o),c=n("L+5XEiOD"),s=n("IU8ofT4O"),u=n("HbbeyvOy"),l=n("8GJ6oOEd"),m=n("21p8kIWv"),p=n("mR82218M"),f=n("VErHFKte");n.d(t,"StreamsActions",(function(){return f.default}));var d=n("mRXwKqDg"),b=m.a.get("CurrentUser").CurrentUserStore,g=Object(d.c)("Streams",(function(){return a.a.createStore({listenables:[f.default],callbacks:[],searchPaginated:function(e,t,n){var r=Object(p.a)(s.a.StreamsApiController.paginated().url,e,t,n),a=Object(c.b)("GET",Object(u.f)(r)).then((function(e){var t=e.streams,n=e.query,r=e.pagination;return{streams:t,pagination:{count:r.count,total:r.total,page:r.page,perPage:r.per_page,query:n}}})).catch((function(e){l.a.error("Loading streams failed with status: ".concat(e),"Could not load streams")}));return f.default.searchPaginated.promise(a),a},listStreams:function(){var e=Object(c.b)("GET",Object(u.f)("/streams")).then((function(e){return e.streams})).catch((function(e){l.a.error("Loading streams failed with status: ".concat(e),"Could not load streams")}));return f.default.listStreams.promise(e),e},load:function(e){this.listStreams().then((function(t){e(t)}))},get:function(e,t){var n=s.a.StreamsApiController.get(e).url,r=Object(c.b)("GET",Object(u.f)(n)).then(t,(function(e){l.a.error("Loading Stream failed with status: ".concat(e),"Could not retrieve Stream")}));return f.default.get.promise(r),r},remove:function(e,t){var n=this,r=Object(u.f)(s.a.StreamsApiController.delete(e).url),a=Object(c.b)("DELETE",r).then(t,(function(e){l.a.error("Removing Stream failed with status: ".concat(e),"Could not remove Stream")})).then((function(){return b.reload().then(n._emitChange.bind(n))}));return f.default.remove.promise(a),a},pause:function(e,t){var n=this,r=Object(u.f)(s.a.StreamsApiController.pause(e).url),a=Object(c.b)("POST",r).then(t,(function(e){l.a.error("Pausing Stream failed with status: ".concat(e),"Could not pause Stream")})).then((function(e){return n._emitChange(),e}));return f.default.pause.promise(a),a},resume:function(e,t){var n=this,r=Object(u.f)(s.a.StreamsApiController.resume(e).url),a=Object(c.b)("POST",r).then(t,(function(e){l.a.error("Resuming Stream failed with status: ".concat(e),"Could not resume Stream")})).then((function(e){return n._emitChange(),e}));return f.default.resume.promise(a),a},save:function(e,t){var n=this,r=Object(u.f)(s.a.StreamsApiController.create().url),a=Object(c.b)("POST",r,e).then(t,(function(e){l.a.error("Saving Stream failed with status: ".concat(e),"Could not save Stream")})).then((function(){return b.reload().then(n._emitChange.bind(n))}));return f.default.save.promise(a),a},update:function(e,t,n){var r=Object(u.f)(s.a.StreamsApiController.update(e).url),a=Object(c.b)("PUT",r,t).then(n,(function(e){l.a.error("Updating Stream failed with status: ".concat(e),"Could not update Stream")})).then(this._emitChange.bind(this));return f.default.update.promise(a),a},cloneStream:function(e,t,n){var r=this,a=Object(u.f)(s.a.StreamsApiController.cloneStream(e).url),o=Object(c.b)("POST",a,t).then(n,(function(e){l.a.error("Cloning Stream failed with status: ".concat(e),"Could not clone Stream")})).then((function(){return b.reload().then(r._emitChange.bind(r))}));return f.default.cloneStream.promise(o),o},removeOutput:function(e,t,n){var r=Object(u.f)(s.a.StreamOutputsApiController.delete(e,t).url),a=Object(c.b)("DELETE",r).then(n,(function(e){l.a.error("Removing output from stream failed with status: ".concat(e),"Could not remove output from stream")})).then(this._emitChange.bind(this));return f.default.removeOutput.promise(a),a},addOutput:function(e,t,n){var r=Object(u.f)(s.a.StreamOutputsApiController.add(e).url),a=Object(c.b)("POST",r,{outputs:[t]}).then(n,(function(e){l.a.error("Adding output to stream failed with status: ".concat(e),"Could not add output to stream")})).then(this._emitChange.bind(this));return f.default.addOutput.promise(a),a},testMatch:function(e,t,n){var r=Object(u.f)(s.a.StreamsApiController.testMatch(e).url),a=Object(c.b)("POST",r,t).then(n,(function(e){l.a.error("Testing stream rules of stream failed with status: ".concat(e.message),"Could not test stream rules of stream")}));return f.default.testMatch.promise(a),a},onChange:function(e){this.callbacks.push(e)},_emitChange:function(){this.callbacks.forEach((function(e){return e()}))},unregister:function(e){i.a.pull(this.callbacks,e)}})}));t.default=g},oqlE5Aas:function(e,t,n){"use strict";n.r(t);var r=n("ivGQtwpr"),a=n.n(r),o=n("X+7LuFrS"),i=n("qoq4u5Uq"),c=n("0tVB/fkh"),s=n("jHp4XH0b"),u=n("CzyxmveH"),l=n("8FtKQWAV"),m=n.n(l),p=n("VPaD/Np4"),f=n.n(p),d=n("hX+ZxOpo"),b=n("/lavANvI"),g=n("21p8kIWv"),h=n("kcvrazAT"),y=n("keedmmMh"),v={page:1,perPage:10,query:""},S=n("Qpk+Ye0V"),E=n("pjsNBHWI");function O(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0?t:void 0};i((t=n.search,c=null!==(r=Object(E.parse)(t,{ignoreQueryPrefix:!0}))&&void 0!==r?r:{},s=c.page,l=c.perPage,m=c.query,{page:null!==(a=p(s))&&void 0!==a?a:e.page,perPage:null!==(o=p(l))&&void 0!==o?o:e.perPage,query:"string"==typeof m?m:e.query})),u(!0)}),[n.search,e]);return{isInitialized:s,pagination:o,setPagination:function(e){t.push({pathname:n.pathname,search:Object(E.stringify)(e)})}}},w=n("hz8arHzl");function C(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n1?W(X,E,p):B({page:Math.max(v.page,X.page-1),perPage:ee,query:Z})}))}};return a.a.createElement("div",null,a.a.createElement(k,{onChange:function(e,t){return te(A(A({},X),{},{page:e,perPage:t}))},activePage:J,totalItems:R},a.a.createElement(c.h,{id:"processing-timeline",className:"table-hover",headers:["Pipeline","Connected to Streams","Processing Timeline","Actions"],headerCellFormatter:function(e){var t;return"Actions"===e&&(t="actions"),a.a.createElement("th",{className:t},e)},rows:I.toJS(),customFilter:ne,filterKeys:[],filterLabel:"Filter Pipelines",dataRowFormatter:function(t){var r=t.id,c=t.title,s=t.description,u=t.stages;return a.a.createElement("tr",{key:r},a.a.createElement(z,null,a.a.createElement(o.a,{to:b.a.SYSTEM.PIPELINES.PIPELINE(r),title:c},c),a.a.createElement("br",null),s,a.a.createElement("br",null),a.a.createElement(d.g,{name:"org.graylog.plugins.pipelineprocessor.ast.Pipeline.".concat(r,".executed")},a.a.createElement(d.b,{prefix:"Throughput:",suffix:"msg/s"}))),a.a.createElement(U,null,a.a.createElement(w.a,{pipeline:t,connections:e,streams:n,streamsFormatter:K,noConnectionsMessage:a.a.createElement("em",null,"Not connected")})),a.a.createElement("td",null,function(e,t){var n=t.map((function(e){return e.stage}));return I.map((function(e){return e.stages.map((function(e){return e.stage}))})).reduce((function(e,t){return Array.from(new Set([].concat(C(e),C(t))))}),[]).sort(m.a).map((function(t){return-1===n.indexOf(t)?a.a.createElement(H,{key:"".concat(e.id,"-stage").concat(t),$idle:!0},"Idle"):a.a.createElement(H,{key:"".concat(e.id,"-stage").concat(t)},"Stage ",t)}))}(t,u)),a.a.createElement("td",null,a.a.createElement(i.e,{bsStyle:"primary",bsSize:"xsmall",onClick:re(t)},"Delete")," ",a.a.createElement(o.b,{to:b.a.SYSTEM.PIPELINES.PIPELINE(r)},a.a.createElement(i.e,{bsStyle:"info",bsSize:"xsmall"},"Edit"))))}})))};G.propTypes={};var Y=G,Q=n("mc0qlNhN"),X=function(){return r.createElement("div",{className:"pull-right"},r.createElement(o.b,{to:b.a.SYSTEM.PIPELINES.PIPELINE("new")},r.createElement(i.e,{bsStyle:"success"},"Add new pipeline")))};t.default=function(){return a.a.createElement(c.j,{title:"Pipelines"},a.a.createElement("div",null,a.a.createElement(c.M,{title:"Pipelines overview",subactions:a.a.createElement(X,null)},a.a.createElement("span",null,"Pipelines let you transform and process messages coming from streams. Pipelines consist of stages where rules are evaluated and applied. Messages can go through one or more stages."),a.a.createElement("span",null,"Read more about Graylog pipelines in the ",a.a.createElement(s.a,{page:Q.a.PAGES.PIPELINES,text:"documentation"}),"."),a.a.createElement("span",null,a.a.createElement(o.b,{to:b.a.SYSTEM.PIPELINES.OVERVIEW},a.a.createElement(i.e,{bsStyle:"info"},"Manage pipelines"))," ",a.a.createElement(o.b,{to:b.a.SYSTEM.PIPELINES.RULES},a.a.createElement(i.e,{bsStyle:"info"},"Manage rules"))," ",a.a.createElement(o.b,{to:b.a.SYSTEM.PIPELINES.SIMULATOR},a.a.createElement(i.e,{bsStyle:"info"},"Simulator")))),a.a.createElement(i.L,{className:"content"},a.a.createElement(i.j,{md:12},a.a.createElement(Y,null)))))}}}]);
//# sourceMappingURL=6e61897c-53.472622149827c1587209.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy