有什么方法可以根据当前的Spring配置文件为哨兵属性设置不同的值吗?
当前属性位于sentry.properties文件中...
不幸的是,将其命名为application.properties方法(application-profilename.properties)不起作用。因为无法识别sentry-profilename.properties文件中的更改。
所以理想的是:
sentry.properties (base information)
sentry-dev.properties (environment attribute = dev)
sentry-prod.properties (environment attribute = prod)
答案 0 :(得分:0)
好的,我们将系统变量dev
定义为prod
或 Alter VIEW [dbo].[history] as
select
[objid]
,[interval]
,[value_channel]
,[value_channelid]
,case when [value_text] like '[%]' then right([value text],2)
,[value_raw_text]
,[coverage_raw]
from .....
(基于当前的部署管道)。
因此,这解决了我们的问题,并且在sentry.io概述中获得了所需的结果!
答案 1 :(得分:0)
“您可以使用sentry.properties.file Java系统属性或SENTRY_PROPERTIES_FILE系统环境变量来覆盖属性文件的位置。”来自“ https://docs.sentry.io/clients/java/config/#configuration”