Aprenda a otimizar o Elasticsearch e o OpenSearch Recuperação com a priorização de recuperação de índices. Acelere a restauração crítica do índice e melhore a disponibilidade do cluster após as reinicializações.
Quando um cluster Elasticsearch ou OpenSearch reinicia – seja devido à manutenção, uma atualização rolante ou tempo de inatividade inesperado – deve recuperar seus índices. Mas nem todos os dados são iguais e Alguns índices são mais importantes que outros Para recuperar seu sistema on -line rapidamente. É aí que Priorização de recuperação do índice entra em jogo.
O que é priorização de recuperação de índice?
A priorização de recuperação é um mecanismo que permite Controle a ordem em que os índices são recuperados Após um cluster ou os nós reiniciar. Elasticsearch e OpenSearch atribuem um valor prioritário Para cada índice, determinar quais índices são recuperados primeiro.
A prioridade padrão é 1
mas você pode atribuir qualquer valor inteiro para influenciar a ordem:
"index.priority": 100
Números mais altos significam maior prioridade durante a recuperação.
Como definir a prioridade do índice
Você pode definir a prioridade de recuperação nas configurações de índice:
PUT /important-index/_settings
{
"settings": {
"index.priority": 100
}
}
Ou durante a criação do índice:
PUT /critical-logs
{
"settings": {
"index.priority": 150
}
}
O mesmo se aplica aos modelos de índice, é claro.
Quando usá -lo
Use a priorização de recuperação para:
- Priorize quente ou freqüentemente consultado dados
- Acelerar a recuperação de índices críticos do sistema (como Kibana, índices de segurança, painéis, etc.)
- Adiar a recuperação do arquivo ou dados frios Para preservar a largura de banda de E/S
Elasticsearch (já que v8.5) atribui automaticamente maior prioridade de recuperação para os índices do sistema como:
.security-*
.kibana_*
.fleet-*
Eles são críticos para a funcionalidade do cluster e o acesso ao usuário, portanto, para muitos casos de uso, eles devem ser recuperados primeiro.
Obviamente, você deve evitar a priorização excessiva de muitos índices-isso derrota o objetivo.
Não deixe que dados críticos fiquem para trás durante a recuperação. Com apenas uma configuração simples, você pode tornar seu cluster mais inteligente sobre o que é restaurado primeiro. Se você está executando uma pilha de observabilidade em larga escala ou um mecanismo de pesquisa de tráfego intenso, Priorização de recuperação do índice é uma pequena mudança com grande impacto.
Contate-nos
Leave a Reply