Elasticsearch Ottieni una politica di autoscaling

Elasticsearch Ottieni una politica di autoscaling
“La funzionalità di Autoscaling è una delle caratteristiche più preziose in una distribuzione ElasticSearch. Questa funzione consente di configurare un set di regole e intervalli per i nodi all'interno di un cluster di Elasticsearch. La funzionalità automatica monitora i nodi e verificherà se soddisfano la politica definita. Se valida, la funzione applicherà l'azione impostata sui nodi."

Quando si crea un cluster Elasticsearch, può essere difficile determinare il numero di risorse necessarie per allocarlo ad esso. Inoltre, anche se lo fai, può essere difficile anticipare quando o se le risorse allocate saranno sufficienti per una durata specifica.

È qui che entra in gioco la funzione di autoscaling. La funzionalità di Autoscaling può aiutare a gestire e allocare automaticamente la risorsa in base alle regole impostate. Questo, a sua volta, aiuta a rimuovere la necessità di una gestione costante e manuale dello stack.

Potremmo spendere l'intero articolo per discutere delle funzionalità di Autoscaling e di come funzionano. Tuttavia, per il bene della portata di questo tutorial, è possibile controllare la risorsa di seguito per saperne di più sull'autoscaling degli alci.

https: // www.elastico.CO/GUIDA/EN/Cloud/Current/EC-Autoscaling.html

Nella sezione imminente, discuteremo di come creare e ottenere la funzione di autoscaling all'interno di un cluster di Elasticsearch.

ElasticSearch Crea una politica di autoscaling

Questa sezione illustrerà come creare una semplice politica di elasticsarch automatica.

La richiesta seguente mostra come eseguire l'azione sopra.

Curl -xput "http: // localhost: 9200/_autoscaling/politica/campione" -h "kbn -xsrf: reporting" -h "contenuti -type: applicazione/json" -d '

"Ruoli": [],
"deciders":
"fisso":


'

NO: la politica automatica richiede i privilegi dell'operatore.

ElasticSearch Fetch Politica di Autoscaling

È possibile ottenere i dettagli della politica automatica utilizzando l'API di Autoscaling. Una richiesta di esempio è come mostrato:

CURL -XGET "http: // localhost: 9200/_autoscaling/politica/campione" -H "kbn -xsrf: reporting"

La richiesta deve restituire i dettagli della politica specificata.


"Ruoli": [],
"deciders": fisso

Conclusione

Questo articolo copre le politiche di Elasticsearch Autoscaling e come creare e visualizzare i loro dettagli.

Controlla la documentazione per ulteriori informazioni.