首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >代理Kibana

代理Kibana
EN

Stack Overflow用户
提问于 2016-01-21 16:50:59
回答 3查看 962关注 0票数 0

我在尝试为Kibana设置反向代理时遇到了一些(很多)困难。

一般的想法是,我们想要设置一个反向代理,以便选定的客户可以访问Kibana。例如,当客户A访问"kibana.company.com/ customera“时,他会自动转发到Kibana,并可以访问有关其数据的物流。我们有多个客户需要代理,因此最终我们将设置ldap或AD来帮助我们处理此问题。

到目前为止,我已经尝试了Apache2和Nginx,但我在使用这两个工具时遇到了问题。我目前正在开发Apache,具有非常简单的配置。

http://pastebin.com/1gt5KLyP

当我转到localhost/kibana/时,我被转发到localhost/app/kibana,但我收到一条URL not found消息。

就NginX而言,我遇到了一个问题,我转发到Kibana,但它被无限地卡在加载循环中。("Kibana正在加载blablabla……好的东西将被缓存“),但我从来没有真正显示过仪表板,无论我尝试哪种配置,我都无法显示仪表板。这是一个示例配置,但在测试过程中更改了很多。

http://pastebin.com/PP4Fu1Cs

我做的是对的,还是做我想做的事的更简单的方法。

编辑:在添加了以下内容之后,我现在得到了与Apache相同的结果

ProxyPass :// ip /app/kibana

ProxyPassReverse :// ip /app/kibana

EN

回答 3

Stack Overflow用户

发布于 2016-01-21 23:04:11

你能做一个小提琴手,看看它卡在哪里吗?

我使用Apache使用以下配置成功地执行了反向代理。

代码语言:javascript
复制
ProxyPreserveHost ON

ProxyPass /portal1     http://IP1/home

ProxyPassReverse /portal2   http://IP2/home

这些是我加载的模块

代码语言:javascript
复制
LoadModule proxy_module modules/mod_proxy.so

LoadModule proxy_http_module modules/mod_proxy_http.so

<IfModule mod_proxy.c>
ProxyVia On
<Proxy *>
Order Allow,Deny
Allow from all
</Proxy>
</IfModule>
票数 0
EN

Stack Overflow用户

发布于 2016-04-07 15:40:30

为了摆脱Kibana永远卡在加载屏幕上的问题,你可以尝试以下方法:

  1. 在Ubuntu上停止Kibana服务:

sudo service kibana stop

  • Delete optimize/bundles目录:

在Ubuntu上sudo rm -rf /opt/kibana/optimize/bundles

  • Start Kibana服务:

在重新加载浏览器之前sudo service kibana start

  • Wait一分钟左右(您可以关注/var/log/kibana.log上的日志,查看服务器何时再次准备就绪)。
票数 0
EN

Stack Overflow用户

发布于 2017-02-01 17:49:07

我觉得你的代理阻止了kibana的一些请求。在浏览器检查器中检查所有请求和响应,应该不会有任何错误。

nginx中有一个简单的配置:

代码语言:javascript
复制
location ~ (|/app/kibana|/bundles/|/status|/plugins|/elasticsearch/|)  {
    proxy_pass http://kibana:5601;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header Host $host;
    rewrite /(.*)$ /$1 break;
}

如果你想只显示图表而不显示任何额外的按钮和面板,只需在你的url中添加?embed=true参数,例如

代码语言:javascript
复制
http://kibana/app/kibana#/visualize/edit/chart?embed=true&_g=(refreshInterval:(display:Off,pause:!f,value:0),...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34919096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档