Elasticsearch Volgerstatistieken ophalen

Elasticsearch Volgerstatistieken Ophalen



In dit artikel wordt beschreven hoe u statistieken op shard-niveau kunt ophalen over de volgende taken die aan elke shard in de doelindex zijn gekoppeld.

De syntaxis van het verzoek is zoals weergegeven:







KRIJGEN /< inhoudsopgave >/ _ccr / statistieken



De doelindexparameter is vereist. U kunt ook meer dan één index opgeven als een door komma's gescheiden lijst.



Uitsplitsing van reactielichaam

Het verzoek retourneert een hoofdtekst met verschillende elementen die de volgerstatistieken bevatten. De volgende zijn de elementen die in het lichaam zijn opgenomen en wat elk vertegenwoordigt:





  1. Indexen - bevat een reeks volgerindexstatistieken. Deze array bevat eigenschappen zoals:
  2. a. Inhoudsopgave – toont de naam van de volgerindex
    b. scherven - toont een reeks van de volgende taakstatistieken. Inbegrepen eigenschappen in de array zijn onder meer:
    i. bytes_read – toont het totale aantal overgedragen bytes.
    ii. mislukte_read_requests – geeft het aantal mislukte uitlezingen aan.
    iii. Failed_write_requests – aantal mislukte schrijfbewerkingen.
    iv. Remote_cluster – de externe cluster van de leader-index.

Het bovenstaande toont niet de volledige informatie die de volger Stat API heeft geretourneerd. We raden u aan de documentatie te raadplegen voor meer informatie.



Voorbeeld

Het volgende voorbeeld laat zien hoe u de stat van een bepaalde index kunt ophalen:

krullen -XGET 'http://localhost:9200/disney_plus/_ccr/stats' -H 'kbn-xsrf: rapportage'

Het verzoek moet de volgerstat-informatie over de Disney_plus-index retourneren.

Een voorbeelduitvoer is als volgt:

U kunt ook de volgerstatistieken van het cluster ophalen door de doelindex weg te laten, zoals weergegeven:

krullen -XGET 'http://localhost:9200/_ccr/stats' -H 'kbn-xsrf: rapportage'

Voorbeeld uitvoer:

{
'auto_follow_stats' : {
'number_of_failed_follow_indices' : 0 ,
'number_of_failed_remote_cluster_state_requests' : 0 ,
'aantal_succesvolle_follow_indices' : 0 ,
'recent_auto_follow_errors' : [ ] ,
'auto_followed_clusters' : [ ]
} ,
'follow_stats' : {
'indexen' : [ ]
}
}

Uitgang afgekapt.

Conclusie

In dit bericht hebben we besproken hoe je de Elasticsearch-volgerstat-API kunt gebruiken om stat-informatie over indexvolgers op te halen.