Elasticsearch obtiene la política de autoscalado

Elasticsearch obtiene la política de autoscalado
“La función de autoscalado es una de las características más valiosas en una implementación de ElasticSearch. Esta característica le permite configurar un conjunto de reglas e intervalos para los nodos dentro de un clúster Elasticsearch. La función de autoscalización supervisará los nodos y verificará si cumplen con la política definida. Si es válido, la función aplicará la acción establecida en los nodos."

Al crear un clúster Elasticsearch, puede ser un desafío determinar la cantidad de recursos que necesita asignarle. Además, incluso si lo hace, puede ser difícil anticipar cuándo o si los recursos asignados serán suficientes para una duración específica.

Aquí es donde entra en juego la función de autoscaling. La función de autoscalaje puede ayudar a administrar y asignar el recurso automáticamente en función de las reglas establecidas. Esto, a su vez, ayuda a eliminar la necesidad de gestión de pila constante y manual.

Podríamos gastar todo el artículo discutiendo las características de autoscalización y cómo funcionan. Sin embargo, en aras del alcance de este tutorial, puede consultar el recurso a continuación para obtener más información sobre el alce autoscaling.

https: // www.elástico.CO/Guía/EN/Cloud/Current/EC-AutoScaling.html

En la próxima sección, discutiremos cómo crear y obtener la función de autoscalaje dentro de un clúster Elasticsearch.

Elasticsearch crea una política de autoscalización

Esta sección ilustrará cómo crear una política simple de autoscalización de Elasticsearch.

La solicitud a continuación muestra cómo realizar la acción anterior.

curl -xput "http: // localhost: 9200/_autoScaling/Policy/Sample" -H "KBN -XSRF: Informes de contenido" -H ": Application/JSON" -D '

"Roles": [],
"Deciders":
"fijado":


'

No: la política de autoscalado requiere privilegios del operador.

Política de autoscaling de elasticsearch fetch

Puede obtener los detalles de la política de autoscalización utilizando la API de autoscalización. Una solicitud de ejemplo es como se muestra:

curl -xget "http: // localhost: 9200/_autoScaling/Policy/Sample" -H "KBN -XSRF: Informes"

La solicitud debe devolver los detalles de la política especificada.


"Roles": [],
"decisores": fijo

Conclusión

Este artículo cubre las políticas de autoscalización de ElasticSearch y cómo crear y ver sus detalles.

Consulte la documentación para obtener más.