Når du oppretter en Elasticsearch -klynge, kan det være utfordrende å bestemme antall ressurser du trenger å tildele den. Selv om du gjør det, kan det være vanskelig å forutse når eller om de tildelte ressursene vil være tilstrekkelige for en bestemt varighet.
Det er her autoskalingsfunksjonen spiller inn. Autoskalingsfunksjonen kan bidra til å administrere og tildele ressursen automatisk basert på de angitte reglene. Dette hjelper igjen med å fjerne behovet for konstant og manuell stabelstyring.
Vi kan bruke hele artikkelen på å diskutere autoskalingsfunksjoner og hvordan de fungerer. Imidlertid, av hensyn til omfanget av denne opplæringen, kan du sjekke ressursen nedenfor for å lære mer om elg autoscaling.
https: // www.elastisk.CO/Guide/EN/Cloud/Current/EC-Autoscaling.html
I den kommende delen vil vi diskutere hvordan du lager og får autoskaleringsfunksjonen i en Elasticsearch -klynge.
Elasticsearch Create Autoscaling Policy
Denne delen vil illustrere hvordan du oppretter en enkel elasticsearch autoscaling -policy.
Forespørselen nedenfor viser hvordan du utfører ovennevnte handling.
Curl -xput "http: // localhost: 9200/_autoscaling/policy/sample" -h "kbn -xsrf: rapportering" -h "innholdstype: applikasjon/json" -d 'Ikke: Autoskaleringspolitikk krever operatørprivilegier.
Elasticsearch Fetch Autoscaling Policy
Du kan få detaljene i autoskaleringspolitikken ved hjelp av Autoscaling API. En eksempelforespørsel er som vist:
Curl -xget "http: // localhost: 9200/_autoscaling/policy/sample" -h "kbn -xsrf: rapportering"Forespørselen skal returnere detaljene i den spesifiserte policyen.
Konklusjon
Denne artikkelen dekker Elasticsearch Autoscaling -retningslinjer og hvordan du oppretter og ser på detaljene sine.
Sjekk dokumentasjonen for mer.