Elasticsearch Obtenha informações de uso do XPack

Elasticsearch Obtenha informações de uso do XPack

XPack é uma das ferramentas mais valiosas integradas ao Elasticsearch. É uma extensão poderosa responsável por fornecer segurança, alertas, monitoramento, relatórios, aprendizado de máquina e outros recursos. Por padrão, o XPACK está instalado em qualquer versão recente do Elasticsearch e Elk Stack. Isso permite que você configure e gerencie facilmente a segurança e a autenticação do seu cluster fora da caixa.

Neste artigo, você aprenderá como buscar as informações de uso dos recursos instalados do XPACK usando a API de uso.

XPACK Uso API

Podemos usar a sintaxe da solicitação abaixo para mostrar as informações de uso do XPACK.

Get /_xpack /Uso

Este endpoint da API exige que você tenha monitor ou gerencie privilégios no cluster.

A API aceita os seguintes parâmetros de consulta:

  1. Master_timeout - Especifica a duração que a solicitação aguarda uma conexão com o nó principal. Se nenhuma resposta for recebida quando o período for decorrido, a solicitação termina e retornará um erro. Por padrão, o valor do tempo limite é definido como 30 segundos.

Exemplo de uso

O exemplo a seguir mostra como buscar as informações de uso do XPack usando a API de uso:

Curl -xget "http: // localhost: 9200/_xpack/uso?Pretty "-h" KBN -XSRF: Relatórios "

No console Kibana, corra:

Get /_xpack /Uso?bonito

A API deve retornar todos os recursos ativados e disponíveis da extensão XPack, bem como outras informações de uso.

Um exemplo de saída é mostrado abaixo:


"agregate_metric":
"Disponível": verdadeiro,
"Enabled": verdadeiro
,
"Analytics":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"Estatísticas":
"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":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"Follower_indices_count": 0,
"Auto_follow_patterns_count": 0
,
"Data_streams":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"Data_streams": 5,
"Indices_count": 5
,
"data_tiers":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"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,
"primário_shard_size_median_bytes": 225,
"primário_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,
"primário_shard_size_avg_bytes": 59618,
"primário_shard_size_median_bytes": 50176,
"primário_shard_size_mad_bytes": 18011

,
"EQL":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"características":
"Juns":
"junção_queries_three": 0,
"junção_queries_two": 0,
"junção_queries_five_or_more": 0,
"junção_until": 0,
"junção_queries_four": 0
,
"Sequência": 0,
"chaves":
"junção_keys_two": 0,
"junção_keys_three": 0,
"junção_keys_five_or_more": 0,
"junção_keys_one": 0,
"junção_keys_four": 0
,
"Join": 0,
"Sequências":
"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,
"tubos":
"Pipe_tail": 0,
"Pipe_head": 0

,
"Consultas":
"todos":
"Total": 0,
"falhou": 0
,
"_todos":
"Total": 0,
"falhou": 0


,
"Frozen_Indices":
"Disponível": verdadeiro,
"Enabled": verdadeiro,
"Indices_count": 0
,

Observe que a saída acima foi truncada para o tutorial. A API retorna informações detalhadas sobre os recursos.

Conclusão

Neste post, você aprendeu a usar a API de uso para buscar informações detalhadas sobre os recursos do XPack em um determinado cluster.

Fique atento para mais.