Elasticsearch Excluir Política de AutoScaling

Elasticsearch Excluir Política de AutoScaling
““O recurso autoscaling é um dos recursos mais valiosos em uma implantação de elasticsearch. Esse recurso permite configurar um conjunto de regras e intervalos para os nós em um cluster Elasticsearch. O recurso de autocaling monitorará os nós e verificará se eles atender à política definida. Se válido, o recurso aplicará a ação definida nos nós.”

Ao criar um cluster Elasticsearch, pode ser um desafio determinar o número de recursos que você precisa para alocar. Além disso, mesmo se você o fizer, pode ser difícil antecipar quando ou se os recursos alocados serão suficientes para uma duração específica.

É aqui que o recurso de autocaling entra em jogo. O recurso Autoscaling pode ajudar a gerenciar e alocar o recurso automaticamente com base nas regras definidas. Isso, por sua vez, ajuda a remover a necessidade de gerenciamento de pilha constante e manual.

Poderíamos gastar o artigo inteiro discutindo recursos autoscaling e como eles funcionam. No entanto, em prol do escopo deste tutorial, você pode verificar o recurso abaixo para saber mais sobre o AutoScaling Elk.

https: // www.elástico.CO/guia/pt/nuvem/atual/EC-AUSTOSCALIONING.html

Na próxima seção, discutiremos como criar e obter o recurso autoscaling em um cluster Elasticsearch.

Elasticsearch Create Autoscaling Policy

Esta seção ilustrará como criar uma simples política de Autoscaling de Elasticsearch.

A solicitação abaixo mostra como executar a ação acima.

Curl -xput "http: // localhost: 9200/_aUtroscaling/Policy/Sample" -h "KBN -XSRF: Relatório" -H "Type: Application/Json" -D '

"Funções": [],
"decisores":
"fixo":


'

Não: a política autoscaling requer privilégios do operador.

Elasticsearch buscar política de autocaling

Você pode obter os detalhes da política de autocaling usando a API automática. Uma solicitação de exemplo é como mostrado:

Curl -xget "http: // localhost: 9200/_aUtroscaling/Policy/Sample" -H "KBN -XSRF: Relatórios"

A solicitação deve retornar os detalhes da política especificada.


"Funções": [],
"Decidores": corrigido

Elasticsearch Excluir Política de AutoScaling

Para excluir uma política de autocaling existente, use o método de exclusão no ponto de extremidade da API _AUtroscaling.

A sintaxe da solicitação é como mostrado:

Excluir/_aUtroscaling/Policy/

Por exemplo, para remover a política de autocaling "amostra", podemos executar:

Curl -xDelete "http: // localhost: 9200/_aUtroscaling/Policy/Sample" -h "KBN -XSRF: Relatórios"

A API deve retornar uma mensagem de reconhecimento após a execução bem -sucedida.


"Reconhecido": verdadeiro

Para remover todas as políticas autoscaling, você pode passar por um caractere curinga como mostrado:

Curl -xDelete "http: // localhost: 9200/_aUtroscaling/Policy/*" -h "KBN -xsrf: Relatórios"

Nota: Tentativa de executar operações de autocaling sem privilégios do operador retornará uma exceção de "privilégios do operador".

Conclusão

Este artigo ensinou a você como criar, buscar e excluir políticas autoscaling em um cluster Elasticsearch.