Elasticsearch erhalten XPack -Nutzungsinformationen

Elasticsearch erhalten XPack -Nutzungsinformationen

XPack ist eines der wertvollsten Tools, die in Elasticsearch integriert sind. Es ist eine leistungsstarke Erweiterung, die für die Bereitstellung von Sicherheit, Warnungen, Überwachung, Berichterstellung, maschinellem Lernen und anderen Funktionen verantwortlich ist. Standardmäßig ist XPack in jeder aktuellen Version von Elasticsearch und Elk Stack installiert. Auf diese Weise können Sie die Sicherheit und Authentifizierung Ihres Clusters einfach konfigurieren und verwalten.

In diesem Artikel erfahren Sie, wie Sie die Nutzungsinformationen der mit XPack installierten Funktionen mithilfe der Nutzungs -API abrufen.

Xpack -Nutzungs -API

Wir können die Anforderungssyntax unten verwenden, um die XPack -Nutzungsinformationen anzuzeigen.

Get /_xpack /Verwendung

Für diesen API -Endpunkt müssen Sie Berechtigungen auf dem Cluster überwachen oder verwalten.

Die API akzeptiert die folgenden Abfrageparameter:

  1. Master_Timeout - Gibt die Dauer an, in der die Anforderung auf eine Verbindung zum Masterknoten wartet. Wenn beim Ablauf des Zeitraums keine Antwort empfangen wird, kündigt die Anfrage ein und gibt einen Fehler zurück. Standardmäßig wird der Zeitüberschreitungswert auf 30 Sekunden festgelegt.

Beispiel Verwendung

Das folgende Beispiel zeigt, wie die XPack -Nutzungsinformationen mit der Nutzungs -API abgerufen werden:

curl -xget "http: // localhost: 9200/_xpack/Verwendung?Pretty "-h" KBN -XSRF: Berichterstattung "

In der Kibana -Konsole rennen Sie:

Get /_xpack /Verwendung?hübsch

Die API sollte alle aktivierten und verfügbaren Funktionen der XPack -Erweiterung sowie andere Nutzungsinformationen zurückgeben.

Eine Beispielausgabe ist unten dargestellt:


"Aggregate_Metric":
"verfügbar": wahr,
"aktiviert": wahr
,
"Analytics":
"verfügbar": wahr,
"aktiviert": wahr,
"Statistiken":
"boxplot_usage": 0,
"Cumulative_Cardinality_usage": 0,
"String_Stats_usage": 69,
"top_metrics_usage": 1,
"t_test_usage": 0,
"Moving_percentiles_usage": 0,
"Normalize_usage": 0,
"rate_usage": 1,
"multi_terms_usage": 0

,
"CCR":
"verfügbar": wahr,
"aktiviert": wahr,
"Follower_indices_Count": 0,
"auto_follow_patterns_count": 0
,
"Datenströme":
"verfügbar": wahr,
"aktiviert": wahr,
"Data_Streams": 5,
"Indices_Count": 5
,
"Data_tiers":
"verfügbar": wahr,
"aktiviert": wahr,
"Data_Content":
"node_count": 2,
"Index_count": 87,
"Total_shard_Count": 174,
"primary_shard_count": 87,
"doc_count": 83482,
"Total_size_Bytes": 157220505,
"primary_size_bytes": 71612418,
"primär_shard_size_avg_bytes": 823131,
"primär_shard_size_median_bytes": 225,
"primär_shard_size_mad_bytes": 0
,
"data_hot":
"node_count": 2,
"Index_count": 5,
"Total_shard_count": 10,
"primary_shard_count": 5,
"doc_count": 258,
"Total_size_Bytes": 583214,
"primary_size_bytes": 298094,
"primary_shard_size_avg_bytes": 59618,
"primary_shard_size_median_bytes": 50176,
"primär_shard_size_mad_bytes": 18011

,
"EQL":
"verfügbar": wahr,
"aktiviert": wahr,
"Merkmale":
"schließt":
"join_queries_thee": 0,
"Join_queries_two": 0,
"join_queries_five_or_more": 0,
"Join_until": 0,
"Join_queries_four": 0
,
"Sequenz": 0,
"Schlüssel":
"Join_keys_two": 0,
"Join_Keys_THree": 0,
"Join_Keys_Five_OR_MORE": 0,
"Join_keys_one": 0,
"Join_keys_four": 0
,
"Join": 0,
"Sequenzen":
"Sequence_queries_Three": 0,
"sequence_queries_four": 0,
"Sequence_queries_two": 0: 0,
"Sequence_until": 0,
"Sequence_queries_Five_OR_MORE": 0,
"sequence_maxspan": 0
,
"Ereignis": 0,
"Pfeifen":
"Pipe_tail": 0,
"Pipe_head": 0

,
"Abfragen":
"alle":
"Gesamt": 0,
"fehlgeschlagen": 0
,
"_alle":
"Gesamt": 0,
"fehlgeschlagen": 0


,
"Frozen_indices":
"verfügbar": wahr,
"aktiviert": wahr,
"Indices_Count": 0
,

Beachten Sie, dass die obige Ausgabe für das Tutorial abgeschnitten wurde. Die API gibt detaillierte Informationen zu den Funktionen zurück.

Abschluss

In diesem Beitrag haben Sie gelernt, wie Sie mit der Verwendungs ​​-API detaillierte Informationen zu XPack -Funktionen in einem bestimmten Cluster abrufen.

Bleib dran für mehr.