如何在docker-compose.yml文件中配置Kibana默认路由(默认值:/app/home),使用配置变量?我试探着:
但都不管用你知道吗?
guicsvcw1#
我找不到一个官方文档的方法来通过环境变量甚至通过API来做到这一点,但是下面的API调用在Kibana 7.17和8.7上工作:
curl -X POST http://kibana:5601/api/kibana/settings \ -H "kbn-xsrf: true" \ -H "Content-Type: application/json" \ -d '{"changes":{"defaultRoute":"/app/discover"}}'
字符串因此,要在docker compose文件中使用此功能,请设置一个服务,该服务运行一个短期容器(基本上是任何具有curl可用的容器),以等待Kibana启动,然后运行上述内容,如this answer中所述。
curl
1条答案
按热度按时间guicsvcw1#
我找不到一个官方文档的方法来通过环境变量甚至通过API来做到这一点,但是下面的API调用在Kibana 7.17和8.7上工作:
字符串
因此,要在docker compose文件中使用此功能,请设置一个服务,该服务运行一个短期容器(基本上是任何具有
curl
可用的容器),以等待Kibana启动,然后运行上述内容,如this answer中所述。