Elasticsearch Supprimer la politique d'automatisation

Elasticsearch Supprimer la politique d'automatisation
"La fonction de mise à l'échelle est l'une des fonctionnalités les plus précieuses d'un déploiement Elasticsearch. Cette fonctionnalité vous permet de configurer un ensemble de règles et d'intervalles pour les nœuds dans un cluster Elasticsearch. La fonction de mise à l'échelle de la mise en œuvre surveillera les nœuds et vérifiera s'ils répondent à la politique définie. S'il est valide, la fonction appliquera l'action définie sur les nœuds."

Lors de la création d'un cluster Elasticsearch, il peut être difficile de déterminer le nombre de ressources dont vous avez besoin pour y attribuer. De plus, même si vous le faites, il peut être difficile d'anticiper quand ou si les ressources allouées seront suffisantes pour une durée spécifique.

C'est là que la fonctionnalité automatique entre en jeu. La fonction de mise à l'échelle peut aider à gérer et à répartir la ressource automatiquement en fonction des règles définies. Ceci, à son tour, aide à supprimer le besoin d'une gestion constante et manuelle de la pile.

Nous pourrions passer l'intégralité de l'article à discuter des fonctionnalités d'automate et de la façon dont ils fonctionnent. Cependant, dans le cadre de la portée de ce tutoriel, vous pouvez vérifier la ressource ci-dessous pour en savoir plus sur les wapitiss.

https: // www.élastique.CO / GUIDE / EN / Cloud / Current / EC-Autoscaling.html

Dans la section à venir, nous discuterons de la façon de créer et d'obtenir la fonctionnalité de mise en œuvre dans un cluster Elasticsearch.

Elasticsearch Créer une politique de mise à l'échelle

Cette section illustrera comment créer une simple politique d'autoscalitude Elasticsearch.

La demande ci-dessous montre comment effectuer l'action ci-dessus.

curl -xput "http: // localhost: 9200 / _autoscaling / stratégie / sampon" -h "kbn-xsrf: reportage" -h "contenu-type: application / json" -d '

"les rôles": [],
"déciders":
"fixé":


'

Pas: la politique de mise à l'échelle nécessite des privilèges de l'opérateur.

Elasticsearch Fetch Autoscaling Policy

Vous pouvez obtenir les détails de la politique d'automate à l'aide de l'API Autoscaling. Un exemple de demande est comme indiqué:

curl -xget "http: // localhost: 9200 / _autoscaling / politique / échantillon" -h "kbn-xsrf: reportage"

La demande doit retourner les détails de la politique spécifiée.


"les rôles":[],
"décideurs": fixe

Elasticsearch Supprimer la politique d'automatisation

Pour supprimer une politique de mise à l'échelle existante, utilisez la méthode de suppression sur le point de terminaison de l'API à _Autoscaling.

La syntaxe de demande est comme indiqué:

Supprimer / _autoscaling / politique /

Par exemple, pour supprimer la politique d'automate «échantillon», nous pouvons s'exécuter:

curl -xdelete "http: // localhost: 9200 / _autoscaling / politique / échantillon" -h "kbn-xsrf: reportage"

L'API doit renvoyer un message de reconnaissance lors de l'exécution réussie.


"Reconnu": vrai

Pour supprimer toutes les politiques d'automate, vous pouvez passer un caractère générique comme indiqué:

curl -xdelete "http: // localhost: 9200 / _autoscaling / politique / *" -h "kbn-xsrf: reportage"

Remarque: Tenter d'effectuer des opérations de mise en œuvre sans privilèges d'opérateur renverra une exception «Privileges d'opérateur».

Conclusion

Cet article vous a appris à créer, récupérer et supprimer les politiques d'automate dans un cluster Elasticsearch.