Kibana: Kartenvisualisierungen funktionieren nicht mehr

Erstellt am 11. Juli 2016  ·  51Kommentare  ·  Quelle: elastic/kibana


Bearbeiten von @epixa
Wir haben in 4.5.3 und 4.1.10 einen Fix für dieses Problem veröffentlicht: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10. Dieses Problem bleibt jedoch offen, bis die Änderungen in den Master übernommen werden.


Sieht so aus, als ob die Kartenvisualisierungen seit heute nicht mehr funktionieren. Es werden nur Fehlermeldungen angezeigt. Dies wird durch eine Änderung der Regeln durch MapQuest verursacht.

Zum 11. Juli 2016 wurde der direkte Zugriff auf Kacheln eingestellt.

Bitte besuchen Sie unseren Blog-Beitrag für weitere Informationen:
http://goo.gl/xB0xXt

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

bug

Hilfreichster Kommentar

Hallo zusammen,

Ich bin heute Morgen auf dieses Problem gestoßen, konnte aber einen anderen WMS-Anbieter verwenden. Einstellungen unten:

WMS-URL: http://ows-tile.terrestris.de/osm-basemap/service?
WMS-Schichten: OSM-WMS
WMS-Version: 1.1.1
WMS-Format: Bild / JPEG

image

James

Alle 51 Kommentare

Vielen Dank für die Meldung!

Besprechen Sie den Thread auch hier - https://discuss.elastic.co/t/mapquest-change-july-11-2016/55231/4

Ja, es sieht so aus, als würde MapQuest jetzt ein AppKey benötigen, um es zu verwenden. Zum Glück bieten sie eine kostenlose Stufe in ihren Preisplänen an . Wir müssen dies jedoch in Kibana offenlegen oder einen anderen Tilemap-Anbieter finden.

Ich habe nicht geprüft, ob Sie jetzt mithilfe der Einstellungen des benutzerdefinierten Anbieters Ihren eigenen Schlüssel verwenden können.

BEARBEITEN: Möglicherweise müssen wir auch zu einem anderen Standardanbieter wechseln. http://mc.bbbike.org/mc/ hat eine gute Liste von OSM-Anbietern und gibt Ihnen eine Vorstellung davon, wie jedes ihrer Kachelsätze aussieht.

AKTUALISIEREN:

Wir sind uns bewusst, dass dieses Problem derzeit die Verwendung von Kachelkarten in allen gepflegten Kibana-Versionen blockiert, und entschuldigen uns aufrichtig für diese Unannehmlichkeiten.

Aus diesem Grund ist es unser oberstes Ziel, diese Funktionalität freizugeben. Wir suchen derzeit nach allen möglichen Alternativen, damit wir so schnell wie möglich eine Fehler- / Hotfix-Version veröffentlichen können.

Bitte beachten Sie, dass wir möglicherweise eine vorübergehende Lösung bereitstellen müssen, die in Zukunft durch eine andere, solidere ersetzt wird. Wir entschuldigen uns im Voraus für dieses mögliche "Zick-Zack".

Wir werden dieses Problem mit unseren Ergebnissen und im weiteren Verlauf aktualisieren. Also bitte bleiben Sie dran ... und noch einmal ... Entschuldigung!

Es ist ziemlich niedrig, dass MapQuest dies getan hat. Gibt es eine offene Kartenplattform, die wir anstelle von MapQuest verwenden können?

Nur zur Erinnerung: Für Organisationen, die intern Zugriff auf einen WMS-kompatiblen Kachelkartenserver haben, können Sie diese in Tilemap-Optionen konfigurieren, beginnend mit Kibana 4.2: https://www.elastic.co/guide/en/kibana/current /tilemap.html

Es gibt auch einige andere öffentliche WMS-Server, aber wir hatten noch keine Chance zu überprüfen, ob einer von ihnen geeignete Alternativen sind.

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

Wir hatten das gleiche Problem in Kibana 4.1.1-Linux. Wir haben dieses Problem gelöst, indem wir die Datei src / public / index.js geändert haben. Zeile 158877 ersetzen:

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

mit

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

Hierbei werden die Kacheln direkt vom Kachelserver von Open Street Map verwendet. Die Karten sehen ein bisschen anders aus, aber bisher funktioniert es für uns in Ordnung, zumindest bis wir eine endgültige Lösung finden.

@bigjocker Damit verstoßen Sie möglicherweise gegen die Nutzungsbedingungen von Open Street Maps - http://wiki.openstreetmap.org/wiki/Tile_usage_policy.

