【问题标题】:Configuring Django Sentry's Server Name配置 Django Sentry 的服务器名称
【发布时间】:2012-01-28 17:54:22
【问题描述】:

我刚刚开始使用Sentry,这很可爱。我有大约 10 个不同的站点,其中一些位于相同的服务器上,它们的名称类似于 web12.example.com。这些服务器名称通过 Sentry 的界面传递,因此我可以过滤错误来自哪个服务器。按服务器过滤并不是特别有用 - 有用的是按站点过滤。

有没有办法将服务器名称更改为不是实际的服务器名称,而是(例如)错误来自的域名?

【问题讨论】:

    标签: django sentry


    【解决方案1】:

    Sentry 已经做了我想要的,使用(显然没有记录)SENTRY_SITE 设置。我只是在我的settings.py 文件中设置了以下内容:

    SENTRY_SITE = u'My Site Name'
    

    我可以从 Sentry 界面右侧的过滤器列表中对其进行过滤。

    服务器名称不适用于此目的(可能对于具有大型设置的人来说,查看是否有很多错误来自特定服务器很有用,这可能表明配置问题),这就是站点过滤器是为了。

    【讨论】:

      【解决方案2】:

      现在他们有一个option 来设置这个:

      sentry_sdk.init(
          <endpoint>,
          server_name='a_name_to_distinguish_instance',
          ...
      )
      

      在 Web UI 中,可以使用server_name 标签来过滤以这种方式配置的实例的问题。

      【讨论】:

        猜你喜欢
        • 2012-02-21
        • 2016-12-09
        • 2021-01-05
        • 2014-01-23
        • 2012-12-01
        • 2020-12-14
        • 1970-01-01
        • 1970-01-01
        • 2014-03-18
        相关资源
        最近更新 更多