26 octobre 2016 Sorties

Sortie de X-Pack 5.0.0

Par Steve Kearns

Parallèlement à la version 5.0 de la Suite Elastic, nous sommes fiers de présenter au monde entier, X-Pack, l'extension unique qui offre des fonctionnalités de sécurité, d’alerting, de monitoring, de reporting et de graphes sur l'ensemble de la Suite Elastic. X-Pack fait suite - et remplace - les plugins autonomes Shield, Watcher, Marvel, Reporting et Graph. Même si nous avons adoré chacun de ces plugins, nous étions à court de noms sympas à leur donner et nous commencions à trouver les processus d'installation et de configuration et leurs quinzaines d'étapes un peu longues et de plus en plus complexes.

Comme son nom l'indique, X-Pack est un « pack » et c'est le premier du type. Un pack est un concept simple mais important : il s'agit d'un zip unique qui contient les extensions d'un ou de plusieurs produits de la Suite Elastic. Et grâce à nos numéros de version alignés et aux sorties simultanées, il est devenu facile de créer et de tester les extensions qui apportent les composants graphiques à Kibana, de nouvelles API à Elasticsearch et bien plus encore. Nous espérons que vous vous lancerez et créerez vous-mêmes des packs intéressants, mais avant cela, voici quelques informations à ne pas manquer à propos de X-Pack !

Installation et configuration

Nous passons beaucoup de temps à réfléchir à des moyens de faciliter l'installation et la configuration. Aujourd'hui, le processus d'installation est réduit à deux commandes après lesquelles vous êtes fin prêt à mettre en oeuvre l'ensemble des fonctionnalités d'X-Pack.

Dans le cadre du processus d'installation, nous créons automatiquement deux utilisateurs natifs : elastic, un compte administrateur, et Kibana, un compte de service utilisé par le back-end de Kibana. Ces utilisateurs sont créés avec un mot de passe par défaut (changeme) que le back-end de Kibana utilisera par défaut. Ainsi, absolument aucune configuration n'est nécessaire.

Bien entendu, avant de se lancer en production, vous devrez modifier les mots de passe par défaut et configurer le SSL, mais mêmes ces tâches sont plus faciles et harmonisées au sein de la suite.

Security

Créer et gérer la sécurité dans la Suite Elastic est devenu bien plus facile. X-Pack se base sur les fonctions introduites dans Shield, à savoir l'authentification, le contrôle d'accès par rôle, la communication cryptée, les journaux d'audit et l'assistance à la connexion pour Kibana.

Nouveauté de X-Pack 5.0 : une interface de gestion dans Kibana qui permet de créer et de gérer aussi bien les utilisateurs que leurs rôles.

x-pack-1

En savoir plus

Alerting

Les fonctions d'alerte de X-Pack se basent sur celles de Watcher et consistent en un moteur d'alerte hautement disponible qui se lance dans Elasticsearch et est configurable via des API.

Créer une alerte exige de spécifier quatre paramètres très simples : un calendrier, une requête, une condition et une ou plusieurs notifications d'actions comme les e-mails, Slack, HipChat, PagerDuty ou un webhook.

X-Pack 5.0 ajoute un certain nombre de nouvelles options, notamment la possibilité d'indiquer une condition pour chaque action, ce qui facilite le déclenchement de l'envoi de différents types de notifications en fonction de seuils différents. Par exemple, si les temps de réponse d'une application dépassent les niveaux de service d'une minute, utilisez un webhook afin d'envoyer une question à l'équipe en charge des opérations pour qu'elle étudie le problème. Si les temps de réponse dépassent les niveaux de service de 30 minutes, il est temps d'escalader l'incident via PagerDuty.

Anecdote : l'API utilise toujours le terme Watcher, par respect pour les nombreux cas d'utilisation qu'il permet au delà de simples alertes.

En savoir plus

Monitoring

L'objectif de X-Pack est de fournir des fonctions de surveillance applicables à toute la Suite Elastic. Avec Marvel, nous avons intégré l'outil de surveillance le plus efficace pour Elasticsearch et X-Pack 5.0 va encore plus loin en ajoutant des fonctionnalités de monitoring aux instances Kibana :

x-pack-2

En savoir plus

Reporting

X-Pack simplifie la création et le partage de PDF présentant les visualisations et les tableaux de bord Kibana. Associez les fonctions de reporting et d’alerting pour envoyer périodiquement des captures d'écran des tableaux de bord aux utilisateurs qui n'ont pas un accès direct à Kibana, ou envoyez des emails à votre équipe de production lorsque le taux d'erreurs 500 est supérieur à 30%.

x-pack-3

Graph

X-Pack permet d'explorer vos données de manière totalement inédite grâce à l'API Graph et à son interface Kibana associée. Au lieu de synthétiser, catégoriser et grouper les propriétés de vos documents, Graph vous permet de poser des questions concernant les entités (les machines, services, personnes, groupes de musique, etc.) et la manière dont elles sont liées les unes aux autres. Dorénavant, vous pouvez sauvegarder et partager vos espaces de travail Graph dans X-Pack 5.0. C'est encore plus facile d'approfondir et de consulter les documents bruts en liaison avec les entités que vous avez découvertes dans Graph ou de consulter les dashboards Kibana associés ou des pages web tierces.

x-pack-4

Conclusion

Maintenant que vous savez de quoi il retourne, essayez donc X-Pack ! Ses fonctionnalités sont comprises dans nos formules d'abonnements Nous sommes également heureux de vous offrir les fonctionnalités de monitoring de X-Pack gratuitement dans notre licence basique. N'hésitez pas à nous contacter à l'aide du bouton Contact en haut à droite du site web ou à discuter avec nous sur discuss.elastic.co !