Kibana: Les visualisations de carte ne fonctionnent plus

Créé le 11 juil. 2016  ·  51Commentaires  ·  Source: elastic/kibana


Édité par @epixa
Nous avons publié un correctif pour ce problème dans 4.5.3 et 4.1.10: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10. Ce problème restera ouvert jusqu'à ce que les modifications soient introduites dans master.


On dirait que depuis aujourd'hui, les visualisations cartographiques ne fonctionnent plus. Seuls les messages d'erreur sont affichés. Cela est dû à un changement de règles par MapQuest.

Depuis le 11 juillet 2016, l'accès direct aux carreaux a été interrompu.

Veuillez visiter notre article de blog pour plus d'informations:
http://goo.gl/xB0xXt

http://devblog.mapquest.com/2016/06/15/modernization-of-mapquest-results-in-changes-to-open-tile-access/

bug

Commentaire le plus utile

Salut à tous,

J'ai rencontré ce problème ce matin, mais j'ai pu utiliser un autre fournisseur WMS. Paramètres ci-dessous:

URL WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Couches WMS: OSM-WMS
Version WMS: 1.1.1
Format WMS: image / jpeg

image

James

Tous les 51 commentaires

Merci d'avoir signalé cela!

Discutez également du fil de discussion ici - https://discuss.elastic.co/t/mapquest-change-july-11-2016/55231/4

Oui, on dirait que MapQuest aura désormais besoin d'un AppKey pour l'utiliser. Heureusement, ils offrent un niveau gratuit dans leurs plans tarifaires . Nous devons cependant exposer cela dans Kibana, ou trouver un autre fournisseur de tilemap.

Je n'ai pas cherché à savoir si vous pouvez ou non utiliser votre propre clé maintenant en utilisant les paramètres des fournisseurs personnalisés.

EDIT: Nous pouvons également avoir besoin de passer à un autre fournisseur par défaut. http://mc.bbbike.org/mc/ a une bonne liste de fournisseurs OSM et vous donne une idée de ce à quoi ressemble chacun de leurs ensembles de tuiles.

METTRE À JOUR:

Nous sommes conscients que ce problème bloque actuellement l'utilisation des cartes de tuiles dans toutes les versions maintenues de Kibana, et nous nous excusons sincèrement pour cet inconvénient.

Pour cette raison, notre objectif n ° 1 est désormais de débloquer cette fonctionnalité. Nous recherchons actuellement toutes les alternatives possibles pour pouvoir publier une version de bogue / correctif dès que possible.

Veuillez noter que cela peut nous obliger à fournir une solution temporaire qui sera remplacée à l'avenir par une autre plus solide. Nous nous excusons par avance pour ce "zig zag" potentiel.

Nous mettrons à jour ce problème avec nos résultats et au fur et à mesure de notre progression. Alors s'il vous plaît restez à l'écoute ... et encore ... excuses!

C'est assez bas que MapQuest ait fait cela. Existe-t-il une plate-forme de carte ouverte que nous pouvons utiliser à la place de MapQuest?

Juste un rappel que pour les organisations qui ont accès à un serveur de tuiles compatible WMS en interne, vous pouvez les configurer dans Tilemap Options, en commençant par Kibana 4.2: https://www.elastic.co/guide/en/kibana/current /tilemap.html

Il existe également d'autres serveurs WMS publics, mais nous n'avons pas encore eu la chance de valider que l'un d'entre eux est une alternative appropriée.

screen shot 2016-07-11 at 4 29 17 pm

Nous avons eu le même problème dans kibana 4.1.1-linux. Nous avons résolu ce problème en modifiant le fichier src / public / index.js. Remplacez la ligne 158877:

