Kibana: Las visualizaciones de mapas ya no funcionan

Creado en 11 jul. 2016  ·  51Comentarios  ·  Fuente: elastic/kibana


Editado por @epixa
Hemos publicado una solución para este problema en 4.5.3 y 4.1.10: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10. Sin embargo, este problema permanecerá abierto hasta que los cambios lleguen al maestro.


Parece que desde hoy las visualizaciones de mapas ya no funcionan. Solo se muestran mensajes de error. Esto se debe a un cambio de reglas de MapQuest.

A partir del 11 de julio de 2016, se suspendió el acceso directo a mosaicos.

Visite la publicación de nuestro blog para obtener más información:
http://goo.gl/xB0xXt

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

bug

Comentario más útil

Hola a todos,

Me encontré con este problema esta mañana, pero pude usar un proveedor de WMS diferente. Configuración a continuación:

URL de WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Capas WMS: OSM-WMS
Versión WMS: 1.1.1
Formato WMS: imagen / jpeg

image

James

Todos 51 comentarios

¡Gracias por informar de esto!

Analice el hilo aquí también: https://discuss.elastic.co/t/mapquest-change-july-11-2016/55231/4

Sí, parece que MapQuest ahora requerirá AppKey para usarlo. Afortunadamente, ofrecen un nivel gratuito en sus planes de precios . Sin embargo, debemos exponer esto en Kibana o encontrar otro proveedor de mapas de mosaicos.

No he investigado si ahora puede usar su propia clave mediante la configuración de proveedores personalizados.

EDITAR: Es posible que también debamos cambiar a otro proveedor predeterminado. http://mc.bbbike.org/mc/ tiene una buena lista de proveedores de OSM y le da una idea de cómo se ve cada uno de sus conjuntos de mosaicos.

ACTUALIZAR:

Somos conscientes de que este problema bloquea actualmente el uso de mapas de mosaicos en todas las versiones mantenidas de Kibana, y nos disculpamos sinceramente por este inconveniente.

Por esta razón, nuestro objetivo número uno ahora es desbloquear esta funcionalidad. Actualmente estamos buscando todas las alternativas factibles, de modo que podamos lanzar una versión de error / corrección lo antes posible.

Tenga en cuenta que esto puede requerir que proporcionemos una solución temporal que será reemplazada en el futuro por otra más sólida. Pedimos disculpas de antemano por este posible "zig zag".

Actualizaremos este problema con nuestros hallazgos y a medida que avancemos. Así que estad atentos ... y nuevamente ... ¡disculpas!

Es bastante bajo que MapQuest haya hecho esto. ¿Existe alguna plataforma de mapas abierta que podamos usar en lugar de MapQuest?

Solo un recordatorio de que para aquellas organizaciones que tienen acceso a un servidor de mapas de mosaicos compatible con WMS internamente, puede configurarlos en las Opciones de Tilemap, comenzando con Kibana 4.2: https://www.elastic.co/guide/en/kibana/current /tilemap.html

También existen otros servidores WMS públicos, pero aún no hemos tenido la oportunidad de validar que alguno de ellos sea una alternativa adecuada.

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

Tuvimos el mismo problema en kibana 4.1.1-linux. Resolvimos esto modificando el archivo src / public / index.js. Reemplace la línea 158877:

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

con

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

Esto usa los mosaicos directamente desde el servidor de mosaicos de Open Street Map. Los mapas se ven un poco diferentes, pero hasta ahora nos está funcionando bien, al menos hasta que encontremos una solución definitiva.

@bigjocker , puede estar infringiendo los Términos de servicio de Open Street Maps con eso: http://wiki.openstreetmap.org/wiki/Tile_usage_policy.

Por favor tenga cuidado.

Gracias por el aviso @markwalkom. Hemos revisado la política de uso de mosaicos y no incumplimos ninguno de los requisitos. Esta es una herramienta interna que no tiene un uso intensivo, sin embargo, estamos en proceso de instalar nuestro propio servidor de mosaicos para evitar que esto vuelva a suceder.

Por cierto, con gusto pagaríamos por tal servicio, pero no hemos encontrado ninguno. Si alguien puede indicarnos un servidor de mosaicos alternativo (gratuito o de pago) lo agradeceríamos.

otra lista de proveedores de osm gratuitos: http://leaflet-extras.github.io/leaflet-providers/preview/index.html

Sin embargo, gratis no implica que no haya límites ...

¡Esto casi se rompe en medio de una demostración! ¿Es posible integrar mapas de Google con Kibana? ¿Alguna reseña detallada en algún lugar?

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

El XML proporcionado especifica que no tiene restricciones de acceso, ¿tal vez se pueda usar temporalmente?

El único problema (como se muestra a continuación) es que necesitaría usar la proyección EPSG 4326 en lugar de la 3857, ambos son compatibles con Leaflet.

Projection 3857

Solución alternativa de la rama maestra de Kibana:

index.js -> línea 137496
Simplemente agregue una opción crs a mapOptions como:
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 };

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

