Por padrão, o cliente de monitoramento X-Pack coleta dados do cluster a cada 10 segundos e os armazena em índices cujos nomes começam com .monitoring-*. Esses índices passam por rollover diariamente e podem crescer significativamente, consumindo espaço em disco e afetando a operação da instância. Para controlar o uso de disco, ajuste a duração de retenção ou restrinja o escopo de coleta dos índices de monitoramento.
Os procedimentos neste tópico usam o Alibaba Cloud Elasticsearch V6.7.0 como exemplo. Os rótulos da interface podem variar em outras versões. Utilize os rótulos exibidos na sua interface.
Pré-requisitos
Antes de começar, verifique se você tem:
Acesso ao console do Kibana. Para mais detalhes, consulte Conectar-se a um cluster usando o Kibana
Visualize o uso de disco
No console do Kibana, clique em
no canto superior esquerdo para expandir o painel de navegação. Clique em Management e depois em Stack Monitoring.Na seção Elasticsearch, clique em Indices.
Na aba Indices, ative System indices para visualizar o uso de disco dos índices de monitoramento. Os índices
.monitoring-es-*geralmente consomem mais espaço porque armazenam status, estatísticas do cluster, estatísticas dos nós e estatísticas dos índices. Já os índices.monitoring-kibana-*ocupam menos espaço.
Reduzir o uso de disco dos índices de monitoramento
Por padrão, os índices de monitoramento retêm dados dos últimos sete dias. O uso total de disco depende da quantidade de índices (incluindo índices de sistema) e do número de nós no cluster.
Use uma ou ambas as opções a seguir para reduzir o uso de disco.
Opção 1: Defina a duração de retenção (opcional)
No painel de navegação, clique em Dev Tools.
-
Na aba Console, execute o comando abaixo para definir a duração de retenção. O exemplo define o valor como um dia; ajuste conforme necessário. O valor mínimo é
1d(um dia).PUT _cluster/settings {"persistent": {"xpack.monitoring.history.duration":"1d"}}
Opção 2: Restringir o escopo de coleta (opcional)
No painel de navegação, clique em Dev Tools.
-
Na aba Console, execute o comando a seguir para limitar os índices monitorados. Essa ação reduz os dados gravados nos índices
.monitoring-es-*. O exemplo exclui todos os índices de sistema do monitoramento.PUT _cluster/settings {"persistent": {"xpack.monitoring.collection.indices": "*,-.*"}}Após aplicar essa configuração, os dados de monitoramento dos índices excluídos deixam de aparecer na página Monitoring do Kibana. Para verificar o status desses índices, execute
GET _cat/indices.