var tileLayer = L.tileLayer('https://otile{s}-s.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.jpeg', {

avec

var tileLayer = L.tileLayer('http://a.tile.openstreetmap.org/{z}/{x}/{y}.png', {

Cela utilise les tuiles directement du serveur de tuiles d'Open Street Map. Les cartes semblent un peu différentes, mais jusqu'à présent, cela fonctionne bien pour nous, du moins jusqu'à ce que nous trouvions une solution définitive.

@bigjocker, vous http://wiki.openstreetmap.org/wiki/Tile_usage_policy.

S'il vous plaît soyez prudente.

Merci pour la tête @markwalkom. Nous avons examiné la politique d'utilisation des tuiles et nous ne contrevenons à aucune des exigences. Il s'agit d'un outil interne sans utilisation intensive, mais nous sommes en train d'installer notre propre serveur de tuiles pour éviter que cela ne se reproduise.

Nous serions heureux de payer pour un tel service d'ailleurs, mais nous n'en avons trouvé aucun. Si quelqu'un peut nous indiquer un autre serveur de tuiles (gratuit ou payant), nous l'apprécierions.

une autre liste de fournisseurs osm gratuits: http://leaflet-extras.github.io/leaflet-providers/preview/index.html

cependant gratuit n'implique pas qu'il n'y a pas de limites ...

Cela s'est presque cassé au milieu d'une démo! Est-il possible d'intégrer google maps avec Kibana? Des articles détaillés n'importe où?

Ce WMS semble disponible:
http://www2.demis.nl/wms/wms.asp?wms=WorldMap&request=getcapabilities&version=1.0.7

Le XML fourni spécifie qu'il n'a aucune contrainte d'accès, peut-être peut-il être utilisé temporairement?

Le seul problème (comme indiqué ci-dessous) est qu'il faudrait utiliser la projection EPSG 4326 plutôt que le 3857, les deux étant pris en charge par Leaflet.

Projection 3857

Solution de contournement de la branche principale de Kibana:

index.js -> ligne 137496
Ajoutez simplement une option crs à mapOptions comme:
var mapOptions = { minZoom: 1, maxZoom: 18, layers: tileLayer, center: self._attr.mapCenter, zoom: self._attr.mapZoom, noWrap: true, maxBounds: worldBounds, scrollWheelZoom: false, fadeAnimation: false, crs:L.CRS.EPSG4326 };

Référence: http://leafletjs.com/reference.html#map -crs

Bonjour,
Je pourrais aussi le résoudre sur Kibana 4.3.0 en ajoutant OpenStreetMap comme suggéré ci-dessus, et en modifiant src/ui/public/vislib/visualizations/_map.js:11 :

    var mapTiles = {
      url: 'http://a.tile.openstreetmap.org/{z}/{x}/{y}.png',
      options: {
        attribution: 'Map data &copy; <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, ' +
          '<a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>'
      }
    };

Prenez également soin de tous les mapTiles existants dans /optimize dir

Salut à tous,

J'ai rencontré ce problème ce matin, mais j'ai pu utiliser un autre fournisseur WMS. Paramètres ci-dessous:

URL WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Couches WMS: OSM-WMS
Version WMS: 1.1.1
Format WMS: image / jpeg

image

James

@jamesspi Fonctionne parfaitement. Merci: +1:

@jamesspi Merci beaucoup

Y a-t-il de bonnes solutions de contournement pour la branche Kibana 3.X (j'espère ne pas en avoir oublié une)? Je suis sûr qu'un grand nombre de personnes continuent de l'utiliser

Je vous remercie. fonctionne bien sur la vérification du serveur WMS

+1

pour kibana3 (je ne sais pas si la branche est toujours maintenue ..) https://github.com/remip2/kibana/commit/9623a31c7b12e32852e58524b132014ba1d42bd8

@ remip2 Merci beaucoup, cela fonctionne parfaitement (Kibana3 est principalement maintenu par la communauté malheureusement)

Désolé pour le silence radio dans ce billet. Nous nous sommes efforcés de trouver une solution à ce problème depuis lundi et nous avons contourné notre flux de travail normal pour obtenir les modifications nécessaires dans les versions officielles 4.5.3 et 4.1.10 dès que possible, de sorte que les modifications ne sont pas encore entrées dans master.

Nous avons créé notre propre service de tuiles à utiliser par défaut pour Kibana à l'avenir, et nous avons rendu le service de tuiles configurable afin que les gens puissent utiliser d'autres solutions s'ils ont besoin de capacités plus robustes.

Le PR https://github.com/elastic/kibana/pull/7724 sera mis à jour aujourd'hui pour refléter tous ces changements initiaux.

Nous avons publié 4.5.3 et 4.1.10 avec des correctifs pour les cartes de tuiles: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10

Nous allons maintenant commencer à intégrer les modifications dans le master et à les rétroporter pour les versions futures.

Vous êtes des rockstars!

Notez que pour contourner ce problème dans Kibana 5.x, vous devez remplacer le modèle d'url de tilemap - voir https://github.com/elastic/kibana/issues/7717#issuecomment -231931756 - dans optimize/kibana.bundle.js . Redémarrez ensuite le service kibana.

Travailler avec WMS souffle ça pour moi. Le besoin de mettre en place un serveur WMS en production ajoute tellement de ballonnement par rapport à un simple fournisseur de tilemap.

Au lieu de cela, j'apprécie beaucoup le PR # 7724 qui permet de configurer le modèle d'url du tilemap. Sera très heureux lorsque cela sera fusionné.

Bonjour,

La solution de contournement suggérée par blues-man pour 4.3.0 fonctionne pour 4.4.2.

Merci
Chendil

@ blues-man Excellent travail, résolvez parfaitement mon problème.

Ce problème n'est pas (encore) résolu sur kibana 5.0.0-alpha4, non?

C'est correct car la version 5.0.0-alpha4 a été publiée avant ce problème. Le correctif sera cependant disponible en alpha5.

salut

où sont les fichiers à changer en kabana3. je n'ai pas ce fichier ... src / ui / public / vislib / visualisations / _map.js: 11

Merci

J'ai installé kibana 4.5 et ses dépendances maintenant, j'essaie d'utiliser la clé de consommateur MapQuest avec son URL dans le fichier kibana.yml dans tilemap-url, mais d'une manière ou d'une autre, cela ne fonctionne pas. y a-t-il quelque chose qui me manque? je ne comprends pas pourquoi il n'apparaît pas? toute aide serait grandement appréciée.

@ 15M92 Je ne pense pas qu'il soit possible d'utiliser le nouveau service de tuiles de

Il existe d'autres fournisseurs compatibles avec les dépliants que vous pouvez configurer dans Kibana, mais s'il est possible d'utiliser mapquest, nous n'avons pas compris comment.

J'ai essayé avec Kibana 5.0.0-alpha5 sans succès.

{
  "enabled": true,
  "url": "http://ows-tile.terrestris.de/osm-basemap/service?",
  "options": {
    "version": "1.1.1",
    "format": "image/jpeg",
    "attribution": "Maps provided by USGS"
  }
}

image

Il montre toujours MapQuest:

image

@averri Les paramètres que vous modifiez concernent l'option de serveur WMS personnalisé existante, qui est une option de mappage alternative à l'approche du serveur de tuiles depuis la version 4.2. Pour l'utiliser, vous devez avoir accès à un serveur WMS et vous devez activer explicitement l'option de serveur WMS pour chaque visualisation sous l'onglet "Options" de la visualisation. Notez que WMS est une technologie totalement différente de l'approche du service de tuiles que nous utilisons par défaut pour toutes les visualisations. Si vous recherchez simplement un remplacement de mapquest, ce n'est pas ce que vous voulez.

Les cartes basées sur le service de tuiles dans la version 5.0.0-alpha4 sont cassées. 5.0.0-alpha5 n'a pas encore été publié, mais il utilise le nouveau service Elastic Tile au lieu de MapQuest. Il introduit également la possibilité d'utiliser entièrement un service de tuiles différent, que vous devez configurer via votre kibana.yml : https://www.elastic.co/guide/en/kibana/master/kibana-server-properties .html # tilemap -settings

@epixa , c'est génial. Alors, attendons alpha5. À votre santé.

Je viens de vérifier - j'ai lu que les cartes de tuiles sont corrigées pour 4.5.3 ... est-ce que cela en fait également 4.5.4?

@dayjavid Oui, c'est corrigé pour toutes les versions actuellement stables et futures de Kibana.

HM OK.

J'ai 2 problèmes qui sont censés être résolus par 4.5.4, mais aucun d'entre eux n'a été résolu par elle.
J'ai besoin d'enquêter davantage de mon côté, je suppose. Merci!

Quels problèmes? Il est tout à fait possible que quelque chose ait été mal étiqueté.

Les tilemaps et le bug Chrome 52 https://github.com/elastic/kibana/issues/7801

J'ai effectué une mise à niveau en récupérant le nouveau fichier tar.gz et en exécutant mon processus de déploiement.
La façon dont je le fais, je le dépose en plus du déploiement 4.4.2 existant. Je m'attendais à ce que cela écrase les éléments nécessaires, mais en y repensant maintenant (je suis en fait encore en train de tester cela comme une théorie pour expliquer pourquoi cela n'a pas résolu mes problèmes), je pense que si un fichier était supprimé dans le cadre du correctif, ce fichier existerait toujours dans mon cas, car je ne fais que supprimer la nouvelle version par-dessus l'ancienne version.

Un collègue m'a en fait recommandé de poser des questions à ce sujet car cela pourrait être considéré comme un bogue, mais je ne suis pas sûr.

Les fichiers errants existants ne devraient pas poser de problème en théorie, car ils ne seraient regroupés que dans le cas où un fichier légitime les importait.

Avez-vous des niveaux de mise en cache entre les deux? Avez-vous redémarré Kibana?

Les problèmes que je rencontre semblent donc définitivement enracinés dans la façon dont j'ai mis à niveau Kibana.
Après avoir effectué un nettoyage / une réinstallation complet de Kibana 4.5.4, il ne se connectera PAS MAINTENANT à Elasticsearch en raison d'incompatibilités de version.

Auparavant, lorsque je mettais à niveau en déposant simplement la nouvelle version par-dessus l'ancienne version, Kibana démarrait et affichait même 4.5.4 comme version dans les paramètres -> À propos, mais ne semblait pas inclure aucune des fonctionnalités. .

Modifier pour répondre à votre question précédente
Et oui, j'ai essayé d'effacer le cache du navigateur ainsi que d'utiliser Incognito, et tout cela après un redémarrage.

En fait, j'ai déposé 4.5.4 sur d'autres nœuds que je n'ai pas encore redémarrés car je ne voulais pas encore qu'il entre en vigueur.

Kibana fonctionnait-il lorsque vous avez effectué la mise à niveau d'origine?

C'était

Si vous rencontrez toujours des problèmes après la nouvelle mise à jour, je vous recommande de demander de l'aide sur nos forums: https://discuss.elastic.co/c/kibana

Je viens de réaliser que nous avons spammé 27 abonnés avec chacun de ces commentaires ... désolé les gens!

Bonjour, nous utilisons Kibana via le service de recherche AWS Elastic, qui exécute la version 4.12. Que puis-je faire?

Migrez vers https://www.elastic.co/cloud, cela fonctionne certainement là-bas :)

Le 1er septembre 2016 à 12 h 23, "Mark Gabriel" [email protected] a écrit:

Bonjour, nous utilisons Kibana via le service de recherche AWS Elastic, qui fonctionne
version 4.12. Que puis-je faire?

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/elastic/kibana/issues/7717#issuecomment -243958121,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ADCYTrKE0hheDMwsuL9z-lpz6UC9PDWhks5qljcHgaJpZM4JJx9H
.

Il n'y a pas d'option disponible sur cette ancienne version de Kibana, désolé: - /

Si vous préférez une solution hébergée, je fais écho à la recommandation précédente pour Elastic Cloud. Vous pouvez y utiliser les dernières versions de Kibana, qui incluent les correctifs nécessaires pour cela.

-Tribunal

Le 31 août 2016, à 22 h 23, Mark Gabriel [email protected] a écrit:

Bonjour, nous utilisons Kibana via le service de recherche AWS Elastic, qui exécute la version 4.12. Que puis-je faire?

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub ou désactivez le fil de discussion.

J'utilise kibana4.6.1 et dans la visualisation MAP, je ne peux voir que des points, la carte d'arrière-plan est manquante. J'ai vérifié ma console et je peux voir des erreurs "Impossible de charger les ressources: net :: errorERR_CONNECTION_TIMED_OUT https: //tiles.elastic.co/v1/default ....... " Veuillez suggérer ce qui pourrait être un problème ici ?

@ vg15 veuillez ne pas commenter les problèmes fermés comme celui-ci. Étant donné que vous avez également posé des questions sur les forums , continuons la discussion là-bas.

trouvé ici valeurs de travail:

http://ows.mundialis.de/services/service?
avec les couches WMS définies sur:
TOPO-OSM-WMS

Cette page vous a été utile?
0 / 5 - 0 notes