Elasticsearch obtiene información de uso de xpack

Elasticsearch obtiene información de uso de xpack

XPACK es una de las herramientas más valiosas integradas en ElasticSearch. Es una extensión poderosa responsable de proporcionar seguridad, alertas, monitoreo, informes, aprendizaje automático y otras características. Por defecto, XPACK se instala en cualquier versión reciente de Elasticsearch y Elk Stack. Esto le permite configurar y administrar fácilmente la seguridad y la autenticación de su clúster fuera de la caja.

En este artículo, aprenderá cómo obtener la información de uso de las funciones instaladas de XPack utilizando la API de uso.

API de uso de xpack

Podemos usar la sintaxis de solicitud a continuación para mostrar la información de uso de XPack.

Get /_xpack /Usage

Este punto final de la API requiere que tenga monitorear o administrar privilegios en el clúster.

La API acepta los siguientes parámetros de consulta:

  1. Maestro_timeout - Especifica la duración que la solicitud espera una conexión al nodo maestro. Si no se recibe respuesta cuando se transcurre el período, la solicitud termina y devuelve un error. Por defecto, el valor de tiempo de espera se establece en 30 segundos.

Uso de ejemplo

El siguiente ejemplo muestra cómo obtener la información de uso de XPack utilizando la API de uso:

curl -xget "http: // localhost: 9200/_xpack/uso?Pretty "-H" KBN -XSRF: Informes "

En la consola Kibana, corre:

Get /_xpack /Usage?bonito

La API debe devolver todas las funciones habilitadas y disponibles de la extensión XPack, así como otra información de uso.

A continuación se muestra una salida de ejemplo:


"Aggregate_Metric":
"Disponible": Verdadero,
"habilitado": verdadero
,
"Análisis":
"Disponible": Verdadero,
"habilitado": verdadero,
"Estadísticas":
"Boxplot_usage": 0,
"Cumulative_Cardinity_Usage": 0,
"String_stats_usage": 69,
"top_metrics_usage": 1,
"t_test_usage": 0,
"Moving_percentiles_usage": 0,
"Normalize_Usage": 0,
"tasa_usage": 1,
"multi_terms_usage": 0

,
"CCR":
"Disponible": Verdadero,
"habilitado": verdadero,
"Follower_indices_Count": 0,
"Auto_follow_Patterns_Count": 0
,
"data_streams":
"Disponible": Verdadero,
"habilitado": verdadero,
"data_streams": 5,
"Indices_Count": 5
,
"data_tiers":
"Disponible": Verdadero,
"habilitado": verdadero,
"data_content":
"node_count": 2,
"index_count": 87,
"Total_shard_count": 174,
"primario_shard_count": 87,
"Doc_count": 83482,
"Total_size_bytes": 157220505,
"Primary_Size_Bytes": 71612418,
"Primary_shard_size_avg_bytes": 823131,
"primario_shard_size_median_bytes": 225,
"primario_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,
"primario_shard_size_mad_bytes": 18011

,
"eql":
"Disponible": Verdadero,
"habilitado": verdadero,
"características":
"Uniones":
"Join_queries_three": 0,
"Join_queries_two": 0,
"Join_queries_five_or_more": 0,
"Join_until": 0,
"Join_queries_four": 0
,
"secuencia": 0,
"llaves":
"Join_keys_two": 0,
"Join_keys_three": 0,
"Join_keys_five_or_more": 0,
"Join_keys_one": 0,
"Join_keys_four": 0
,
"Únete": 0,
"Secuencias":
"secuence_queries_three": 0,
"secuence_queries_four": 0,
"secuence_queries_two": 0,
"secuence_until": 0,
"secuence_queries_five_or_more": 0,
"secuence_maxspan": 0
,
"Evento": 0,
"tuberías":
"pipe_tail": 0,
"pipe_head": 0

,
"Consultas":
"todo":
"Total": 0,
"Falló": 0
,
"_todo":
"Total": 0,
"Falló": 0


,
"Frozen_indices":
"Disponible": Verdadero,
"habilitado": verdadero,
"Indices_Count": 0
,

Tenga en cuenta que la salida anterior ha sido truncada para el tutorial. La API devuelve información detallada sobre las características.

Conclusión

En esta publicación, aprendió cómo usar la API de uso para obtener información detallada sobre las funciones de XPack dentro de un clúster dado.

Mantente sintonizado para más.