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:
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.