Hola,
También podría resolverlo en Kibana 4.3.0 agregando OpenStreetMap como se sugirió anteriormente y modificando 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>'
      }
    };

Tenga cuidado también de cualquier mapTiles existente en /optimize dir

Hola a todos,

Me encontré con este problema esta mañana, pero pude usar un proveedor de WMS diferente. Configuración a continuación:

URL de WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Capas WMS: OSM-WMS
Versión WMS: 1.1.1
Formato WMS: imagen / jpeg

image

James

@jamesspi Funciona perfectamente ... Gracias: +1:

@jamesspi Muchas gracias

¿Alguna buena solución para la rama de Kibana 3.X (espero no haber pasado por alto una)? Estoy seguro de que una gran cantidad de personas siguen usándolo

Gracias. trabajando bien en la verificación del servidor WMS

+1

para kibana3 (no sé si la rama todavía se mantiene ..) https://github.com/remip2/kibana/commit/9623a31c7b12e32852e58524b132014ba1d42bd8

@ remip2 Muchas gracias, funciona a la perfección (Kibana3 se mantiene principalmente por la comunidad, lamentablemente)

Perdón por el silencio de radio en este boleto. Hemos estado a la cabeza para solucionar esto desde el lunes, y omitimos nuestro flujo de trabajo normal para obtener los cambios necesarios en las versiones oficiales 4.5.3 y 4.1.10 lo antes posible, por lo que los cambios aún no se han convertido en maestros.

Hemos creado nuestro propio servicio de mosaicos para usarlo como predeterminado para Kibana en el futuro, y hemos hecho que el servicio de mosaicos sea configurable para que las personas puedan usar otras soluciones si necesitan capacidades más sólidas.

El PR https://github.com/elastic/kibana/pull/7724 se actualizará hoy para reflejar todos estos cambios iniciales.

Lanzamos 4.5.3 y 4.1.10 con correcciones para mapas de mosaicos: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10

Ahora comenzaremos a obtener los cambios en la versión maestra y a la copia de respaldo para futuras versiones.

¡Ustedes son estrellas de rock!

Tenga en cuenta que para solucionar este problema en Kibana 5.x, debe reemplazar la plantilla de URL de mapa de mosaico; consulte https://github.com/elastic/kibana/issues/7717#issuecomment -231931756 - en optimize/kibana.bundle.js . Luego reinicie el servicio kibana.

Trabajar con WMS arruina esto para mí. La necesidad de configurar un servidor WMS en producción agrega mucha hinchazón en comparación con un simple proveedor de mapas de mosaicos.

En cambio, aprecio mucho el PR # 7724 que permite configurar la plantilla de URL de mapa de mosaico. Estará muy feliz cuando esto se fusione.

Hola,

La solución alternativa sugerida por blues-man para 4.3.0 funciona para 4.4.2.

Gracias
Chendil

@ blues-man Buen trabajo, resuelve perfectamente mi problema.

Este problema no se ha solucionado (todavía) en kibana 5.0.0-alpha4, ¿verdad?

Eso es correcto, ya que 5.0.0-alpha4 se lanzó antes de este problema. Sin embargo, la solución se enviará en alpha5.

Hola

¿Dónde están los archivos para cambiar a kabana3? no tengo este archivo ... src / ui / public / vislib / visualizations / _map.js: 11

Gracias

He instalado kibana 4.5 y sus dependencias. Ahora estoy tratando de usar la clave de consumidor de MapQuest junto con su URL en el archivo kibana.yml en tilemap-url, pero de alguna manera no funciona. ¿hay algo que me esté perdiendo? no entiendo por qué no aparece? cualquier ayuda será muy apreciada.

@ 15M92 No creo que sea posible usar el nuevo servicio de mosaicos de mapquest de la forma en que lo intentas. Proporcionan un complemento completo de JavaScript personalizado ahora como medio para consumir el servicio, que no está integrado en Kibana.

Hay otros proveedores compatibles con folletos que puede configurar en Kibana, pero si es posible usar mapquest, no hemos descubierto cómo.

Probé con Kibana 5.0.0-alpha5 sin éxito.

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

Todavía muestra MapQuest:

image

@averri La configuración que está modificando es para la opción de servidor WMS personalizado existente, que ha sido una opción de mapeo alternativa al enfoque del servidor de mosaicos desde 4.2. Para usar eso, necesitaría tener acceso a un servidor WMS, y debe habilitar explícitamente la opción del servidor WMS para cada visualización en la pestaña "Opciones" de la visualización. Tenga en cuenta que WMS es una tecnología totalmente diferente del enfoque del servicio de mosaicos que usamos por defecto para todas las visualizaciones. Si solo está buscando un reemplazo directo para mapquest, esto no es lo que desea.

Los mapas respaldados por el servicio de mosaicos en 5.0.0-alpha4 están dañados. 5.0.0-alpha5 aún no se ha lanzado, pero utiliza el nuevo Elastic Tile Service en lugar de MapQuest. También presenta la capacidad de usar un servicio de mosaico diferente por completo, que debe configurar a través de su kibana.yml : https://www.elastic.co/guide/en/kibana/master/kibana-server-properties .html # tilemap -settings

@epixa , eso es genial. Entonces, esperemos a alpha5. Salud.

Acabo de registrarme, leí que los mapas de mosaicos están arreglados para 4.5.3 ... ¿eso también lo convirtió en 4.5.4?

@dayjavid Sí, se corrigió para todas las versiones estables y futuras de Kibana.

HM esta bien.

Tengo 2 problemas que se supone que deben solucionarse en 4.5.4, pero ninguno de ellos ha sido solucionado.
Necesito investigar más por mi parte, supongo. ¡Gracias!

¿Qué problemas? Es muy posible que algo haya sido etiquetado incorrectamente.

Los mapas de mosaicos y el error de Chrome 52 https://github.com/elastic/kibana/issues/7801

Realicé una actualización tomando el nuevo archivo tar.gz y ejecutando mi proceso de implementación.
De la forma en que lo estoy haciendo, lo estoy colocando sobre la implementación 4.4.2 existente. Mi expectativa era que sobrescribiera las cosas necesarias, pero luego, mirando hacia atrás ahora (en realidad, todavía estoy probando esto como una teoría de por qué no solucionó mis problemas), estoy pensando que si se elimina un archivo como parte de la solución, ese archivo aún existiría en mi caso, ya que solo estoy eliminando la nueva versión sobre la versión anterior.

Un compañero de trabajo me recomendó preguntar sobre esto, ya que podría considerarse un error, pero no estoy seguro.

Los archivos perdidos existentes no deberían ser un problema en teoría, ya que solo se incluirían en el caso de que un archivo legítimo los importara.

¿Tiene algún nivel de almacenamiento en caché en el medio? ¿Has reiniciado Kibana?

Así que los problemas que estoy experimentando definitivamente parecen tener su origen en cómo actualicé Kibana.
Después de realizar una limpieza / reinstalación completa de Kibana 4.5.4, AHORA ni siquiera se conectará a Elasticsearch debido a incompatibilidades de versiones.

Antes, cuando actualizaba simplemente colocando la nueva versión sobre la versión anterior, Kibana se iniciaba e incluso mostraba 4.5.4 como la versión en Configuración -> Acerca de, pero en realidad no parecía incluir ninguna de las funciones. .

Edite para responder a su pregunta anterior
Y sí, intenté borrar el caché del navegador y usar Incognito, y todo eso fue después de reiniciar.

De hecho, tengo 4.5.4 en otros nodos que aún no he reiniciado porque no quería que entrara en vigor todavía.

¿Se estaba ejecutando Kibana cuando realizó la actualización original?

Era

Si sigue teniendo problemas después de la nueva actualización, le recomiendo que busque ayuda en nuestros foros: https://discuss.elastic.co/c/kibana

Me acabo de dar cuenta de que hemos enviado spam a 27 suscriptores con cada uno de estos comentarios ... ¡lo siento amigos!

Hola, utilizamos Kibana a través del servicio de búsqueda AWS Elastic, que ejecuta la versión 4.12. ¿Que puedo hacer?

Migra a https://www.elastic.co/cloud, definitivamente funciona allí :)

El 1 de septiembre de 2016 a las 12:23 p.m., "Mark Gabriel" [email protected] escribió:

Hola, usamos Kibana a través del servicio de búsqueda de AWS Elastic, que se está ejecutando
versión 4.12. ¿Que puedo hacer?

-
Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/elastic/kibana/issues/7717#issuecomment -243958121,
o silenciar el hilo
https://github.com/notifications/unsubscribe-auth/ADCYTrKE0hheDMwsuL9z-lpz6UC9PDWhks5qljcHgaJpZM4JJx9H
.

No hay ninguna opción disponible en esa versión antigua de Kibana, lo siento: - /

Si prefiere una solución alojada, me hago eco de la recomendación anterior para Elastic Cloud. Puede usar las últimas versiones de Kibana allí, que incluyen las correcciones necesarias para esto.

-Corte

El 31 de agosto de 2016, a las 10:23 p.m., Mark Gabriel [email protected] escribió:

Hola, utilizamos Kibana a través del servicio de búsqueda AWS Elastic, que ejecuta la versión 4.12. ¿Que puedo hacer?

-
Estás recibiendo esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub o silencia el hilo.

Estoy usando kibana4.6.1 y en la visualización de MAP solo puedo ver puntos, falta el mapa de fondo. Revisé mi consola y puedo ver errores en ella "no se pudieron cargar los recursos: net :: errorERR_CONNECTION_TIMED_OUT https: //tiles.elastic.co/v1/default ....... " Por favor sugiera lo que podría ser un problema aquí ?

@ vg15 por favor no comente sobre temas cerrados como este. Dado que también ha preguntado en los foros , continuemos la discusión allí.

encontrado aquí valores de trabajo:

http://ows.mundialis.de/services/service?
con capas WMS configuradas en:
TOPO-OSM-WMS

¿Fue útil esta página
0 / 5 - 0 calificaciones