Closed andrewkew-aft closed 5 years ago
The open source version doesn't include everything (see Elastic subscriptions). This page explicitly tags Canvas as an X-pack feature.
Have you tried the x-pack
branch?
Thanks @antoineco According to that subscriptions page, Canvas is available under the Basic subscription. Any ideas how I go from Opensource to Basic with this ELK docker stack?
I havent tried the x-pack branch, I will give that a try now. Yes it is an x-pack feature but from 6.7 x-pack is bundled by default so thought it would be fine. But you are right I think its the subscription difference thats why its not showing.
@antoineco Just built the x-pack branch and now I have the option and more. Thanks for the help on this.
Unfortunately "basic" also requires X-Pack, but fortunately you don't have to enable paid features :)
@antoineco - can you also help with this I am getting the following errors in the docker-compose logs on the x-pack branch just running everything as standard
elasticsearch_1 | [2019-04-26T11:04:26,093][INFO ][o.e.x.s.a.AuthenticationService] [zZkzzjA] Authentication of [logstash_system] was terminated by realm [reserved] - failed to authenticate user [logstash_system]
logstash_1 | [2019-04-26T11:04:26,094][ERROR][logstash.licensechecker.licensereader] Unable to retrieve license information from license server {:message=>"Got response code '401' contacting Elasticsearch at URL 'http://elasticsearch:9200/_xpack'"}
elasticsearch_1 | [2019-04-26T11:04:27,063][INFO ][o.e.x.s.a.AuthenticationService] [zZkzzjA] Authentication of [logstash_system] was terminated by realm [reserved] - failed to authenticate user [logstash_system]
logstash_1 | [2019-04-26T11:04:27,065][WARN ][logstash.licensechecker.licensereader] Attempted to resurrect connection to dead ES instance, but got an error. {:url=>"http://logstash_system:xxxxxx@elasticsearch:9200/", :error_type=>LogStash::Outputs::ElasticSearch::HttpClient::Pool::BadResponseCodeError, :error=>"Got response code '401' contacting Elasticsearch at URL 'http://elasticsearch:9200/'"}
Looks like its around the x-pack security, any ideas?
Ah, the reason is fairly hidden inside the Logstash configuration file. I need to make it clearer in the README file.
Ah ok so I need to actually set the password for the logstash_system user in Kibana and then use that password in the logstash config?
Yes, but only if you're interested in the monitoring features (monitoring data collection is disabled by default), otherwise you can just ignore or delete these options.
Understood thanks for that. Updated the password and the problem went away.
Problem description
I have just built your ELK docker stack for the default version 6.7.0. By default from what I understand Canvas is meant to be bundled with this version, but I cant for the life of me find out why I cant see Canvas as an option in Kibana, can anyone help?
Extra information
Stack configuration
All default configs as per HEAD of master
Docker setup
:~/docker-elk# docker --version Docker version 18.09.2, build 6247962
:~/docker-elk# docker-compose --version docker-compose version 1.8.0, build unknown
Docker logs
root@aftkibana01:~/docker-elk# docker-compose logs