nginx – 无法用石墨配置grafana

前端之家收集整理的这篇文章主要介绍了nginx – 无法用石墨配置grafana前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在使用Nginx来提供石墨和grafana(它们都在同一台服务器上运行 – 而不是我的桌面).我可以通过Nginx访问石墨.但是,grafana似乎无法连接到石墨(错误:Graphite HTTP请求错误).我已经复制下面的Nginx配置为grafana – 任何有关修复此问题的想法将不胜感激.
浏览器中失败的请求URL是这样的(如果我直接在浏览器中访问它,则可访问):

**http://xxx.xxx.xxx.xxx:8080/render**

Nginx默认

server { 
        listen 85;  ##listen [::]:85; #ipv6only=on;
        server_name grafana;
        root /home/xxxx/grafana-1.5.3/;
        index index.html index.htm;
        ##logging per server
        access_log /var/log/Nginx/grafana/access.log;
        error_log /var/log/Nginx/grafana/error.log;

       location / {
       ##  root /home/xxxx/grafana-1.5.3/;
       }
}

石墨的config.js URL(在grafana中)

graphiteUrl: "http://xxx.xxx.xxx.xxx:8080"

编辑
Graphite不需要身份验证来访问grafana.另外,我使用的是grafana v1.5.3

最佳答案
尝试通过Nginx(相同的原点)访问石墨.只需添加新位置即可

location /render {
                proxy_pass      http://xxx.xxx.xxx.xxx:8080/render;
}

然后在你的grafana配置文件中更改石墨网址

猜你在找的Nginx相关文章