Elasticsearch Hankige hetktõmmise olek

Elasticsearch Hankige Hetktommise Olek



Selles artiklis uuritakse, kuidas hankida iga antud hetktõmmises osaleva killu üksikasjalikku kirjeldust.

Elasticsearchis antud hetketõmmise oleku toomiseks kasutame hetktõmmise oleku API lõpp-punkti.







Taotle süntaksit

Taotluse süntaks on järgmine:



HANGI _hetktõmmis / _status
HANGI _hetktõmmis /< hoidla >/ _status
HANGI _hetktõmmis /< hoidla >>< hetktõmmis >/ _status



Taotlus toetab järgmisi tee parameetreid:





  1. – hetktõmmiste hoidla nimi. See on väga kasulik päringu ulatuse piiramiseks antud hoidlaga süsteemiülese päringu asemel.
  2. – Määrab sihtmärgi hetktõmmise nime. Samuti saate mitu hetktõmmist määrata komadega eraldatud loendina.

Praegu töötavate hetktõmmiste kohta teabe hankimiseks võime taotluse parameetris hetktõmmise välja jätta.

Vastus

Taotlus peaks andma hetktõmmise kohta üksikasjaliku teabe. Selline vastuses sisalduv teave on:



  1. Hoidla – Hoidla nimi, kus hetktõmmis asub.
  2. Hetktõmmis – hetktõmmise nimi.
  3. uuid – hetktõmmise UUID.
  4. osariik – Hetketõmmise praegune olek. Hetktõmmis võib olla järgmistes olekutes:
  5. a. EBAÕNNESTUS – hetktõmmis, mis on lõppenud veaga ja ei suuda varundatud andmeid taastada.
    b. ALGATUD – Näitab, et hetktõmmis töötab praegu.
    c. OSALNE – Näitab, et globaalse klastri olek on taastatud, kuid vähemalt ühe killu andmete salvestamine ebaõnnestus.
    d. EDU – Näitab, et hetktõmmis on edukalt lõpetatud.

  6. Kaasa_globaalne_riik – Näitab, kas globaalse klastri olek sisaldub määratud hetktõmmises.
  7. Shard_stats – Näitab kildude arvu.
  8. Statistika – Üksikasjad hetktõmmises olevate failide arvu ja failide suuruse kohta.

See on osa hetketõmmise olekust tagastatud teabest.

Elasticsearch Looge hetktõmmis

Elasticsearch Get snapshot API kasutamise parimaks illustreerimiseks looge hetktõmmise näidis. Pidage meeles, et see jaotis ei hõlma Elasticsearchi hoidla loomise põhitõdesid ega muid Elasticsearchi hetktõmmise nõudeid.

Lisateabe saamiseks vaadake dokumentatsiooni.

Oletame, et meil on hoidla nimega elk_bakcups, saame selles hoidlas päringuga hetktõmmise luua, nagu on näidatud järgmiselt:

lokk -XPUT 'http://localhost:9200/_snapshot/elk_backups/test_snapshot?wait_for_completion=true' -H 'kbn-xsrf: aruandlus'

Eelmine taotlus initsialiseerib hetktõmmise loomise määratud hoidlas.

MÄRGE : hetktõmmise loomise lõpuleviimiseks kuluv aeg sõltub mitmest tegurist.

Elasticsearch Hankige hetktõmmise olek

Kui oleme hetketõmmise loomise protsessi initsialiseerinud, saame selle olekut kontrollida, käivitades järgmise päringu:

lokk -XGET 'http://localhost:9200/_snapshot/elk_backups/test_snapshot/_status' -H 'kbn-xsrf: aruandlus'

See peaks andma üksikasjaliku teabe hetktõmmise oleku kohta. Näidisväljund on järgmine:

{
'hetktõmmised' : [
{
'hetktõmmis' : 'test_hetktõmmis' ,
'hoidla' : 'iga_varukoopiad' , < tugev >
tugev > 'uuid' : '9oOJtTunR_WC-1a7NA-9WQ' ,
'osariik' : 'EDU' ,
'include_global_state' : tõsi ,
'shards_stats' : {
'initsialiseerimine' : 0 ,
'algas' : 0 ,
'lõpetamine' : 0 ,
'tehtud' : 94 ,
'ebaõnnestus' : 0 ,
'kokku' : 94
} ,
'statistika' : {
'kasvav' : {
'failide_arv' : 282 ,
'suurus_baitides' : 750304
} ,
'kokku' : {
'failide_arv' : 692 ,
'suurus_baitides' : 62159894
} ,
'algusaeg_millis' : 1663770043239 ,
'time_in_millis' : 26212
} ,
'indeksid' : { < tugev >
tugev > 'minu-andmevoog' : {
'shards_stats' : {
'initsialiseerimine' : 0 ,
'algas' : 0 ,
'lõpetamine' : 0 ,
'tehtud' : 1 ,
'ebaõnnestus' : 0 ,
'kokku' : 1
} ,
'statistika' : {
'kasvav' : {
'failide_arv' : 0 ,
'suurus_baitides' : 0
} ,
'kokku' : {
'failide_arv' : 10 ,
'suurus_baitides' : 13518
} ,

-----------------VÄLJUND KÄBITATUD-------------------------

Kibanas saate hetktõmmise olekut kontrollida, liikudes jaotisse Virnahaldus – hetktõmmis ja taastamine.

Valige sihtmärk ja vaadake üksikasju.

MÄRGE : Pidage meeles, et Kibana ei paku kõikehõlmavaid üksikasju, nagu pakub Elasticsearchi hetktõmmise oleku API.

Järeldus

Selles postituses uurisime hetktõmmise oleku API-ga töötamise põhialuseid, mis võimaldab meil hankida üksikasjalikku teavet antud hetktõmmise kohta.

Täname lugemise eest!