mone
mone copied to clipboard
环境变量的配置,有很多重复的能不能优化一下。
应用名称相关的: -Dotel.resource.attributes=service.name=1-test :⽤于表⽰当前服务的应⽤名。应 ⽤名应当与名为 mione.app.name 的环境变量保持⼀致 mione.app.name :⽤于记录应⽤id与应⽤名称,格式是appId-appName。eg:1-test,1是 appId,test是appName。如果为空,程序⾥默认使⽤none。应⽤是Hera中⾮常重要的元数据,可观 测数据展⽰都与应⽤有关 APPLICATION :是将 mione.app.name 的值所有中划线,转为下划线,⽤于容器监控的扩展指 标
环境相关的: MIONE_PROJECT_ENV_NAME :当前部署环境的名称,eg:dev、uat、st、preview、 production。如不填,默认使⽤default MIONE_PROJECT_ENV_ID :当前部署环境的ID。环境id与环境名称,在Hera的指标监控中可以根 据不同环境来看监控图表 serverEnv :与 MIONE_PROJECT_ENV_NAME 的值相同,⽤于容器监控的扩展指标
我正在试图重新规划Hera系统中所使用的环境变量。目前是探针、cadvisor中使用到了重复的环境变量或者是jvm参数,为了方便用户使用,减少配置,我们计划在k8s中实现webhook来自动注入环境变量,敬请期待