Elasticsearch Ottieni informazioni sull'utilizzo di Xpack

Elasticsearch Ottieni informazioni sull'utilizzo di Xpack

XPack è uno degli strumenti più preziosi integrati in Elasticsearch. È una potente estensione responsabile della fornitura di sicurezza, avvisi, monitoraggio, reporting, apprendimento automatico e altre funzionalità. Per impostazione predefinita, Xpack è installato in qualsiasi versione recente di ElaSticSearch e Elk Stack. Ciò consente di configurare e gestire facilmente la sicurezza e l'autenticazione del cluster.

In questo articolo, imparerai come recuperare le informazioni di utilizzo delle funzionalità installate XPACK utilizzando l'API di utilizzo.

API di utilizzo Xpack

Possiamo utilizzare la sintassi della richiesta di seguito per mostrare le informazioni sull'utilizzo di Xpack.

Get /_xpack /utilizzo

Questo endpoint API richiede di avere un monitoraggio o gestire i privilegi sul cluster.

L'API accetta i seguenti parametri di query:

  1. Master_timeout - Specifica la durata che la richiesta attende una connessione al nodo principale. Se non viene ricevuta alcuna risposta quando viene trascorso il periodo, la richiesta termina e restituisce un errore. Per impostazione predefinita, il valore di timeout è impostato su 30 secondi.

Esempio di utilizzo

L'esempio seguente mostra come recuperare le informazioni sull'utilizzo di Xpack utilizzando l'API di utilizzo:

Curl -xget "http: // localhost: 9200/_xpack/utilizzo?Pretty "-h" Kbn -xsrf: reporting "

Nella console Kibana, esegui:

Get /_xpack /utilizzo?bello

L'API dovrebbe restituire tutte le funzionalità abilitate e disponibili dell'estensione Xpack e altre informazioni sull'utilizzo.

Un esempio di esempio è mostrato di seguito:


"Aggregate_metric":
"Disponibile": vero,
"abilitato": vero
,
"Analytics":
"Disponibile": vero,
"abilitato": vero,
"Statistiche":
"boxplot_usage": 0,
"cumulative_cardinality_usage": 0,
"String_stats_usage": 69,
"top_metrics_usage": 1,
"t_test_usage": 0,
"Moving_perCeniles_usage": 0,
"normalize_usage": 0,
"rate_usage": 1,
"multi_terms_usage": 0

,
"ccr":
"Disponibile": vero,
"abilitato": vero,
"follower_indices_count": 0,
"Auto_Follow_Patterns_Count": 0
,
"data_streams":
"Disponibile": vero,
"abilitato": vero,
"data_streams": 5,
"indici_count": 5
,
"data_tiers":
"Disponibile": vero,
"abilitato": vero,
"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,
"Primary_shard_size_avg_bytes": 823131,
"Primary_shard_size_median_bytes": 225,
"Primary_shard_size_mad_bytes": 0
,
"data_hot":
"node_count": 2,
"index_count": 5,
"Total_Shard_Count": 10,
"primario_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,
"Primary_shard_size_mad_bytes": 18011

,
"eql":
"Disponibile": vero,
"abilitato": vero,
"caratteristiche":
"joins":
"join_queries_three": 0,
"join_queries_two": 0,
"join_queries_five_or_more": 0,
"join_until": 0,
"join_queries_four": 0
,
"Sequenza": 0,
"Keys":
"join_keys_two": 0,
"join_keys_three": 0,
"join_keys_five_or_more": 0,
"join_keys_one": 0,
"join_keys_four": 0
,
"join": 0,
"Sequenze":
"Sequence_queries_three": 0,
"Sequence_queries_four": 0,
"Sequence_queries_two": 0,
"Sequence_until": 0,
"Sequence_queries_five_or_more": 0,
"Sequence_maxspan": 0
,
"Evento": 0,
"Pipes":
"Pipe_tail": 0,
"Pipe_head": 0

,
"interrogazioni":
"Tutto":
"totale": 0,
"fallito": 0
,
"_Tutto":
"totale": 0,
"fallito": 0


,
"Frozen_Indices":
"Disponibile": vero,
"abilitato": vero,
"indici_count": 0
,

Si noti che l'uscita sopra è stata troncata per il tutorial. L'API restituisce informazioni dettagliate sulle funzionalità.

Conclusione

In questo post, hai imparato come utilizzare l'API di utilizzo per recuperare informazioni dettagliate sulle funzionalità Xpack all'interno di un determinato cluster.

Resta sintonizzato per ulteriori informazioni.