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 '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.
Conclusione
Questo articolo copre le politiche di Elasticsearch Autoscaling e come creare e visualizzare i loro dettagli.
Controlla la documentazione per ulteriori informazioni.