Seien Sie bitte vorsichtig.

Vielen Dank für das Heads-up @markwalkom. Wir haben die Richtlinien zur Verwendung von Kacheln überprüft und verstoßen gegen keine der Anforderungen. Dies ist ein internes Tool ohne großen Aufwand. Wir sind jedoch dabei, unseren eigenen Kachelserver zu installieren, um zu verhindern, dass dies erneut geschieht.

Wir würden übrigens gerne für einen solchen Service bezahlen, haben aber keinen gefunden. Wenn uns jemand auf einen alternativen Kachelserver (kostenlos oder kostenpflichtig) verweisen kann, würden wir uns freuen.

Eine weitere Liste der kostenlosen Osm-Anbieter: http://leaflet-extras.github.io/leaflet-providers/preview/index.html

Frei bedeutet jedoch nicht, dass es keine Grenzen gibt ...

Dies brach fast mitten in einer Demo! Ist es möglich, Google Maps in Kibana zu integrieren? Irgendwelche detaillierten Aufzeichnungen irgendwo?

Dieses WMS scheint verfügbar zu sein:
http://www2.demis.nl/wms/wms.asp?wms=WorldMap&request=getcapabilities&version=1.0.7

Das bereitgestellte XML gibt an, dass es keine Zugriffsbeschränkungen hat. Kann es möglicherweise vorübergehend verwendet werden?

Das einzige Problem (wie unten gezeigt) ist, dass die EPSG-Projektion 4326 anstelle der 3857 verwendet werden muss. Beide werden von Leaflet unterstützt.

Projection 3857

Problemumgehung von der Kibana-Hauptniederlassung:

index.js -> Zeile 137496
Fügen Sie mapOptions einfach eine Option crs hinzu, wie:
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 };

Referenz: http://leafletjs.com/reference.html#map -crs

Hallo,
Ich könnte es auch unter Kibana 4.3.0 lösen, indem ich OpenStreetMap wie oben vorgeschlagen hinzufüge und 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>'
      }
    };

Achten Sie auch auf vorhandene mapTiles in /optimize dir

Hallo zusammen,

Ich bin heute Morgen auf dieses Problem gestoßen, konnte aber einen anderen WMS-Anbieter verwenden. Einstellungen unten:

WMS-URL: http://ows-tile.terrestris.de/osm-basemap/service?
WMS-Schichten: OSM-WMS
WMS-Version: 1.1.1
WMS-Format: Bild / JPEG

image

James

@ Jamesspi Funktioniert perfekt .. Danke: +1:

@ Jamesspi Vielen Dank

Gibt es gute Workrounds für den Kibana 3.X Branch (ich hoffe, ich habe keinen übersehen)? Ich bin sicher, dass eine große Anzahl von Menschen es weiterhin benutzt

Vielen Dank. Funktioniert gut bei der Überprüfung des WMS-Servers

+1

für kibana3 (Ich weiß nicht, ob der Zweig noch gepflegt ist ..) https://github.com/remip2/kibana/commit/9623a31c7b12e32852e58524b132014ba1d42bd8

@ remip2 Vielen Dank, es funktioniert einwandfrei (Kibana3 wird leider meistens von der Community gewartet)

Entschuldigen Sie die Funkstille in diesem Ticket. Wir haben uns seit Montag darum bemüht, dieses Problem zu beheben, und wir haben unseren normalen Workflow umgangen, um die erforderlichen Änderungen in den offiziellen Versionen 4.5.3 und 4.1.10 so schnell wie möglich zu erhalten.

Wir haben unseren eigenen Kacheldienst als Standard für Kibana eingeführt und den Kacheldienst konfigurierbar gemacht, damit Benutzer andere Lösungen verwenden können, wenn sie robustere Funktionen benötigen.

Die PR https://github.com/elastic/kibana/pull/7724 wird heute aktualisiert, um all diese anfänglichen Änderungen widerzuspiegeln.

Wir haben 4.5.3 und 4.1.10 mit Korrekturen für Kachelkarten veröffentlicht: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10

Wir werden jetzt damit beginnen, die Änderungen in Master zu übernehmen und für zukünftige Versionen zurückportiert.

Ihr seid Rockstars!

Beachten Sie, dass Sie die Tilemap-URL-Vorlage ersetzen müssen, um dies in Kibana 5.x zu umgehen - siehe https://github.com/elastic/kibana/issues/7717#issuecomment -231931756 - in optimize/kibana.bundle.js . Starten Sie dann den Kibana-Dienst neu.

