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

web-interface.assets.325e2d4b-6379.328df55cdfdaa40b5b11.js Maven / Gradle / Ivy

There is a newer version: 6.0.1
Show newest version
"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["325e2d4b-6379"],{tKuYkRBm:(t,e,i)=>{i.r(e),i.d(e,{default:()=>R});var n=i("ii0bleBb"),o=i.n(n),r=i("Z7aTuO5B"),a=i("EeAwn/0x"),s=i("F9olzlTR"),g=i("0zTRKSqx"),S=i("AUXf0xpI"),d=i("b/6pmtOr"),c=i("4Js8dUPg"),l=i("BSHS2nUH"),u=i("DeVaSktS"),x=i("CfS4XPvw"),m=i("2Ob2iJ3u"),p=i("90OB3LhT"),f=i("+UTXcIS+"),h=i("s3k1XyJR");function C(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}const v=t=>p.p1.update(t).then((()=>{l.Z.push(u.ZP.SYSTEM.INDICES.LIST)}));class E extends r.Component{constructor(){super(...arguments),C(this,"_formCancelLink",(()=>{const{location:{query:{from:t}},indexSet:e}=this.props;return"details"===t?u.ZP.SYSTEM.INDEX_SETS.SHOW(e.id):u.ZP.SYSTEM.INDICES.LIST})),C(this,"_isLoading",(()=>{const{indexSet:t,rotationStrategies:e,retentionStrategies:i}=this.props;return!t||!e||!i}))}componentDidMount(){p.p1.get(this.props.params.indexSetId),f.A.loadRotationStrategies(),f.A.loadRetentionStrategies()}render(){if(this._isLoading())return r.createElement(g.$j,null);const{indexSet:t,retentionStrategiesContext:e,rotationStrategies:i,retentionStrategies:n}=this.props;return r.createElement(g.$4,{title:"Configure Index Set"},r.createElement("div",null,r.createElement(g.mr,{title:"Configure Index Set",documentationLink:{title:"Index model documentation",path:c.Z.PAGES.INDEX_MODEL},topActions:r.createElement(a.J,{to:u.ZP.SYSTEM.INDICES.LIST},r.createElement(s.zx,{bsStyle:"info"},"Index sets overview"))},r.createElement("span",null,"Modify the current configuration for this index set, allowing you to customize the retention, sharding, and replication of messages coming from one or more streams.")),r.createElement(s.X2,{className:"content"},r.createElement(s.JX,{md:12},r.createElement(S.r_,{indexSet:t,retentionStrategiesContext:e,rotationStrategies:i,retentionStrategies:n,submitButtonText:"Update index set",submitLaodingText:"Updating index set...",cancelLink:this._formCancelLink(),onUpdate:v})))))}}E.propTypes={params:o().object.isRequired,location:o().object.isRequired,retentionStrategies:o().arrayOf(h.Go),rotationStrategies:o().arrayOf(h.Oi),indexSet:p.wv,retentionStrategiesContext:o().shape({max_index_retention_period:o().string})},E.defaultProps={retentionStrategies:void 0,rotationStrategies:void 0,indexSet:void 0,retentionStrategiesContext:{max_index_retention_period:void 0}};const R=(0,d.Z)((0,x.Z)((0,m.Z)(E)),{indexSets:p.Fp,indicesConfigurations:f.X},(t=>{let{indexSets:e,indicesConfigurations:i}=t;return{indexSet:e.indexSet,rotationStrategies:i.rotationStrategies,retentionStrategies:i.retentionStrategies,retentionStrategiesContext:i.retentionStrategiesContext}}))},"+UTXcIS+":(t,e,i)=>{i.d(e,{A:()=>S,X:()=>d});var n=i("JnTtTRmZ"),o=i.n(n),r=i("4af3+9mh"),a=i("0wQfx7YJ"),s=i("OqsMdpSm"),g=i("xc00RsLr");const S=(0,g.ei)("core.IndicesConfiguration",(()=>o().createActions({loadRotationStrategies:{asyncResult:!0},loadRetentionStrategies:{asyncResult:!0}}))),d=(0,g.dS)("core.IndicesConfiguration",(()=>o().createStore({listenables:[S],rotationStrategies:void 0,retentionStrategies:void 0,retentionStrategiesContext:void 0,getInitialState:()=>({activeRotationConfig:void 0,rotationStrategies:void 0,activeRetentionConfig:void 0,retentionStrategies:void 0,retentionStrategiesContext:void 0}),getState(){return{activeRotationConfig:this.activeRotationConfig,rotationStrategies:this.rotationStrategies,activeRetentionConfig:this.activeRetentionConfig,retentionStrategies:this.retentionStrategies,retentionStrategiesContext:this.retentionStrategiesContext}},_url:t=>a.DC("/system/indices"+t),loadRotationStrategies(){const t=(0,s.ZP)("GET",this._url("/rotation/strategies"));t.then((t=>{this.rotationStrategies=t.strategies,this.trigger(this.getState())}),(t=>{r.Z.error(`Fetching rotation strategies failed: ${t}`,"Could not retrieve rotation strategies")})),S.loadRotationStrategies.promise(t)},loadRetentionStrategies(){const t=(0,s.ZP)("GET",this._url("/retention/strategies"));t.then((t=>{this.retentionStrategiesContext=t.context,this.retentionStrategies=t.strategies,this.trigger(this.getState())}),(t=>{r.Z.error(`Fetching retention strategies failed: ${t}`,"Could not retrieve retention strategies")})),S.loadRetentionStrategies.promise(t)}})))}}]);
//# sourceMappingURL=325e2d4b-6379.328df55cdfdaa40b5b11.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy