15 juillet 2016 Sorties

Sortie de Kibana 4.5.3 et 4.1.10 avec correctif pour les visualisations de cartes

Par Court Ewing

Aujourd’hui, nous sortons les versions 4.5.3 et 4.1.10 de Kibana, qui utilisent par défaut le nouveau service de cartographie d’Elastic. Désormais, les paramètres des cartes sont également configurables, les utilisateurs pouvant ainsi utiliser d’autres services de cartographie compatibles avec Leaflet.

Ces versions sont disponibles dès maintenant sur la page de téléchargements.

Elastic Tile Service

Le tout nouveau Elastic Tile Service, est le service de cartographie par défaut de Kibana, et son utilisation ne requiert aucune configuration. Cela dit, il présente actuellement deux inconvénients majeurs dont nous souhaitons vous informer.

Premièrement, le service actuel autorise seulement un zoom maximal de niveau 8. Avec ce niveau de zoom, les utilisateurs pourront apercevoir les villes principales et les grands lacs répartis à travers les petits pays et les états américains. Nous aimerions pouvoir fournir des niveaux de zoom supplémentaires, mais nous devons d’abord évaluer l’utilisation de ce service car chaque nouveau niveau de zoom en multiplie de façon considérable les besoins de bande passante et de mise à l’échelle. Si nous augmentons effectivement les niveaux de zoom de ce service, les utilisateurs pourront tirer profit des nouvelles capacités de zoom après un simple changement de paramètres.

Deuxièmement, les cartes actuelles sont moins détaillées que les anciennes. Encore une fois, c’est un aspect que nous souhaiterions améliorer, et, si cela arrive, les utilisateurs profiteront des cartes mises à jour sans avoir à mettre Kibana à niveau.

On notera également que le Elastic Tile Service n’est pas destiné à fournir une solution de serveur cartographique extérieure aux applications d’Elastic (voir les Conditions d’utilisation du service).

Services personnalisés de cartographie

Si préférez bénéficier de solides détails cartographiques et de capacités de zoom, vous pouvez alors configurer Kibana pour qu’il utilise d’autres fournisseurs de cartes :

Pour 4.5.3:

tilemap.url: 'https://example.com/{z}/{x}/{y}.png'
tilemap.options.attribution: '© [Example](http://example.com/copyright)'
tilemap.options.maxZoom: 18

Pour 4.1.10:

tilemap_url: 'https://example.com/{z}/{x}/{y}.png'
tilemap_attribution: '© [Example](http://example.com/copyright)'
tilemap_max_zoom: 18

Comment nous en sommes arrivés là

Depuis son origine, Kibana avait recours au service cartographique MapQuest pour la visualisation de cartes. Le service cartographique de MapQuest est excellent, et le caractère permissif de sa politique d’utilisation signifiait que la plupart des utilisateurs de Kibana pouvaient profiter de jolies visualisations cartographiques, sans aucun frais ni aucune configuration.

Le 15 juin, la société MapQuest a annoncé qu’elle allait mettre un terme à l’accès gratuit à ses serveurs cartographiques (sur API), dont Kibana tirait profit. Le service a été interrompu lundi 11 juillet, rendant ainsi les cartes indisponibles dans Kibana.

Cette annonce nous a échappé. Ce fut une énorme bourde de notre part, et résultat : les cartes étaient indisponibles dans l’écosystème de Kibana tout entier. Nous nous excusons sincèrement auprès de tous nos utilisateurs et promettons de nous améliorer.

Nous entamons tout juste nos procédures internes post mortem, qui déboucheront sur l’établissement de davantage de mesures concrètes pour empêcher qu’un tel événement se produise à l’avenir. Pour l’instant, les mesures immédiates que nous avons prises consistent à se séparer des services par défaut et assurés par des tiers, tout en rendant également le fournisseur configurable en cas de nouvelle interruption de service.

En conclusion

Ces versions sont disponibles dès à présent sur la page de téléchargements.

Pour toute question à propos de ces changements, nous vous invitons à nous contacter sur nos forums, Twitter, ou IRC.