Die Arbeit mit WMS macht das für mich unmöglich. Die Notwendigkeit, einen WMS-Server in der Produktion einzurichten, führt im Vergleich zu einem einfachen Tilemap-Anbieter zu so viel Aufblähung.

Stattdessen schätze ich PR # 7724 sehr, mit dem die Tilemap-URL-Vorlage konfiguriert werden kann. Wird sehr glücklich sein, wenn dies zusammengeführt wird.

Hallo,

Die von Blues-Man für 4.3.0 vorgeschlagene Problemumgehung funktioniert für 4.4.2.

Vielen Dank
Chendil

@ Blues-Man Großartige Arbeit, löse mein Problem perfekt.

Dieses Problem ist (noch) nicht auf kibana 5.0.0-alpha4 behoben, oder?

Dies ist korrekt, da 5.0.0-alpha4 vor diesem Problem veröffentlicht wurde. Das Update wird jedoch in Alpha5 ausgeliefert.

Hallo

Wo sollen die Dateien in Kabana3 geändert werden? Ich habe diese Datei nicht ... src / ui / public / vislib / visualizations / _map.js: 11

Vielen Dank

Ich habe Kibana 4.5 und seine Abhängigkeiten installiert. Jetzt versuche ich, den MapQuest-Consumer-Schlüssel zusammen mit seiner URL in der Datei kibana.yml in der Tilemap-URL zu verwenden, aber irgendwie funktioniert es nicht. Fehlt mir etwas? Ich verstehe nicht, warum es nicht auftaucht? Jede Hilfe wäre sehr dankbar.

@ 15M92 Ich glaube nicht, dass es möglich ist, den neuen Kacheldienst von mapquest so zu verwenden, wie Sie ihn verwenden möchten. Sie bieten jetzt ein komplettes benutzerdefiniertes Javascript-Plugin als Mittel, um den Dienst zu nutzen, der nicht in Kibana integriert ist.

Es gibt andere mit Flugblättern kompatible Anbieter, die Sie in Kibana konfigurieren können. Wenn Mapquest jedoch verwendet werden kann, haben wir nicht herausgefunden, wie.

Ich habe es mit Kibana 5.0.0-alpha5 ohne Erfolg versucht.

