目录创建环境环境过滤器通常,标签接受任何值,但它旨在指代代码部署的命名约定,例如开发、测试、暂存或生产。环境可帮助您在sentry.io的问题详细信息页面中更好地过滤问题、版本和用户反馈。在该页面上,您可以查看有关特定环境的信息,重点是最新版本。如果您使用的是多阶段发布流程,您还可以选择不同的默认环境并设置与环境属性相匹配的条件,以将警报限制在特定的发布阶段。使用项目来分隔不同的服务或应用程序,使用环境来分隔不同的环境或每个环境中的发布阶段。如果您在Sentry的WebUI的全局标题中选择一个或多个项目,则环境选择器仅显示与所选项目中的事件关联的环境。每个组织的环境都是独一无二的。但是,环境设置是按项目定义的,因为您可以隐藏每个项目的环境。创建环境当Sentry收到带有环境标签的事件时,它会自动创建一个环境。环境区分大小写。您还可以在首次初始化SDK时创建环境,如每个SDK的文档中所述。https://docs.sentry.io/platforms/javascript/configuration/environments/environmentfilterIssues如果一个问题包含来自多个环境的事件,当您选择这些环境中的任何一个时,该问题就会出现。Sentry将问题定义为一组相似的事件。如果你在某个特定环境的问题中标记一个或多个事件,那么当该问题被该环境过滤时,该问题就会出现在你的视图中。例如,如果一个问题由一个标记为Production的事件和一个标记为Staging的事件组成,当您同时按Production和Staging进行过滤时,该问题将出现在您的视图中。此外,环境过滤器会影响所有与问题相关的指标,例如受影响的用户数量、时间序列图和事件数量。ReleasesRelease本身与环境无关,但是可以部署到不同的环境中。当您在发布页面上选择一个环境时,它会显示部署到该环境的发布。例如,当按QA和Prod过滤时,部署到QA和Prod环境的构建将出现在您的视图中。给定版本中所有与问题相关的指标都将受到环境过滤器的影响。部署必须有一个环境。有关配置发布和部署的更多详细信息,请参阅有关发布的完整文档。https://docs.sentry.io/product/releases/隐藏环境由于您无法删除环境,Sentry可以选择从UI中隐藏它们。当您不再从环境发送事件,或者您不小心创建了不再需要的环境时,隐藏环境非常有用。您可以通过导航到“项目设置”>“环境”并选择“隐藏”从环境下拉列表中隐藏环境,但发送到该环境的事件仍将计入您的配额。如果项目被隐藏,您将不会在环境选择器中看到该环境,除非还选择了具有来自同一环境的事件的另一个项目(并且未在其项目设置中隐藏)。
