Por padrão, o cliente de monitoramento do X-Pack coleta métricas do cluster a cada 10 segundos e as armazena em índices rotativos diários com o prefixo .monitoring-*. Com o tempo, esses índices podem consumir muito espaço em disco e afetar o desempenho da instância. Para controlar esse uso, ajuste a política de retenção de dados e o escopo de coleta dos índices de monitoramento.
Procedimento
Antes de começar, faça login no console do Kibana. Para obter instruções, consulte Connect to a cluster by using Kibana.
Os passos a seguir usam um cluster Alibaba Cloud Elasticsearch 6.7.0 como exemplo. Os rótulos da interface podem variar ligeiramente em outras versões.
-
Visualize o espaço em disco usado pelos índices de monitoramento.
No console do Kibana, clique em
no canto superior esquerdo para expandir o painel de navegação à esquerda e escolha Management > Stack Monitoring.Na seção Elasticsearch, clique em Indices.
Na aba Indices, ative System indices para visualizar o espaço em disco usado pelos índices de monitoramento, como .monitoring-es- e .monitoring-kibana-. Os índices .monitoring-es-* geralmente ocupam mais espaço porque armazenam informações como estado do cluster, estatísticas do cluster, estatísticas de nós e estatísticas de índices.
-
Configure os índices de monitoramento. Por padrão, os índices de monitoramento do sistema retêm dados dos últimos sete dias. O tamanho desses índices depende da quantidade de índices (incluindo os do sistema) e de nós na instância. Controle o uso de espaço em disco com um ou ambos os métodos a seguir.
No painel de navegação à esquerda, clique em Dev Tools.
-
Defina o período de retenção dos índices de monitoramento. No Console, execute o comando a seguir para definir o período de retenção como um dia. Ajuste esse valor conforme necessário. O período mínimo de retenção é de um dia.
PUT _cluster/settings {"persistent": {"xpack.monitoring.history.duration":"1d"}} -
Especifique quais índices monitorar. Execute o comando a seguir para reduzir o espaço em disco usado pelos índices .monitoring-es-*. O exemplo abaixo exclui os índices do sistema do monitoramento.
PUT _cluster/settings {"persistent": {"xpack.monitoring.collection.indices": "*,-.*"}}Os dados de monitoramento dos índices excluídos não aparecem na página Monitoring no Kibana. No entanto, ainda é possível visualizar os índices e seu status executando o comando
GET _cat/indices.