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

web-interface.assets.7.7.a37bd6c43e2b13149f99.js Maven / Gradle / Ivy

There is a newer version: 6.0.2
Show newest version
webpackJsonp([7],{34:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(29);Object.defineProperty(t,"DocumentationLink",{enumerable:!0,get:function(){return a(r)["default"]}});var l=n(53);Object.defineProperty(t,"SmallSupportLink",{enumerable:!0,get:function(){return a(l)["default"]}});var i=n(61);Object.defineProperty(t,"SupportLink",{enumerable:!0,get:function(){return a(i)["default"]}})},53:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=l["default"].createClass({displayName:"SmallSupportLink",propTypes:{children:l["default"].PropTypes.node.isRequired},render:function(){return l["default"].createElement("p",{className:"description-tooltips description-tooltips-small"},l["default"].createElement("span",{className:"fa-stack"},l["default"].createElement("i",{className:"fa fa-circle fa-stack-2x"}),l["default"].createElement("i",{className:"fa fa-lightbulb-o fa-stack-1x fa-inverse"})),l["default"].createElement("strong",null,this.props.children))}});t["default"]=i,e.exports=t["default"]},66:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(152);Object.defineProperty(t,"IndexerClusterHealth",{enumerable:!0,get:function(){return a(r)["default"]}});var l=n(153);Object.defineProperty(t,"IndexerClusterHealthSummary",{enumerable:!0,get:function(){return a(l)["default"]}});var i=n(154);Object.defineProperty(t,"IndexerFailure",{enumerable:!0,get:function(){return a(i)["default"]}});var u=n(155);Object.defineProperty(t,"IndexerFailuresComponent",{enumerable:!0,get:function(){return a(u)["default"]}});var o=n(156);Object.defineProperty(t,"IndexerFailuresList",{enumerable:!0,get:function(){return a(o)["default"]}})},129:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(708);Object.defineProperty(t,"ClosedIndexDetails",{enumerable:!0,get:function(){return a(r)["default"]}});var l=n(709);Object.defineProperty(t,"IndexDetails",{enumerable:!0,get:function(){return a(l)["default"]}});var i=n(712);Object.defineProperty(t,"IndexRangeSummary",{enumerable:!0,get:function(){return a(i)["default"]}});var u=n(714);Object.defineProperty(t,"IndexSummary",{enumerable:!0,get:function(){return a(u)["default"]}});var o=n(713);Object.defineProperty(t,"IndexSizeSummary",{enumerable:!0,get:function(){return a(o)["default"]}});var s=n(716);Object.defineProperty(t,"IndicesMaintenanceDropdown",{enumerable:!0,get:function(){return a(s)["default"]}});var d=n(717);Object.defineProperty(t,"IndicesOverview",{enumerable:!0,get:function(){return a(d)["default"]}});var c=n(718);Object.defineProperty(t,"ShardMeter",{enumerable:!0,get:function(){return a(c)["default"]}});var f=n(719);Object.defineProperty(t,"ShardRouting",{enumerable:!0,get:function(){return a(f)["default"]}});var p=n(720);Object.defineProperty(t,"ShardRoutingOverview",{enumerable:!0,get:function(){return a(p)["default"]}})},152:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(4),u=a(i),o=n(2),s=n(3),d=a(s),c=n(5),f=n(34),p=n(17),m=a(p),g=n(66),h=d["default"].getStore("IndexerCluster"),y=l["default"].createClass({displayName:"IndexerClusterHealth",mixins:[u["default"].connect(h)],componentDidMount:function(){h.update()},render:function(){var e=this.state.health,t=void 0;return t=e?l["default"].createElement(g.IndexerClusterHealthSummary,{health:e}):l["default"].createElement(c.Spinner,null),l["default"].createElement(o.Row,{className:"content"},l["default"].createElement(o.Col,{md:12},l["default"].createElement("h2",null,"Elasticsearch cluster"),l["default"].createElement(f.SmallSupportLink,null,"The possible Elasticsearch cluster states and more related information is available in the"," ",l["default"].createElement(f.DocumentationLink,{page:m["default"].PAGES.CONFIGURING_ES,text:"Graylog documentation"}),"."),t))}});t["default"]=y,e.exports=t["default"]},153:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(34),o=n(17),s=a(o),d=l["default"].createClass({displayName:"IndexerClusterHealthSummary",propTypes:{health:l["default"].PropTypes.object.isRequired},_alertClassForHealth:function(e){switch(e.status){case"green":return"success";case"yellow":return"warning";case"red":return"danger";default:return"success"}},_formatTextForHealth:function(e){var t="Elasticsearch cluster is "+e.status+".";switch(e.status){case"green":return t;case"yellow":case"red":return l["default"].createElement("strong",null,t);default:return t}},_iconNameForHealth:function(e){switch(e.status){case"green":return"check-circle";case"yellow":return"warning";case"red":return"ambulance";default:return"check-circle"}},render:function(){var e=this.props.health;return l["default"].createElement(i.Alert,{bsStyle:this._alertClassForHealth(e),className:"es-cluster-status"},l["default"].createElement("i",{className:"fa fa-"+this._iconNameForHealth(e)}),"  ",this._formatTextForHealth(e)," ","Shards:"," ",e.shards.active," active,"," ",e.shards.initializing," initializing,"," ",e.shards.relocating," relocating,"," ",e.shards.unassigned," unassigned,"," ",l["default"].createElement(u.DocumentationLink,{page:s["default"].PAGES.CLUSTER_STATUS_EXPLAINED,text:"What does this mean?"}))}});t["default"]=d,e.exports=t["default"]},154:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(5),u=l["default"].createClass({displayName:"IndexerFailure",propTypes:{failure:l["default"].PropTypes.object.isRequired},render:function(){var e=this.props.failure;return l["default"].createElement("tr",null,l["default"].createElement("td",{title:e.timestamp},l["default"].createElement(i.Timestamp,{dateTime:e.timestamp,relative:!0})),l["default"].createElement("td",null,e.index),l["default"].createElement("td",null,e.letter_id),l["default"].createElement("td",null,e.message))}});t["default"]=u,e.exports=t["default"]},155:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(18),o=n(22),s=a(o),d=n(24),c=a(d),f=n(3),p=a(f),m=n(17),g=a(m),h=n(11),y=a(h),_=n(5),x=n(34),E=p["default"].getStore("IndexerFailures"),v=l["default"].createClass({displayName:"IndexerFailuresComponent",getInitialState:function(){return{}},componentDidMount:function(){var e=this,t=(0,c["default"])().subtract(24,"hours");E.count(t).then(function(t){e.setState({total:t.count})})},_formatFailuresSummary:function(){return l["default"].createElement(i.Alert,{bsStyle:0===this.state.total?"success":"danger"},l["default"].createElement("i",{className:"fa fa-"+this._iconForFailureCount(this.state.total)})," ",this._formatTextForFailureCount(this.state.total),l["default"].createElement(u.LinkContainer,{to:y["default"].SYSTEM.INDICES.FAILURES},l["default"].createElement(i.Button,{bsStyle:"info",bsSize:"xs",className:"pull-right"},"Show errors")))},_formatTextForFailureCount:function(e){return 0===e?"No failed indexing attempts in the last 24 hours.":l["default"].createElement("strong",null,"There were ",(0,s["default"])(e).format("0,0")," failed indexing attempts in the last 24 hours.")},_iconForFailureCount:function(e){return 0===e?"check-circle":"ambulance"},render:function(){var e=void 0;return e=void 0===this.state.total?l["default"].createElement(_.Spinner,null):this._formatFailuresSummary(),l["default"].createElement(i.Row,{className:"content"},l["default"].createElement(i.Col,{md:12},l["default"].createElement("h2",null,"Indexer failures"),l["default"].createElement(x.SmallSupportLink,null,"Every message that was not successfully indexed will be logged as an indexer failure. You can learn more about this feature in the"," ",l["default"].createElement(x.DocumentationLink,{page:g["default"].PAGES.INDEXER_FAILURES,text:"Graylog documentation"}),"."),e))}});t["default"]=v,e.exports=t["default"]},156:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(66),o=l["default"].createClass({displayName:"IndexerFailuresList",propTypes:{failures:l["default"].PropTypes.arrayOf(l["default"].PropTypes.object).isRequired},render:function(){return 0===this.props.failures.length?l["default"].createElement(i.Alert,{bsStyle:"success"},l["default"].createElement("i",{className:"fa fa-check-circle"})," Hurray! There are not any indexer failures."):l["default"].createElement("div",{className:"scrollable-table"},l["default"].createElement(i.Table,{className:"indexer-failures",striped:!0,hover:!0,condensed:!0},l["default"].createElement("thead",null,l["default"].createElement("tr",null,l["default"].createElement("th",{style:{width:200}},"Timestamp"),l["default"].createElement("th",null,"Index"),l["default"].createElement("th",null,"Letter ID"),l["default"].createElement("th",null,"Error message"))),l["default"].createElement("tbody",null,this.props.failures.map(function(e){return l["default"].createElement(u.IndexerFailure,{key:"indexer-failure-"+e.letter_id,failure:e})}))))}});t["default"]=o,e.exports=t["default"]},368:function(e,t,n){t=e.exports=n(19)(),t.push([e.id,".deflist{margin-top:10px}.deflist dt{float:left;clear:left}.deflist dd{margin-left:160px}.top-margin,hr.separator{margin-top:10px}hr.separator{margin-bottom:5px}",""])},504:function(e,t,n){var a,r=0,l=n(368);"string"==typeof l&&(l=[[e.id,l,""]]),t.use=t.ref=function(){return r++||(t.locals=l.locals,a=n(20)(l,{})),t},t.unuse=t.unref=function(){--r||(a(),a=null)}},708:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(6),o=a(u),s=n(129),d=o["default"].getActions("Indices"),c=l["default"].createClass({displayName:"ClosedIndexDetails",propTypes:{indexName:l["default"].PropTypes.string.isRequired,indexRange:l["default"].PropTypes.object},_onReopen:function(){d.reopen(this.props.indexName)},_onDeleteIndex:function(){window.confirm("Really delete index "+this.props.indexName+"?")&&d["delete"](this.props.indexName)},render:function(){var e=this.props.indexRange;return l["default"].createElement("div",{className:"index-info"},l["default"].createElement(s.IndexRangeSummary,{indexRange:e}),l["default"].createElement(i.Alert,{bsStyle:"info"},l["default"].createElement("i",{className:"fa fa-info-circle"})," This index is closed. Index information is not available"," ","at the moment, please reopen the index and try again."),l["default"].createElement("hr",{style:{marginBottom:"5",marginTop:"10"}}),l["default"].createElement(i.Button,{bsStyle:"warning",bsSize:"xs",onClick:this._onReopen},"Reopen index")," ",l["default"].createElement(i.Button,{bsStyle:"danger",bsSize:"xs",onClick:this._onDeleteIndex},"Delete index"))}});t["default"]=c,e.exports=t["default"]},709:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(5),o=n(6),s=a(o),d=n(3),c=a(d),f=n(129),p=s["default"].getActions("Indices"),m=s["default"].getActions("IndexRanges");c["default"].getStore("IndexRanges");var g=l["default"].createClass({displayName:"IndexDetails",propTypes:{index:l["default"].PropTypes.object.isRequired,indexName:l["default"].PropTypes.string.isRequired,indexRange:l["default"].PropTypes.object.isRequired,isDeflector:l["default"].PropTypes.bool.isRequired},componentDidMount:function(){p.subscribe(this.props.indexName)},componentWillUnmount:function(){p.unsubscribe(this.props.indexName)},_formatActionButtons:function(){return this.props.isDeflector?l["default"].createElement("span",null,l["default"].createElement(i.Button,{bsStyle:"warning",bsSize:"xs",disabled:!0},"Deflector index cannot be closed")," ",l["default"].createElement(i.Button,{bsStyle:"danger",bsSize:"xs",disabled:!0},"Deflector index cannot be deleted")):l["default"].createElement("span",null,l["default"].createElement(i.Button,{bsStyle:"warning",bsSize:"xs",onClick:this._onRecalculateIndex},"Recalculate index ranges")," ",l["default"].createElement(i.Button,{bsStyle:"warning",bsSize:"xs",onClick:this._onCloseIndex},"Close index")," ",l["default"].createElement(i.Button,{bsStyle:"danger",bsSize:"xs",onClick:this._onDeleteIndex},"Delete index"))},_onRecalculateIndex:function(){window.confirm("Really recalculate the index ranges for index "+this.props.indexName+"?")&&m.recalculateIndex(this.props.indexName)},_onCloseIndex:function(){window.confirm("Really close index "+this.props.indexName+"?")&&p.close(this.props.indexName)},_onDeleteIndex:function(){window.confirm("Really delete index "+this.props.indexName+"?")&&p["delete"](this.props.indexName)},render:function(){if(!this.props.index||!this.props.index.all_shards)return l["default"].createElement(u.Spinner,null);var e=this.props,t=e.index,n=e.indexRange,a=e.indexName;return l["default"].createElement("div",{className:"index-info"},l["default"].createElement(f.IndexRangeSummary,{indexRange:n})," ",t.all_shards.segments," segments,"," ",t.all_shards.open_search_contexts," open search contexts,"," ",t.all_shards.documents.deleted," deleted messages",l["default"].createElement(i.Row,{style:{marginBottom:"10"}},l["default"].createElement(i.Col,{md:4,className:"shard-meters"},l["default"].createElement(f.ShardMeter,{title:"Primary shard operations",shardMeter:t.primary_shards})),l["default"].createElement(i.Col,{md:4,className:"shard-meters"},l["default"].createElement(f.ShardMeter,{title:"Total shard operations",shardMeter:t.all_shards}))),l["default"].createElement(f.ShardRoutingOverview,{routing:t.routing,indexName:a}),l["default"].createElement("hr",{style:{marginBottom:"5",marginTop:"10"}}),this._formatActionButtons())}});t["default"]=g,e.exports=t["default"]},710:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(5),u=l["default"].createClass({displayName:"IndexMaintenanceStrategiesConfiguration",propTypes:{title:l["default"].PropTypes.string.isRequired,description:l["default"].PropTypes.string.isRequired,selectPlaceholder:l["default"].PropTypes.string.isRequired,pluginExports:l["default"].PropTypes.array.isRequired,strategies:l["default"].PropTypes.array.isRequired,activeConfig:l["default"].PropTypes.object.isRequired,updateState:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{activeStrategy:this.props.activeConfig.strategy,activeConfig:this.props.activeConfig.config,newStrategy:this.props.activeConfig.strategy,newConfig:this.props.activeConfig.config}},_getDefaultStrategyConfig:function(e){var t=this.props.strategies.filter(function(t){return t.type===e})[0];return t?t.default_config:void 0},_getStrategyJsonSchema:function(e){var t=this.props.strategies.filter(function(t){return t.type===e})[0];return t?t.json_schema:void 0},_getStrategyConfig:function(e){return this.state.activeStrategy===e?this.state.activeConfig:this._getDefaultStrategyConfig(e)},_onSelect:function(e){if(!e||e.length<1)return void this.setState({newStrategy:void 0});var t=this._getStrategyConfig(e);this.setState({newStrategy:e,newConfig:t}),this.props.updateState(e,t)},_onConfigUpdate:function(e){this.setState({newConfig:e}),this.props.updateState(this.state.newStrategy,e)},_availableSelectOptions:function(){return this.props.pluginExports.map(function(e){return{value:e.type,label:e.displayName}})},_getConfigurationComponent:function(e){if(!e||e.length<1)return null;var t=this.props.pluginExports.filter(function(t){return t.type===e})[0];if(!t)return null;var n=this._getStrategyConfig(e),a=l["default"].createElement(t.configComponent,{config:n,jsonSchema:this._getStrategyJsonSchema(e),updateConfig:this._onConfigUpdate});return l["default"].createElement("span",{key:t.type},a)},_activeSelection:function(){return this.state.newStrategy},render:function(){return l["default"].createElement("span",null,l["default"].createElement("h3",null,this.props.title),l["default"].createElement("div",{className:"top-margin"},l["default"].createElement("p",null,this.props.description)),l["default"].createElement("div",{className:"top-margin"},l["default"].createElement(i.Select,{placeholder:this.props.selectPlaceholder,options:this._availableSelectOptions(),matchProp:"value",value:this._activeSelection(),onValueChange:this._onSelect})),l["default"].createElement("div",{className:"top-margin"},this._getConfigurationComponent(this._activeSelection())))}});t["default"]=u,e.exports=t["default"]},711:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(28),o=a(u),s=l["default"].createClass({displayName:"IndexMaintenanceStrategiesSummary",propTypes:{config:l["default"].PropTypes.object.isRequired,pluginExports:l["default"].PropTypes.array.isRequired},render:function(){if(!this.props.config)return l["default"].createElement(o["default"],null);var e=this.props.config.strategy,t=this.props.pluginExports.filter(function(t){return t.type===e})[0];if(!t||!t.summaryComponent)return l["default"].createElement(i.Alert,{bsStyle:"danger"},"Summary for strategy ",e," not found!");var n=l["default"].createElement(t.summaryComponent,{config:this.props.config.config});return l["default"].createElement("span",{key:t.type},n)}});t["default"]=s,e.exports=t["default"]},712:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(5),u=l["default"].createClass({displayName:"IndexRangeSummary",propTypes:{indexRange:l["default"].PropTypes.object},render:function(){var e=this.props.indexRange;return e?l["default"].createElement("span",null,"Range re-calculated"," ",l["default"].createElement("span",{title:e.calculated_at},l["default"].createElement(i.Timestamp,{dateTime:e.calculated_at,relative:!0}))," ","in ",e.took_ms,"ms."):l["default"].createElement("span",null,l["default"].createElement("i",null,"No index range available."))}});t["default"]=u,e.exports=t["default"]},713:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(22),u=a(i),o=n(41),s=a(o),d=l["default"].createClass({displayName:"IndexSizeSummary",propTypes:{index:l["default"].PropTypes.object.isRequired},render:function(){var e=this.props.index;return e.size?l["default"].createElement("span",null,"(",s["default"].formatBytes(e.size.bytes)," ","/ ",(0,u["default"])(e.size.events).format("0,0")," messages)"," "):l["default"].createElement("span",null)}});t["default"]=d,e.exports=t["default"]},714:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(5),o=n(35),s=a(o),d=n(129),c=l["default"].createClass({displayName:"IndexSummary",propTypes:{children:l["default"].PropTypes.node.isRequired,index:l["default"].PropTypes.object.isRequired,indexRange:l["default"].PropTypes.object,isDeflector:l["default"].PropTypes.bool.isRequired,name:l["default"].PropTypes.string.isRequired},getInitialState:function(){return{showDetails:this.props.isDeflector}},_formatLabels:function(e){var t=[];return e.is_deflector&&t.push(l["default"].createElement(i.Label,{key:this.props.name+"-deflector-label",bsStyle:"primary"},"deflector")),e.is_closed&&t.push(l["default"].createElement(i.Label,{key:this.props.name+"-closed-label",bsStyle:"warning"},"closed")),e.is_reopened&&t.push(l["default"].createElement(i.Label,{key:this.props.name+"-reopened-label",bsStyle:"success"},"reopened")),l["default"].createElement("span",{className:"index-label"},t)},_formatIndexRange:function(){if(this.props.isDeflector)return l["default"].createElement("span",null,"Contains messages up to ",l["default"].createElement(u.Timestamp,{dateTime:(new s["default"]).toISOString(),relative:!0}));var e=this.props.index.size;if(e){var t=e.events,n=e.deleted;if(0===t||t-n===0)return"Index does not contain any messages."}return this.props.indexRange?0===this.props.indexRange.begin?l["default"].createElement("span",null,"Contains messages up to ",l["default"].createElement(u.Timestamp,{dateTime:this.props.indexRange.end,relative:!0})):l["default"].createElement("span",null,"Contains messages from ",l["default"].createElement(u.Timestamp,{dateTime:this.props.indexRange.begin,relative:!0})," up to"," ",l["default"].createElement(u.Timestamp,{dateTime:this.props.indexRange.end,relative:!0})):"Time range of index is unknown, because index range is not available. Please recalculate index ranges manually."},_formatShowDetailsLink:function(){return this.state.showDetails?l["default"].createElement("span",{className:"index-more-actions"},l["default"].createElement("i",{className:"fa fa-caret-down"})," Hide Details / Actions"):l["default"].createElement("span",{className:"index-more-actions"},l["default"].createElement("i",{className:"fa fa-caret-right"})," Show Details / Actions")},_toggleShowDetails:function(e){e.preventDefault(),this.setState({showDetails:!this.state.showDetails})},render:function(){var e=this.props.index;return l["default"].createElement("span",null,l["default"].createElement("h2",null,this.props.name," ",l["default"].createElement("small",null,this._formatLabels(e)," ",this._formatIndexRange(e)," ",l["default"].createElement(d.IndexSizeSummary,{index:e}),l["default"].createElement("a",{onClick:this._toggleShowDetails,href:"#"},this._formatShowDetailsLink()))),l["default"].createElement("div",{className:"index-info-holder"},this.state.showDetails&&this.props.children))}});t["default"]=c,e.exports=t["default"]},715:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(4),u=a(i),o=n(2),s=n(38),d=a(s),c=n(28),f=a(c),p=n(42),m=n(6),g=a(m),h=n(3),y=a(h),_=n(710),x=a(_),E=n(711),v=a(E);n(734),n(727);var b=g["default"].getActions("IndicesConfiguration"),S=y["default"].getStore("IndicesConfiguration"),C=l["default"].createClass({displayName:"IndicesConfiguration",mixins:[u["default"].connect(S)],componentDidMount:function(){this.style.use(),b.loadRotationConfig(),b.loadRotationStrategies(),b.loadRetentionConfig(),b.loadRetentionStrategies()},componentWillUnmount:function(){this.style.unuse()},style:n(504),_saveConfiguration:function(){var e=this,t=[];if(this.state.newRotationConfig){var n=b.updateRotationConfiguration(this.state.newRotationConfig);t.push(n),n.then(function(){return e.setState({newRotationConfig:void 0})})}if(this.state.newRetentionConfig){var a=b.updateRetentionConfiguration(this.state.newRetentionConfig);t.push(a),a.then(function(){return e.setState({newRetentionConfig:void 0})})}Promise.all(t).then(function(){e.refs.indicesConfigurationModal.close()})},_openModal:function(){this.refs.indicesConfigurationModal.open()},_updateRotationConfigState:function(e,t){this.setState({newRotationConfig:{strategy:e,config:t}})},_updateRetentionConfigState:function(e,t){this.setState({newRetentionConfig:{strategy:e,config:t}})},render:function(){var e=this,t=void 0;t=this.state.activeRotationConfig?l["default"].createElement(v["default"],{config:this.state.activeRotationConfig,pluginExports:p.PluginStore.exports("indexRotationConfig")}):l["default"].createElement(f["default"],null);var n=void 0;n=this.state.activeRetentionConfig?l["default"].createElement(v["default"],{config:this.state.activeRetentionConfig,pluginExports:p.PluginStore.exports("indexRetentionConfig")}):l["default"].createElement(f["default"],null);var a=void 0;a=this.state.activeRotationConfig&&this.state.rotationStrategies?l["default"].createElement(x["default"],{title:"Index Rotation Configuration",description:"Graylog uses multiple indices to store documents in. You can configure the strategy it uses to determine when to rotate the currently active write index.",selectPlaceholder:"Select rotation strategy",pluginExports:p.PluginStore.exports("indexRotationConfig"),strategies:this.state.rotationStrategies,activeConfig:this.state.activeRotationConfig,updateState:this._updateRotationConfigState}):l["default"].createElement(f["default"],null);var r=void 0;return r=this.state.activeRetentionConfig&&this.state.retentionStrategies?l["default"].createElement(x["default"],{title:"Index Retention Configuration",description:"Graylog uses a retention strategy to clean up old indices.",selectPlaceholder:"Select retention strategy",pluginExports:p.PluginStore.exports("indexRetentionConfig"),strategies:this.state.retentionStrategies,activeConfig:this.state.activeRetentionConfig,updateState:this._updateRetentionConfigState}):l["default"].createElement(f["default"],null),l["default"].createElement("div",null,l["default"].createElement("h2",null,"Settings"),l["default"].createElement("div",{className:"top-margin"},l["default"].createElement(o.Row,null,l["default"].createElement(o.Col,{md:6},t),l["default"].createElement(o.Col,{md:6},n)),l["default"].createElement("hr",{className:"separator"}),l["default"].createElement(o.Button,{bsStyle:"info",bsSize:"xs",onClick:function(){return e._openModal()}},"Update configuration")," "),l["default"].createElement(d["default"],{ref:"indicesConfigurationModal",title:"Update Index Settings",onSubmitForm:this._saveConfiguration,submitButtonText:"Save"},a,l["default"].createElement("hr",null),r))}});t["default"]=C,e.exports=t["default"]},716:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(6),o=a(u),s=n(3),d=a(s),c=o["default"].getActions("Deflector"),f=o["default"].getActions("IndexRanges"),p=(d["default"].getStore("Deflector"),l["default"].createClass({displayName:"IndicesMaintenanceDropdown",_onRecalculateIndexRange:function(){window.confirm("This will trigger a background system job. Go on?")&&f.recalculate()},_onCycleDeflector:function(){window.confirm("Really manually cycle deflector? Follow the documentation link on this page to learn more.")&&c.cycle()},render:function(){return l["default"].createElement(i.ButtonGroup,null,l["default"].createElement(i.DropdownButton,{bsStyle:"info",bsSize:"lg",title:"Maintenance",id:"indices-maintenance-actions",pullRight:!0},l["default"].createElement(i.MenuItem,{eventKey:"1",onClick:this._onRecalculateIndexRange},"Recalculate index ranges"),l["default"].createElement(i.MenuItem,{eventKey:"2",onClick:this._onCycleDeflector},"Manually cycle deflector")))}}));t["default"]=p,e.exports=t["default"]},717:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(48),o=a(u),s=n(129),d=l["default"].createClass({displayName:"IndicesOverview",propTypes:{closedIndices:l["default"].PropTypes.array.isRequired,deflector:l["default"].PropTypes.object.isRequired,indexDetails:l["default"].PropTypes.object.isRequired,indices:l["default"].PropTypes.object.isRequired},_formatIndex:function(e,t){var n=this.props.indices[e],a=n&&n.range?n.range:null;return l["default"].createElement(i.Row,{key:"index-summary-"+e,className:"content index-description"},l["default"].createElement(i.Col,{md:12},l["default"].createElement(s.IndexSummary,{index:t,name:e,count:n.size,indexRange:a,isDeflector:n.is_deflector},l["default"].createElement("span",null,l["default"].createElement(s.IndexDetails,{index:this.props.indexDetails[e],indexName:e,indexRange:a,isDeflector:n.is_deflector})))))},_formatClosedIndex:function(e,t){var n=t.range;return l["default"].createElement(i.Row,{key:"index-summary-"+e,className:"content index-description"},l["default"].createElement(i.Col,{md:12},l["default"].createElement(s.IndexSummary,{index:t,name:e,indexRange:n,isDeflector:t.is_deflector},l["default"].createElement("span",null,l["default"].createElement(s.ClosedIndexDetails,{indexName:e,indexRange:n})))))},render:function(){var e=this,t=Object.keys(this.props.indices).map(function(t){return e.props.indices[t].is_closed?e._formatClosedIndex(t,e.props.indices[t]):e._formatIndex(t,e.props.indices[t])});return l["default"].createElement("span",null,t.sort(function(e,t){return(0,o["default"])(t.key,e.key)}))}});t["default"]=d,e.exports=t["default"]},718:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(22),u=a(i),o=n(24),s=a(o),d=l["default"].createClass({displayName:"ShardMeter",propTypes:{title:l["default"].PropTypes.string.isRequired,shardMeter:l["default"].PropTypes.object.isRequired},_formatMeter:function(e){var t=l["default"].createElement("span",null,(0,u["default"])(e.total).format("0,0")," ops");return e.total>0?l["default"].createElement("span",null,t," ",l["default"].createElement("span",{title:e.time_seconds+"s"},"(took ",s["default"].duration(e.time_seconds,"seconds").humanize(),")")):t},render:function(){var e=this.props.shardMeter;return l["default"].createElement("span",null,l["default"].createElement("h3",{style:{display:"inline"}},this.props.title),l["default"].createElement("dl",null,l["default"].createElement("dt",null,"Index:"),l["default"].createElement("dd",null,this._formatMeter(e.index)),l["default"].createElement("dt",null,"Flush:"),l["default"].createElement("dd",null,this._formatMeter(e.flush)),l["default"].createElement("dt",null,"Merge:"),l["default"].createElement("dd",null,this._formatMeter(e.merge)),l["default"].createElement("dt",null,"Query:"),l["default"].createElement("dd",null,this._formatMeter(e.search_query)),l["default"].createElement("dt",null,"Fetch:"),l["default"].createElement("dd",null,this._formatMeter(e.search_fetch)),l["default"].createElement("dt",null,"Get:"),l["default"].createElement("dd",null,this._formatMeter(e.get)),l["default"].createElement("dt",null,"Refresh:"),l["default"].createElement("dd",null,this._formatMeter(e.refresh))))}});t["default"]=d,e.exports=t["default"]},719:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(75),u=a(i),o=n(2),s=l["default"].createClass({displayName:"ShardRouting",propTypes:{route:l["default"].PropTypes.object.isRequired},render:function(){var e=this.props.route,t=l["default"].createElement(o.Tooltip,{id:"shard-route-state-tooltip"},"State: ",l["default"].createElement("i",null,e.state)," on ",e.node_hostname," (",e.node_name,")");return l["default"].createElement("li",{className:(0,u["default"])("shard","shard-"+e.state,{"shard-primary":e.primary})},l["default"].createElement(o.OverlayTrigger,{placement:"top",overlay:t},l["default"].createElement("span",{className:"id"},"S",e.id)))}});t["default"]=s,e.exports=t["default"]},720:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(129),u=n(48),o=a(u),s=l["default"].createClass({displayName:"ShardRoutingOverview",propTypes:{routing:l["default"].PropTypes.array.isRequired,indexName:l["default"].PropTypes.string.isRequired},render:function(){var e=this.props,t=e.indexName,n=e.routing;return l["default"].createElement("div",{className:"shard-routing"},l["default"].createElement("h3",null,"Shard routing"),l["default"].createElement("ul",{className:"shards"},n.sort(function(e,t){return(0,o["default"])(e.id,t.id);
}).map(function(e){return l["default"].createElement(i.ShardRouting,{key:t+"-shard-route-"+e.node_id+"-"+e.id,route:e})})),l["default"].createElement("br",{style:{clear:"both"}}),l["default"].createElement("div",{className:"description"},"Bold shards are primaries, others are replicas. Replicas are elected to primaries automatically when primaries leave the cluster. Size and document counts only reflect primary shards and no possible replica duplication."))}});t["default"]=s,e.exports=t["default"]},721:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=l["default"].createClass({displayName:"ClosingRetentionStrategyConfiguration",propTypes:{config:l["default"].PropTypes.object.isRequired,jsonSchema:l["default"].PropTypes.object.isRequired,updateConfig:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{max_number_of_indices:this.props.config.max_number_of_indices}},_onInputUpdate:function(e){var t=this;return function(n){var a={};a[e]=n.target.value,t.setState(a),t.props.updateConfig(a)}},render:function(){return l["default"].createElement("div",null,l["default"].createElement("fieldset",null,l["default"].createElement(i.Input,{type:"number",id:"max-number-of-indices",label:"Max number of indices",onChange:this._onInputUpdate("max_number_of_indices"),value:this.state.max_number_of_indices,help:l["default"].createElement("span",null,"Maximum number of indices to keep before ",l["default"].createElement("strong",null,"closing")," the oldest ones"),autoFocus:!0,required:!0})))}});t["default"]=u,e.exports=t["default"]},722:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=l["default"].createClass({displayName:"ClosingRetentionStrategySummary",propTypes:{config:l["default"].PropTypes.object.isRequired},render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index retention strategy:"),l["default"].createElement("dd",null,"Close"),l["default"].createElement("dt",null,"Max number of indices:"),l["default"].createElement("dd",null,this.props.config.max_number_of_indices)))}});t["default"]=i,e.exports=t["default"]},723:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=l["default"].createClass({displayName:"DeletionRetentionStrategyConfiguration",propTypes:{config:l["default"].PropTypes.object.isRequired,jsonSchema:l["default"].PropTypes.object.isRequired,updateConfig:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{max_number_of_indices:this.props.config.max_number_of_indices}},_onInputUpdate:function(e){var t=this;return function(n){var a={};a[e]=n.target.value,t.setState(a),t.props.updateConfig(a)}},render:function(){return l["default"].createElement("div",null,l["default"].createElement("fieldset",null,l["default"].createElement(i.Input,{type:"number",id:"max-number-of-indices",label:"Max number of indices",onChange:this._onInputUpdate("max_number_of_indices"),value:this.state.max_number_of_indices,help:l["default"].createElement("span",null,"Maximum number of indices to keep before ",l["default"].createElement("strong",null,"deleting")," the oldest ones"),autoFocus:!0,required:!0})))}});t["default"]=u,e.exports=t["default"]},724:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=l["default"].createClass({displayName:"DeletionRetentionStrategySummary",propTypes:{config:l["default"].PropTypes.object.isRequired},render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index retention strategy:"),l["default"].createElement("dd",null,"Delete"),l["default"].createElement("dt",null,"Max number of indices:"),l["default"].createElement("dd",null,this.props.config.max_number_of_indices)))}});t["default"]=i,e.exports=t["default"]},725:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=l["default"].createClass({displayName:"NoopRetentionStrategyConfiguration",render:function(){return l["default"].createElement(i.Alert,null,"This retention strategy is not configurable because it does not do anything.")}});t["default"]=u,e.exports=t["default"]},726:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=l["default"].createClass({displayName:"NoopRetentionStrategySummary",render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index retention strategy:"),l["default"].createElement("dd",null,"Do nothing")))}});t["default"]=i,e.exports=t["default"]},727:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var r=n(42),l=n(723),i=a(l),u=n(724),o=a(u),s=n(721),d=a(s),c=n(722),f=a(c),p=n(725),m=a(p),g=n(726),h=a(g);r.PluginStore.register(new r.PluginManifest({},{indexRetentionConfig:[{type:"org.graylog2.indexer.retention.strategies.DeletionRetentionStrategy",displayName:"Delete Index",configComponent:i["default"],summaryComponent:o["default"]},{type:"org.graylog2.indexer.retention.strategies.ClosingRetentionStrategy",displayName:"Close Index",configComponent:d["default"],summaryComponent:f["default"]},{type:"org.graylog2.indexer.retention.strategies.NoopRetentionStrategy",displayName:"Do nothing",configComponent:m["default"],summaryComponent:h["default"]}]}))},728:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=l["default"].createClass({displayName:"MessageCountRotationStrategyConfiguration",propTypes:{config:l["default"].PropTypes.object.isRequired,jsonSchema:l["default"].PropTypes.object.isRequired,updateConfig:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{max_docs_per_index:this.props.config.max_docs_per_index}},_onInputUpdate:function(e){var t=this;return function(n){var a={};a[e]=n.target.value,t.setState(a),t.props.updateConfig(a)}},render:function(){return l["default"].createElement("div",null,l["default"].createElement("fieldset",null,l["default"].createElement(i.Input,{type:"number",id:"max-docs-per-index",label:"Max documents per index",onChange:this._onInputUpdate("max_docs_per_index"),value:this.state.max_docs_per_index,help:"Maximum number of documents in an index before it gets rotated",autoFocus:!0,required:!0})))}});t["default"]=u,e.exports=t["default"]},729:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=l["default"].createClass({displayName:"MessageCountRotationStrategySummary",propTypes:{config:l["default"].PropTypes.object.isRequired},render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index rotation strategy:"),l["default"].createElement("dd",null,"Message Count"),l["default"].createElement("dt",null,"Max docs per index:"),l["default"].createElement("dd",null,this.props.config.max_docs_per_index)))}});t["default"]=i,e.exports=t["default"]},730:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(41),o=a(u),s=l["default"].createClass({displayName:"SizeBasedRotationStrategyConfiguration",propTypes:{config:l["default"].PropTypes.object.isRequired,jsonSchema:l["default"].PropTypes.object.isRequired,updateConfig:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{max_size:this.props.config.max_size}},_onInputUpdate:function(e){var t=this;return function(n){var a={};a[e]=n.target.value,t.setState(a),t.props.updateConfig(a)}},_formatSize:function(){return o["default"].formatBytes(this.state.max_size)},render:function(){return l["default"].createElement("div",null,l["default"].createElement("fieldset",null,l["default"].createElement(i.Input,{type:"number",id:"max-size",label:"Max size per index (in bytes)",onChange:this._onInputUpdate("max_size"),value:this.state.max_size,help:"Maximum size of an index before it gets rotated",addonAfter:this._formatSize(),autoFocus:!0,required:!0})))}});t["default"]=s,e.exports=t["default"]},731:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(41),u=a(i),o=l["default"].createClass({displayName:"SizeBasedRotationStrategySummary",propTypes:{config:l["default"].PropTypes.object.isRequired},render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index rotation strategy:"),l["default"].createElement("dd",null,"Index Size"),l["default"].createElement("dt",null,"Max index size:"),l["default"].createElement("dd",null,this.props.config.max_size," bytes (",u["default"].formatBytes(this.props.config.max_size),")")))}});t["default"]=o,e.exports=t["default"]},732:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(2),u=n(24),o=a(u),s=l["default"].createClass({displayName:"TimeBasedRotationStrategyConfiguration",propTypes:{config:l["default"].PropTypes.object.isRequired,jsonSchema:l["default"].PropTypes.object.isRequired,updateConfig:l["default"].PropTypes.func.isRequired},getInitialState:function(){return{rotation_period:this.props.config.rotation_period}},_onPeriodUpdate:function(e){var t=this;return function(){var n={},a=t.refs[e].getValue().toUpperCase();a.startsWith("P")||(a="P"+a),n[e]=a,t.setState(n),t._isValidPeriod(n[e])&&t.props.updateConfig(n)}},_isValidPeriod:function(e){var t=e||this.state.rotation_period;return o["default"].duration(t).asMilliseconds()>=36e5},_validationState:function(){return this._isValidPeriod()?void 0:"error"},_formatDuration:function(){return this._isValidPeriod()?o["default"].duration(this.state.rotation_period).humanize():"invalid (min 1 hour)"},render:function(){return l["default"].createElement("div",null,l["default"].createElement(i.Input,{type:"text",ref:"rotation_period",label:"Rotation period (ISO8601 Duration)",onChange:this._onPeriodUpdate("rotation_period"),value:this.state.rotation_period,help:'How long an index gets written to before it is rotated. (i.e. "P1D" for 1 day, "PT6H" for 6 hours)',addonAfter:this._formatDuration(),bsStyle:this._validationState(),autofocus:!0,required:!0}))}});t["default"]=s,e.exports=t["default"]},733:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(24),u=a(i);n(123);var o=l["default"].createClass({displayName:"TimeBasedRotationStrategySummary",propTypes:{config:l["default"].PropTypes.object.isRequired},_humanizedPeriod:function(){var e=u["default"].duration(this.props.config.rotation_period);return e.format()+", "+e.humanize()},render:function(){return l["default"].createElement("div",null,l["default"].createElement("dl",{className:"deflist"},l["default"].createElement("dt",null,"Index rotation strategy:"),l["default"].createElement("dd",null,"Index Time"),l["default"].createElement("dt",null,"Rotation period:"),l["default"].createElement("dd",null,this.props.config.rotation_period," (",this._humanizedPeriod(),")")))}});t["default"]=o,e.exports=t["default"]},734:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}var r=n(42),l=n(728),i=a(l),u=n(729),o=a(u),s=n(730),d=a(s),c=n(731),f=a(c),p=n(732),m=a(p),g=n(733),h=a(g);r.PluginStore.register(new r.PluginManifest({},{indexRotationConfig:[{type:"org.graylog2.indexer.rotation.strategies.MessageCountRotationStrategy",displayName:"Index Message Count",configComponent:i["default"],summaryComponent:o["default"]},{type:"org.graylog2.indexer.rotation.strategies.SizeBasedRotationStrategy",displayName:"Index Size",configComponent:d["default"],summaryComponent:f["default"]},{type:"org.graylog2.indexer.rotation.strategies.TimeBasedRotationStrategy",displayName:"Index Time",configComponent:m["default"],summaryComponent:h["default"]}]}))},862:function(e,t,n){"use strict";function a(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(1),l=a(r),i=n(4),u=a(i),o=n(2),s=n(22),d=a(s),c=n(6),f=a(c),p=n(3),m=a(p),g=n(17),h=a(g),y=n(5),_=n(34),x=n(66),E=n(129),v=n(715),b=a(v),S=f["default"].getActions("IndexerOverview"),C=f["default"].getActions("Indices"),R=m["default"].getStore("IndexerOverview"),P=m["default"].getStore("Indices"),I=l["default"].createClass({displayName:"IndicesPage",mixins:[u["default"].connect(P,"indexDetails"),u["default"].connect(R)],componentDidMount:function(){C.list(),this.timerId=setInterval(function(){C.multiple(),S.list()},this.REFRESH_INTERVAL)},componentWillUnmount:function(){this.timerId&&clearInterval(this.timerId)},REFRESH_INTERVAL:2e3,_totalIndexCount:function(){return Object.keys(this.state.indexerOverview.indices).length},_renderElasticsearchUnavailableInformation:function(){return l["default"].createElement(o.Row,{className:"content"},l["default"].createElement(o.Col,{md:8,mdOffset:2},l["default"].createElement("div",{className:"top-margin"},l["default"].createElement(o.Panel,{bsStyle:"danger",header:l["default"].createElement("span",null,l["default"].createElement("i",{className:"fa fa-exclamation-triangle"})," Indices overview unavailable")},l["default"].createElement("p",null,"We could not get the indices overview information. This usually means there was a problem connecting to Elasticsearch, and ",l["default"].createElement("strong",null,"you should ensure Elasticsearch is up and reachable from Graylog"),"."),l["default"].createElement("p",null,"Graylog will continue storing your messages in its journal, but you will not be able to search on them until Elasticsearch is reachable again.")))))},render:function(){var e=l["default"].createElement(y.PageHeader,{title:"Indices"},l["default"].createElement("span",null,"This is an overview of all indices (message stores) Graylog is currently taking in account for searches and analysis."),l["default"].createElement("span",null,"You can learn more about the index model in the"," ",l["default"].createElement(_.DocumentationLink,{page:h["default"].PAGES.INDEX_MODEL,text:"documentation"})),l["default"].createElement(E.IndicesMaintenanceDropdown,null));if(this.state.indexerOverviewError)return l["default"].createElement("span",null,e,this._renderElasticsearchUnavailableInformation());if(!this.state.indexerOverview||!this.state.indexDetails.closedIndices)return l["default"].createElement(y.Spinner,null);var t=this.state.indexerOverview.deflector;return l["default"].createElement("span",null,e,l["default"].createElement(o.Row,{className:"content"},l["default"].createElement(o.Col,{md:12},l["default"].createElement(b["default"],null))),l["default"].createElement(o.Row,{className:"content"},l["default"].createElement(o.Col,{md:12},l["default"].createElement(o.Alert,{bsStyle:"success",style:{marginTop:"10"}},l["default"].createElement("i",{className:"fa fa-th"}),"  ",this._totalIndexCount()," indices with a total of"," ",(0,d["default"])(this.state.indexerOverview.counts.events).format("0,0")," messages under management, current write-active index is ",l["default"].createElement("i",null,t.current_target),"."),l["default"].createElement(x.IndexerClusterHealthSummary,{health:this.state.indexerOverview.indexer_cluster.health}))),l["default"].createElement(E.IndicesOverview,{indices:this.state.indexerOverview.indices,indexDetails:this.state.indexDetails.indices,closedIndices:this.state.indexDetails.closedIndices,deflector:this.state.indexerOverview.deflector}))}});t["default"]=I,e.exports=t["default"]}});
//# sourceMappingURL=7.7.a37bd6c43e2b13149f99.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy