Kibana: As visualizações de mapa não funcionam mais

Criado em 11 jul. 2016  ·  51Comentários  ·  Fonte: elastic/kibana


Editar por @epixa
Lançamos uma correção para esse problema em 4.5.3 e 4.1.10: https://www.elastic.co/blog/kibana-4-5-3-and-4-1-10. Este problema permanecerá aberto até que as alterações cheguem ao master.


Parece que desde hoje as visualizações do mapa não estão mais funcionando. Apenas mensagens de erro são exibidas. Isso é causado por uma mudança de regras pelo MapQuest.

Em 11 de julho de 2016, o acesso direto por blocos foi descontinuado.

Visite nossa postagem no blog para obter mais informações:
http://goo.gl/xB0xXt

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

bug

Comentários muito úteis

Olá a todos,

Encontrei este problema esta manhã, mas consegui usar um provedor WMS diferente. Configurações abaixo:

URL WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Camadas WMS: OSM-WMS
Versão WMS: 1.1.1
Formato WMS: imagem / jpeg

image

James

Todos 51 comentários

Obrigado por relatar isso!

Discuta o tópico também aqui - https://discuss.elastic.co/t/mapquest-change-july-11-2016/55231/4

Sim, parece que o MapQuest agora exigirá um AppKey para usá-lo. Felizmente, eles oferecem um nível gratuito em seus planos de preços . Precisamos expor isso em Kibana, ou encontrar outro provedor de tilemap.

Eu não verifiquei se você pode ou não usar sua própria chave agora, usando as configurações de provedores personalizados.

EDIT: Podemos também precisar mudar para outro provedor padrão. http://mc.bbbike.org/mc/ tem uma boa lista de provedores de OSM e dá uma ideia de como cada um de seus tilesets se parece.

ATUALIZAR:

Estamos cientes de que esse problema atualmente bloqueia o uso de mapas de blocos em todas as versões mantidas do Kibana e pedimos sinceras desculpas por esse inconveniente.

Por esse motivo, nosso objetivo número 1 agora é desbloquear essa funcionalidade. No momento, estamos procurando todas as alternativas viáveis ​​para que possamos lançar um lançamento de bug / hot fix o mais rápido possível.

Observe que isso pode exigir que forneçamos uma solução temporária que será substituída no futuro por outra mais sólida. Pedimos desculpas antecipadamente por este potencial "zig zag".

Atualizaremos este problema com nossas descobertas e conforme progredimos. Portanto, fique atento ... e novamente ... desculpas!

É muito baixo que o MapQuest tenha feito isso. Existe alguma plataforma de mapa aberta que possamos usar em vez do MapQuest?

Apenas um lembrete de que para as organizações que têm acesso a um servidor de mapa de blocos compatível com WMS internamente, você pode configurá-los nas Opções do mapa de blocos, começando com Kibana 4.2: https://www.elastic.co/guide/en/kibana/current /tilemap.html

Existem alguns outros servidores WMS públicos por aí, mas ainda não tivemos a chance de validar se algum deles é uma alternativa adequada.

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

Tivemos o mesmo problema no kibana 4.1.1-linux. Resolvemos isso modificando o arquivo src / public / index.js. Substitua a linha 158877:

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

com

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

Isso usa os blocos diretamente do servidor de blocos do Open Street Map. Os mapas parecem um pouco diferentes, mas até agora estão funcionando bem para nós, pelo menos até encontrarmos uma solução definitiva.

@bigjocker, você pode estar violando os Termos de Serviço do Open Street Maps com isso - http://wiki.openstreetmap.org/wiki/Tile_usage_policy.

Por favor, seja cuidadoso.

Obrigado pelo aviso @markwalkom. Revisamos a política de uso de ladrilhos e não violamos nenhum dos requisitos. Esta é uma ferramenta interna sem uso pesado, no entanto, estamos instalando nosso próprio servidor de blocos para evitar que isso aconteça novamente.

A propósito, pagaríamos com prazer por esse serviço, mas não encontramos nenhum. Se alguém nos indicar um servidor de blocos alternativo (gratuito ou pago), agradeceríamos.

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

no entanto, grátis não significa que não haja limites ...

Isso quase quebrou no meio de uma demonstração! É possível integrar o google maps com o Kibana? Algum artigo detalhado em algum lugar?

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

O XML fornecido especifica que não tem restrições de acesso. Talvez ele possa ser usado temporariamente?

O único problema (conforme mostrado abaixo) é que seria necessário usar a projeção EPSG 4326 em vez da 3857, ambas com suporte do Folheto.

Projection 3857

Solução alternativa do branch mestre Kibana:

index.js -> linha 137496
Basta adicionar uma opção 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 };

Referência: http://leafletjs.com/reference.html#map -crs

Olá,
Eu também poderia resolver isso no Kibana 4.3.0 adicionando o OpenStreetMap conforme sugerido acima e 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>'
      }
    };

Tome cuidado também com qualquer mapTiles existente em /optimize dir

Olá a todos,

Encontrei este problema esta manhã, mas consegui usar um provedor WMS diferente. Configurações abaixo:

URL WMS: http://ows-tile.terrestris.de/osm-basemap/service?
Camadas WMS: OSM-WMS
Versão WMS: 1.1.1
Formato WMS: imagem / jpeg

image

James

@jamesspi Funciona perfeitamente .. Obrigado: +1:

@jamesspi muito obrigado

Alguma boa base de trabalho para a filial Kibana 3.X (espero não ter esquecido uma)? Tenho certeza de que muitas pessoas ainda continuam usando

Obrigado. funcionando bem na verificação do servidor WMS

+1

para kibana3 (não sei se o branch ainda é mantido ..) https://github.com/remip2/kibana/commit/9623a31c7b12e32852e58524b132014ba1d42 relevant

@ remip2 Muito obrigado, funciona perfeitamente (infelizmente, Kibana3 é mantido principalmente pela comunidade)

Desculpe pelo silêncio do rádio neste tíquete. Estamos empenhados em obter uma correção para isso desde segunda-feira, e contornamos nosso fluxo de trabalho normal para obter as alterações necessárias nas versões 4.5.3 e 4.1.10 oficiais o mais rápido possível, então as alterações não foram feitas no master ainda.

Trouxemos nosso próprio serviço de bloco para usar como padrão no Kibana daqui para frente e tornamos o serviço de bloco configurável para que as pessoas possam usar outras soluções se precisarem de recursos mais robustos.

O PR https://github.com/elastic/kibana/pull/7724 será atualizado hoje para refletir todas essas mudanças iniciais.

Lançamos 4.5.3 e 4.1.10 com correções para mapas de blocos :

Agora vamos começar a obter as alterações no master e backport para versões futuras.

Vocês são estrelas do rock!

Observe que, para contornar isso no Kibana 5.x, você precisa substituir o modelo de url do mapa de blocos - consulte https://github.com/elastic/kibana/issues/7717#issuecomment -231931756 - em optimize/kibana.bundle.js . Em seguida, reinicie o serviço kibana.

Trabalhar com WMS estraga tudo para mim. A necessidade de configurar um servidor WMS na produção adiciona muito inchaço em comparação com um simples provedor de mapa de blocos.

Em vez disso, aprecio muito o PR # 7724, que permite configurar o modelo de url do tilemap. Ficarei muito feliz quando isso for mesclado.

Olá,

A solução sugerida por blues-man para 4.3.0 funciona para 4.4.2.

obrigado
Chendil

@ blues-man Ótimo trabalho, resolva perfeitamente o meu problema.

Este problema não foi corrigido (ainda) no kibana 5.0.0-alpha4, certo?

Correto, pois 5.0.0-alpha4 foi lançado antes desse problema. A correção será enviada em alpha5, no entanto.

Oi

onde estão os arquivos a serem alterados para kabana3. não tenho este arquivo ... src / ui / public / vislib / visualizations / _map.js: 11

obrigado

Eu instalei o kibana 4.5 e suas dependências agora estou tentando usar a chave do consumidor MapQuest junto com sua url no arquivo kibana.yml em tilemap-url, mas de alguma forma não está funcionando. está faltando alguma coisa? eu não estou entendendo porque não está aparecendo? Qualquer ajuda seria muito apreciada .

@ 15M92 Não acho que seja possível usar o novo serviço de bloco do mapquest da maneira que você está tentando usá-lo. Eles fornecem um plugin javascript customizado inteiro agora como meio de consumir o serviço, que não está integrado no Kibana.

Existem outros provedores compatíveis com folhetos que você pode configurar no Kibana, mas se for possível usar o mapquest, não descobrimos como.

Eu tentei com Kibana 5.0.0-alpha5 sem sucesso.

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

Ainda mostra o MapQuest:

image

@averri As configurações que você está modificando são para a opção de servidor WMS personalizado existente, que tem sido uma opção de mapeamento alternativa para a abordagem de servidor de bloco desde 4.2. Para usar isso, você precisa ter acesso a um servidor WMS e habilitar explicitamente a opção de servidor WMS para cada visualização na guia "Opções" da visualização. Observe que o WMS é uma tecnologia totalmente diferente da abordagem de serviço de blocos padrão para todas as visualizações. Se você está apenas procurando um substituto imediato para mapquest, não é isso que você deseja.

Os mapas suportados pelo serviço de bloco em 5.0.0-alpha4 estão corrompidos. 5.0.0-alpha5 ainda não foi lançado, mas usa o novo Elastic Tile Service em vez do MapQuest. Ele também introduz a capacidade de usar um serviço de bloco totalmente diferente, que você precisa configurar por meio de seu kibana.yml : https://www.elastic.co/guide/en/kibana/master/kibana-server-properties .html # tilemap -settings

@epixa , isso é ótimo. Então, vamos esperar por alpha5. Felicidades.

Apenas checando - eu li que os mapas de bloco foram corrigidos para 4.5.3 ... isso foi para 4.5.4 também?

@dayjavid Sim, foi corrigido para todas as versões atualmente estáveis ​​e futuras do Kibana.

HM OK.

Eu tenho 2 problemas que devem ser corrigidos até 4.5.4, mas nenhum deles foi realmente corrigido por ele.
Eu preciso investigar mais do meu lado, eu acho. Obrigado!

Quais problemas? É perfeitamente possível que algo tenha sido rotulado incorretamente.

Os mapas de blocos e o bug do Chrome 52 https://github.com/elastic/kibana/issues/7801

Fiz uma atualização obtendo o novo arquivo tar.gz e executando meu processo de implantação.
Da maneira como estou fazendo isso, estou colocando-o no topo da implantação 4.4.2 existente. Minha expectativa era que ele substituiria o material necessário, mas olhando para trás agora (na verdade, ainda estou testando isso como uma teoria de por que não corrigiu meus problemas), estou pensando que se um arquivo foi removido como parte da correção, esse arquivo ainda existiria no meu caso, já que estou apenas descompactando a nova versão sobre a antiga.

Um colega de trabalho realmente recomendou que eu perguntasse sobre isso, pois pode ser considerado um bug, mas não tenho certeza.

Os arquivos perdidos existentes não deveriam ser um problema em teoria, uma vez que eles só seriam agrupados no caso de um arquivo legítimo importá-los.

Você tem algum nível de cache intermediário? Você reiniciou o Kibana?

Portanto, os problemas que estou enfrentando parecem estar definitivamente enraizados em como atualizei o Kibana.
Após fazer uma limpeza / reinstalação completa do Kibana 4.5.4, AGORA ele nem se conecta ao Elasticsearch por causa de incompatibilidades de versão.

Antes, quando eu atualizava apenas adicionando a nova versão à antiga, o Kibana inicializava e até exibia 4.5.4 como a versão em Configurações -> Sobre, mas não parecia realmente incluir nenhum dos recursos .

Edite para responder à sua pergunta anterior
E sim, eu tentei limpar o cache do navegador, bem como usar o Incognito, e tudo isso foi depois de reiniciar.

Na verdade, o 4.5.4 caiu em outros nós que ainda não reiniciei porque não queria que ele entrasse em vigor ainda.

Kibana estava rodando quando você fez a atualização original?

isso foi

Se você ainda estiver tendo problemas após a nova atualização, recomendo que procure ajuda em nossos fóruns: https://discuss.elastic.co/c/kibana

Acabei de perceber que estamos enviando spam para 27 assinantes com cada um desses comentários ... desculpe pessoal!

Olá, usamos o Kibana por meio do serviço de pesquisa AWS Elastic, que está executando a versão 4.12. O que eu posso fazer?

Migre para https://www.elastic.co/cloud, definitivamente funciona lá :)

Em 1 de setembro de 2016, 12:23, "Mark Gabriel" [email protected] escreveu:

Olá, usamos Kibana por meio do serviço de pesquisa AWS Elastic, que está em execução
versão 4.12. O que eu posso fazer?

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/elastic/kibana/issues/7717#issuecomment -243958121,
ou silenciar o tópico
https://github.com/notifications/unsubscribe-auth/ADCYTrKE0hheDMwsuL9z-lpz6UC9PDWhks5qljcHgaJpZM4JJx9H
.

Não há opção disponível na versão antiga do Kibana, desculpe: - /

Se você preferir uma solução hospedada, eu concordo com a recomendação anterior para Elastic Cloud. Você pode usar as versões mais recentes do Kibana lá, que incluem as correções necessárias para isso.

-Quadra

Em 31 de agosto de 2016, às 22h23, Mark Gabriel [email protected] escreveu:

Olá, usamos o Kibana por meio do serviço de pesquisa AWS Elastic, que está executando a versão 4.12. O que eu posso fazer?

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou ignore a conversa.

Estou usando o kibana4.6.1 e na visualização do MAP só consigo ver pontos, falta o mapa de fundo. Eu verifiquei meu console e posso ver erros nele "falha ao carregar recursos: net :: errorERR_CONNECTION_TIMED_OUT https: //tiles.elastic.co/v1/default ....... " Por favor, sugira o que pode ser um problema aqui ?

@ vg15 por favor, não comente sobre questões fechadas como esta. Dado que você também perguntou nos fóruns , vamos continuar a discussão lá.

encontrados aqui valores de trabalho:

http://ows.mundialis.de/services/service?
com camadas WMS definidas para:
TOPO-OSM-WMS

Esta página foi útil?
0 / 5 - 0 avaliações