{
  "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

Es wird weiterhin MapQuest angezeigt:

image

@averri Die Einstellungen, die Sie Serveroption , die seit 4.2 eine alternative Zuordnungsoption zum

Von Kacheln unterstützte Karten in 5.0.0-alpha4 sind fehlerhaft. 5.0.0-alpha5 wurde noch nicht veröffentlicht, verwendet jedoch den neuen Elastic Tile Service anstelle von MapQuest. Außerdem wird die Möglichkeit eingeführt, einen anderen Kacheldienst vollständig zu verwenden, den Sie über Ihre kibana.yml konfigurieren müssen: https://www.elastic.co/guide/en/kibana/master/kibana-server-properties .html # Tilemap- Einstellungen

@epixa , das ist großartig. Warten wir also auf Alpha5. Prost.

Einfach einchecken - ich habe gelesen, dass die Kachelkarten für 4.5.3 korrigiert sind ... hat es das auch in 4.5.4 geschafft?

@dayjavid Ja , es ist für alle derzeit stabilen und zukünftigen Versionen von Kibana behoben.

Hm, ok.

Ich habe 2 Probleme, die bis 4.5.4 behoben sein sollen, aber keines davon wurde tatsächlich dadurch behoben.
Ich muss wohl mehr Nachforschungen anstellen. Vielen Dank!

Welche Probleme? Es ist durchaus möglich, dass etwas falsch beschriftet wurde.

Die Tilemaps und der Chrome 52-Fehler https://github.com/elastic/kibana/issues/7801

Ich habe ein Upgrade durchgeführt, indem ich die neue tar.gz-Datei abgerufen und meinen Bereitstellungsprozess ausgeführt habe.
So wie ich es mache, lege ich es auf die vorhandene 4.4.2-Bereitstellung. Meine Erwartung war, dass es das notwendige Zeug überschreiben würde, aber wenn ich jetzt darauf zurückblicke (ich teste dies tatsächlich immer noch als Theorie, warum es meine Probleme nicht behoben hat), denke ich, dass wenn eine Datei entfernt wurde Als Teil des Fixes würde diese Datei in meinem Fall immer noch existieren, da ich nur die neue Version über der alten Version entpacke.

Ein Mitarbeiter hat mir tatsächlich empfohlen, danach zu fragen, da dies als Fehler angesehen werden könnte, aber ich bin mir nicht sicher.

Bestehende Streudateien sollten theoretisch kein Problem darstellen, da sie nur für den Fall gebündelt werden, dass eine legitime Datei sie importiert.

Haben Sie dazwischen irgendwelche Caching-Ebenen? Haben Sie Kibana neu gestartet?

Die Probleme, die ich habe, scheinen definitiv darauf zurückzuführen zu sein, wie ich Kibana aktualisiert habe.
Nach einer vollständigen Löschung / Neuinstallation von Kibana 4.5.4 wird JETZT aufgrund von Inkompatibilitäten der Version nicht einmal eine Verbindung zu Elasticsearch hergestellt.

Früher, als ich ein Upgrade durch einfaches Ablegen der neuen Version über die alte Version durchführte, startete Kibana und zeigte sogar 4.5.4 als Version in den Einstellungen -> Info an, schien jedoch keine der Funktionen zu enthalten .

Bearbeiten, um Ihre vorherige Frage zu beantworten
Und ja, ich habe versucht, den Browser-Cache zu löschen und Incognito zu verwenden, und das alles nach einem Neustart.

Ich habe 4.5.4 tatsächlich auf anderen Knoten abgelegt, die ich noch nicht neu gestartet habe, weil ich nicht wollte, dass es noch in Kraft tritt.

Lief Kibana, als Sie das ursprüngliche Upgrade durchgeführt haben?

Es war

Wenn Sie nach dem neuen Upgrade immer noch Probleme haben, empfehlen wir Ihnen, in unseren Foren Hilfe zu suchen: https://discuss.elastic.co/c/kibana

Ich habe gerade festgestellt, dass wir 27 Abonnenten mit jedem dieser Kommentare gespammt haben ... sorry Leute!

Hallo, wir verwenden Kibana über den AWS Elastic-Suchdienst, auf dem Version 4.12 ausgeführt wird. Was kann ich tun?

Migriere zu https://www.elastic.co/cloud, es funktioniert definitiv dort :)

Am 1. September 2016 um 12:23 Uhr schrieb "Mark Gabriel" [email protected] :

Hallo, wir verwenden Kibana über den laufenden AWS Elastic-Suchdienst
Version 4.12. Was kann ich tun?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworte direkt auf diese E-Mail und sieh sie dir auf GitHub an
https://github.com/elastic/kibana/issues/7717#issuecomment -243958121,
oder schalten Sie den Thread stumm
https://github.com/notifications/unsubscribe-auth/ADCYTrKE0hheDMwsuL9z-lpz6UC9PDWhks5qljcHgaJpZM4JJx9H
.

Es gibt keine Option für diese alte Version von Kibana, sorry: - /

Wenn Sie eine gehostete Lösung bevorzugen, stimme ich der vorherigen Empfehlung für Elastic Cloud zu. Sie können dort die neuesten Versionen von Kibana verwenden, die die erforderlichen Korrekturen dafür enthalten.

-Gericht

Am 31. August 2016, um 22:23 Uhr, schrieb Mark Gabriel [email protected] :

Hallo, wir verwenden Kibana über den AWS Elastic-Suchdienst, auf dem Version 4.12 ausgeführt wird. Was kann ich tun?

- -
Sie erhalten dies, weil Sie erwähnt wurden.
Antworten Sie direkt auf diese E-Mail, zeigen Sie sie auf GitHub an oder schalten Sie den Thread stumm.

Ich verwende kibana4.6.1 und in der MAP-Visualisierung kann ich nur Punkte sehen, die Hintergrundkarte fehlt. Ich habe meine Konsole überprüft und sehe Fehler darin "Ressourcen konnten nicht geladen werden: net :: errorERR_CONNECTION_TIMED_OUT https: //tiles.elastic.co/v1/default ....... " Bitte schlagen Sie hier vor, was ein Problem sein könnte ?

@ vg15 Bitte kommentieren Sie solche geschlossenen Themen nicht. Da Sie auch in den Foren nachgefragt haben, lassen Sie uns die Diskussion dort fortsetzen.

hier gefunden Arbeitswerte:

http://ows.mundialis.de/services/service?
mit WMS-Ebenen eingestellt auf:
TOPO-OSM-WMS

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen