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