Elasticsearch Вземете статистика на последователите

Elasticsearch Vzemete Statistika Na Posledovatelite



Тази статия ще обсъди как да извлечете статистически данни на ниво шард за следните задачи, свързани с всеки шард в целевия индекс.

Синтаксисът на заявката е както е показано:







ВЗЕМЕТЕ /< индекс >/ _ccr / статистика



Параметърът целеви индекс е задължителен. Можете също така да посочите повече от един индекс като списък, разделен със запетаи.



Разрушаване на тялото на реакцията

Заявката връща тяло с различни елементи, съдържащи статистиката на последователите. Следните елементи са включени в тялото и какво представлява всеки от тях:





  1. Индекси – съдържа масив от статистически данни за индекса на последователи. Този масив ще съдържа свойства като:
  2. а. Индекс – показва името на индекса на последователя
    b. парчета – показва масив от следните статистически данни за задачи. Включените свойства в масива включват:
    аз bytes_read – показва общия брой прехвърлени байтове.
    ii. неуспешни_заявки_за_четене – показва броя на неуспешните четения.
    iii. Failed_write_requests – брой неуспешни операции за запис.
    iv. Remote_cluster – отдалеченият клъстер на водещия индекс.

Горното не показва пълната информация, върната от API на Stat на последователя. Препоръчваме ви да проверите документацията, за да научите повече.



Пример

Следният пример показва как да извлечете статистиката на даден индекс:

къдрица -XGET 'http://localhost:9200/disney_plus/_ccr/stats' 'kbn-xsrf: докладване'

Заявката трябва да върне информацията за статистиката на последователите относно индекса Disney_plus.

Примерен изход е както е показано:

Можете също така да извлечете статистиката на последователите на клъстера, като пропуснете целевия индекс, както е показано:

къдрица -XGET 'http://localhost:9200/_ccr/stats' 'kbn-xsrf: докладване'

Примерен резултат:

{
'auto_follow_stats' : {
'number_of_failed_follow_indeces' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'брой_индекси_на_успешно_следване' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'follow_stats' : {
'индекси' : [ ]
}
}

Изходът е съкратен.

Заключение

В тази публикация обсъдихме как да използваме API за статистика на последователите на Elasticsearch за извличане на информация за статистиката на последователите на индекса.