【发布时间】:2012-01-28 17:54:22
【问题描述】:
我刚刚开始使用Sentry,这很可爱。我有大约 10 个不同的站点,其中一些位于相同的服务器上,它们的名称类似于 web12.example.com。这些服务器名称通过 Sentry 的界面传递,因此我可以过滤错误来自哪个服务器。按服务器过滤并不是特别有用 - 有用的是按站点过滤。
有没有办法将服务器名称更改为不是实际的服务器名称,而是(例如)错误来自的域名?
【问题讨论】:
我刚刚开始使用Sentry,这很可爱。我有大约 10 个不同的站点,其中一些位于相同的服务器上,它们的名称类似于 web12.example.com。这些服务器名称通过 Sentry 的界面传递,因此我可以过滤错误来自哪个服务器。按服务器过滤并不是特别有用 - 有用的是按站点过滤。
有没有办法将服务器名称更改为不是实际的服务器名称,而是(例如)错误来自的域名?
【问题讨论】:
Sentry 已经做了我想要的,使用(显然没有记录)SENTRY_SITE 设置。我只是在我的settings.py 文件中设置了以下内容:
SENTRY_SITE = u'My Site Name'
我可以从 Sentry 界面右侧的过滤器列表中对其进行过滤。
服务器名称不适用于此目的(可能对于具有大型设置的人来说,查看是否有很多错误来自特定服务器很有用,这可能表明配置问题),这就是站点过滤器是为了。
【讨论】:
现在他们有一个option 来设置这个:
sentry_sdk.init(
<endpoint>,
server_name='a_name_to_distinguish_instance',
...
)
在 Web UI 中,可以使用server_name 标签来过滤以这种方式配置的实例的问题。
【讨论】: