External URLs are not enabled for VegaLite

Hi there,

I am trying to read data from an external source and plot it with the VegaLite plugin in Kibana. From some topics in this forum, I got the impression that this should be possible.

But I keep getting the following error:

External URLs are not enabled. Add "vega": {"enableExternalUrls": true} `to kibana.yml

I have tweaked my kibana.yml but without success. This is what I tried:

# Default Kibana configuration from kibana-docker.

server.name: kibana
server.host: "0"
elasticsearch.url: http://elasticsearch:9200
vega:
  - enableExternalUrls: true

What am I doing wrong here?

I made it work. I think the problem was not with kibana.yml itself, but with the way I was putting into the docker container.

In any case, this worked fine for me:

server.name: kibana
server.host: "0"
elasticsearch.url: http://elasticsearch:9200
vega.enableExternalUrls: true
1 Like

Glad you were able to figure it out, and thanks for sharing your fix.

For more Docker inspiration, checkout https //github.com/elastic/stack-docker and you can see how we configure services in the stack.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.