Elasticsearch Obtenez des informations d'utilisation XPACK

Elasticsearch Obtenez des informations d'utilisation XPACK

Xpack est l'un des outils les plus précieux intégrés à Elasticsearch. Il s'agit d'une extension puissante responsable de la sécurité, des alertes, de la surveillance, des rapports, de l'apprentissage automatique et d'autres fonctionnalités. Par défaut, Xpack est installé dans n'importe quelle version récente d'Elasticsearch et de pile Elk. Cela vous permet de configurer et de gérer facilement la sécurité et l'authentification de votre cluster hors de la boîte.

Dans cet article, vous apprendrez à récupérer les informations d'utilisation des fonctionnalités installées XPACK à l'aide de l'API d'utilisation.

API d'usage XPACK

Nous pouvons utiliser la syntaxe de demande ci-dessous pour afficher les informations d'utilisation XPACK.

Obtenir / _xpack / usage

Ce point de terminaison de l'API vous oblige à avoir un moniteur ou gérer les privilèges sur le cluster.

L'API accepte les paramètres de requête suivants:

  1. Master_timeout - Spécifie la durée que la demande attend une connexion au nœud maître. Si aucune réponse n'est reçue lorsque la période est écoulée, la demande se termine et renvoie une erreur. Par défaut, la valeur de délai d'expiration est définie sur 30 secondes.

Exemple d'utilisation

L'exemple suivant montre comment récupérer les informations d'utilisation XPACK à l'aide de l'API d'utilisation:

curl -xget "http: // localhost: 9200 / _xpack / usage?joli "-h" kbn-xsrf: reporting "

Dans la console Kibana, courez:

Obtenir / _xpack / usage?joli

L'API doit renvoyer toutes les fonctionnalités activées et disponibles de l'extension XPACK ainsi que d'autres informations d'utilisation.

Un exemple de sortie est illustré ci-dessous:


"agrégate_metric":
"Disponible": vrai,
"activé": vrai
,
"Analytics":
"Disponible": vrai,
"activé": vrai,
"Statistiques":
"boxplot_usage": 0,
"Cumulative_Cardinality_usage": 0,
"String_stats_usage": 69,
"top_metrics_usage": 1,
"t_test_usage": 0,
"mobile_percentiles_usage": 0,
"normaliser_usage": 0,
"rate_usage": 1,
"Multi_terms_usage": 0

,
"CCR":
"Disponible": vrai,
"activé": vrai,
"follower_indices_count": 0,
"Auto_follow_patterns_count": 0
,
"data_streams":
"Disponible": vrai,
"activé": vrai,
"data_streams": 5,
"Indices_count": 5
,
"data_tiers":
"Disponible": vrai,
"activé": vrai,
"data_content":
"node_count": 2,
"index_count": 87,
"total_shard_count": 174,
"primaire_shard_count": 87,
"doc_count": 83482,
"total_size_bytes": 157220505,
"primaire_size_bytes": 71612418,
"primaire_shard_size_avg_bytes": 823131,
"primaire_shard_size_median_bytes": 225,
"primaire_shard_size_mad_bytes": 0
,
"data_hot":
"node_count": 2,
"index_count": 5,
"total_shard_count": 10,
"primaire_shard_count": 5,
"doc_count": 258,
"total_size_bytes": 583214,
"primaire_size_bytes": 298094,
"primaire_shard_size_avg_bytes": 59618,
"primaire_shard_size_median_bytes": 50176,
"primaire_shard_size_mad_bytes": 18011

,
"Eql":
"Disponible": vrai,
"activé": vrai,
"caractéristiques":
"Joint":
"join_queries_three": 0,
"join_queries_two": 0,
"join_queries_five_or_more": 0,
"join_until": 0,
"join_queries_four": 0
,
"séquence": 0,
"clés":
"join_keys_two": 0,
"join_keys_three": 0,
"join_keys_five_or_more": 0,
"join_keys_one": 0,
"join_keys_four": 0
,
"Join": 0,
"Séquences":
"Sequence_Queries_Thee": 0,
"Sequence_queries_four": 0,
"Sequence_queries_two": 0,
"Sequence_until": 0,
"Sequence_queries_five_or_more": 0,
"Sequence_maxspan": 0
,
"événement": 0,
"tuyaux":
"Pipe_tail": 0,
"Pipe_head": 0

,
"requêtes":
"tous":
"Total": 0,
"Échec": 0
,
"_tous":
"Total": 0,
"Échec": 0


,
"Frozen_Indices":
"Disponible": vrai,
"activé": vrai,
"Indices_count": 0
,

Notez que la sortie ci-dessus a été tronquée pour le tutoriel. L'API renvoie des informations détaillées sur les fonctionnalités.

Conclusion

Dans cet article, vous avez appris à utiliser l'API d'utilisation pour récupérer des informations détaillées sur les fonctionnalités XPACK dans un cluster donné.

Restez à l'écoute pour plus.