nacos-k8s icon indicating copy to clipboard operation
nacos-k8s copied to clipboard

operator: can't get prometheus metrics on nacos-server v2.1.1

Open rnyrnyrny opened this issue 2 years ago • 2 comments

使用operator部署nacos集群,镜像版本v2.1.1,按照Nacos 监控手册的指南,在config里配置了management.endpoints.web.exposure.include=*,然而访问/nacos/actuator/prometheus得到的是一个404的Whitelabel Error Page. 看了下nacos-server的启动脚本,v2.1.1版本镜像已经不会读取init.d里面的配置了: https://github.com/nacos-group/nacos-docker/commit/4f16131a4cc6709e6316495a20d656c74514ee9d 尝试在env里面加上两个环境变量:

  env:
  - name: CUSTOM_SEARCH_NAMES
    value: "application,custom"
  - name: CUSTOM_SEARCH_LOCATIONS
    value: "/home/nacos/init.d/,file:/home/nacos/conf/"

结果还是一样

rnyrnyrny avatar Sep 30 '22 07:09 rnyrnyrny

我也遇到这个问题,有解决方案吗

StevenBrown008 avatar Oct 13 '22 08:10 StevenBrown008

我也遇到这个问题,有解决方案吗

感觉比较简单的方法是修改nacos-docker的脚本,自己编译一个镜像,或者用2.1.0的镜像

rnyrnyrny avatar Oct 14 '22 06:10 rnyrnyrny

可以直接通过ConfigMap挂载application.properties文件来解决这个问题

paderlol avatar Nov 08 '22 03:11 paderlol

那spec.config存在的意义是什么

rnyrnyrny avatar Nov 11 '22 08:11 rnyrnyrny

@rnyrnyrny 请问你的Operator版本是多少?能在Operator里加参数吗?我这边加参数报错,是不是格式不对? Issue: https://github.com/nacos-group/nacos-k8s/issues/443

panzhc avatar Jan 26 '24 09:01 panzhc

@rnyrnyrny 请问你的Operator版本是多少?能在Operator里加参数吗?我这边加参数报错,是不是格式不对? Issue: #443

把key换成name试试呢

rnyrnyrny avatar Jan 29 '24 06:01 rnyrnyrny

@rnyrnyrny 换成name就好了,谢谢

panzhc avatar Jan 30 '24 06:01 panzhc

@rnyrnyrny 请问你怎么解决这个问题的?我也碰到了同样的问题

myturn0 avatar Jun 04 '24 07:06 myturn0

@rnyrnyrny 请问你怎么解决这个问题的?我也碰到了同样的问题

看下这个提交https://github.com/nacos-group/nacos-docker/commit/4f16131a4cc6709e6316495a20d656c74514ee9d 里面把build/bin/docker-startup.sh这个文件两个环境变量改了导致的这个问题 解决方法就是自己改下nacos-docker代码然后编译一个新的镜像

或者你用configmap挂载application.properties, 这是作者要求的使用方式

rnyrnyrny avatar Jun 04 '24 08:06 rnyrnyrny