关于Ngxin反向代理Grafana和Prometheus

Nginx反向代理Grafana无法访问

借鉴文章:
https://blog.csdn.net/privateobject/article/details/126368897

  • 错误展示(原因暂未分析出)
    关于Ngxin反向代理Grafana和Prometheus_第1张图片
    解决办法:
  1. 修改grafna配置文件增加如下配置(需重启Grafana)
root_url = %(protocol)s://%(domain)s:%(http_port)s/grafana
serve_from_sub_path = true

关于Ngxin反向代理Grafana和Prometheus_第2张图片
2. 修改Nginx反向代理配置(重载或重启Nginx)

    location /grafana {
         proxy_buffering on;
         proxy_buffer_size 4k;
         proxy_buffers 8 4M;
         proxy_busy_buffers_size 4M;
         proxy_pass http://192.168.0.187:1300/grafana;
}

Nginx反向代理Prometheus无法访问

报错: API接口访问404
关于Ngxin反向代理Grafana和Prometheus_第3张图片
解决办法:

  1. 修改prometheus启动参数需具有以下两个参数(重启prometheus)
      --web.enable-lifecycle           #开启web访问
      --web.external-url=prometheus    #设置访问URL根
  1. 修改Nginx配置文件(重载或重启Nginx)
    location /prometheus {
         proxy_buffering on;
         proxy_buffer_size 4k;
         proxy_buffers 8 2M;
         proxy_busy_buffers_size 2M;
         proxy_pass http://192.168.0.187:39090/prometheus;
}

你可能感兴趣的:(grafana,prometheus,服务器)