W tym artykule omówiono, jak pobrać statystyki na poziomie odłamku dotyczące następujących zadań związanych z każdym odłamkiem w indeksie docelowym.
Składnia żądania jest jak pokazana:
DOSTAWAĆ //_CCR/Stats
Wymagany jest parametr indeksu docelowego. Możesz także określić więcej niż jeden indeks jako listę oddzieloną przecinkami.
Rozpad ciała
Żądanie zwraca ciało z różnymi elementami zawierającymi statystyki wyznawców. Poniżej znajdują się elementy zawarte w ciele i to, co każdy reprezentuje:
A. Indeks - pokazuje nazwę indeksu obserwującego
B. odłamki - pokazuje szereg następujących statystyk zadań. Dołączone właściwości w tablicy obejmują:
I. BYTES_READ - pokazuje całkowitą liczbę przeniesionych bajtów.
ii. nieudane_read_requests - Wskazuje liczbę nieudanych odczytów.
iii. Nieudane_write_requests - Liczba nieudanych operacji zapisu.
iv. Remote_cluster - zdalny klaster indeksu lidera.
Powyższe nie pokazuje pełnych informacji, które zwrócił API Stat naśladowcy. Zalecamy sprawdzenie dokumentacji, aby dowiedzieć się więcej.
Przykład
Poniższy przykład pokazuje, jak odzyskać statystykę danego indeksu:
curl -xget "http: // localhost: 9200/disney_plus/_ccr/stats" -h "kbn -xsrf: raportowanie"
Żądanie powinno zwrócić informacje o statystyce obserwatora o indeksie Disney_plus.
Przykładem jest to, jak pokazano:
Możesz także pobrać statystykę obserwującego klastra, pomijając wskaźnik docelowy, jak pokazano:
curl -xget "http: // localhost: 9200/_ccr/stats" -h "kbn -xsrf: raportowanie"
Przykładowe dane wyjściowe:
„auto_follow_stats”:
„Number_of_failed_follow_indices”: 0,
„Number_of_failed_remote_cluster_state_requests”: 0,
„Number_of_successful_follow_indices”: 0,
„najnowszy_auto_follow_errors”: [],
„Auto_followed_clusters”: []
,
„Follow_stats”:
„Wskaźniki”: []
Wyjście obcięte.
Wniosek
W tym poście omówiliśmy, jak korzystać z interfejsu API statystyk obserwujących ElasticSearch do pobierania informacji o statystyce naśladowcy indeksu.