
正文
Sentry 监控 - Environments 区分不同部署环境的事件数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
系列
-
1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本
-
快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps
-
Sentry For React 完整接入详解
-
Sentry For Vue 完整接入详解
-
Sentry-CLI 使用详解
-
Sentry Web 性能监控 - Web Vitals
-
Sentry Web 性能监控 - Metrics
-
Sentry Web 性能监控 - Trends
-
Sentry Web 前端监控 - 最佳实践(官方教程)
-
Sentry 后端监控 - 最佳实践(官方教程)
-
Sentry 监控 - Discover 大数据查询分析引擎
-
Sentry 监控 - Dashboards 数据可视化大屏
目录
-
创建环境
-
环境过滤器
-
Issues
-
Releases
-
隐藏环境
- 创建环境
-
环境过滤器
- Issues
- Releases
- 隐藏环境
Environment
是
Sentry
支持的
tag
,您可以(并且应该)添加到您的
SDK
中。通常,
tag
接受任何值,但它旨在指代代码部署的命名约定,例如开发(
development
)、测试(
testing
)、预发布(
staging
)或生产(
production
)。
环境可帮助您在
sentry.io
的
Issue Details”
页面中更好地过滤
issue
、版本和用户反馈。 在该页面上,您可以查看有关特定环境的信息,重点是最新
release
。 如果您使用的是多阶段发布流程,您还可以选择不同的默认环境并设置与
environment
属性匹配的条件,以将警报限制在特定的发布阶段。
使用
project
来分隔不同的服务或应用程序,使用
environment
来分隔不同的环境或每个中的发布阶段。如果您在
Sentry
的
Web UI
的全局
header
中选择了一个或多个项目,则
environment
选择器仅显示与所选项目中的事件相关联的环境。
每个组织的
Environments
都是独一无二的。 但是,环境设置是按项目定义的,因为您可以隐藏每个项目的环境。
创建环境
Sentry
在收到带有
environment
标签的事件时会自动创建环境。 环境区分大小写。 您还可以在首次初始化
SDK
时创建环境,如每个
SDK
的文档所述。
- https://docs.sentry.io/platforms/javascript/configuration/environments/
环境过滤器
Issues
如果某个
issue
包含来自多个环境的事件,则在您选择其中任何一个环境时都会出现该
issue
。
Sentry
将
issue
定义为一组类似事件。 如果您在具有特定环境的
issue
中标记一个或多个事件,那么当该
issue
被该
environment
过滤时,该
issue
将出现在您的视图中。 例如,如果一个
issue
由一个标记为
Production
的事件和一个标记为
Staging
的事件组成,则在按
Production
和
Staging
进行过滤时,该
issue
将出现在您的视图中。
此外,环境过滤器会影响所有与
issue
相关的指标,例如受影响的用户数、时间序列图和事件数。
Releases
release
本身与
environment
无关,但可以部署到不同的环境。 当您在
releases
页面上选择一个环境时,它会显示部署到该环境的
releases
。 例如,当按
QA
和
Prod
过滤时,部署到
QA
和
Prod
环境的版本将出现在您的视图中。给定版本中所有与
issue
相关的指标都将受到环境过滤器的影响。一个
deploy
必须有一个
environment
。
有关配置
release
和
deploy
的更多详细信息,请参阅关于
release
的完整文档。
- https://docs.sentry.io/product/releases/
隐藏环境
由于您无法删除环境,
Sentry
可以选择将其从
UI
中隐藏。 当您不再从环境发送事件,或者您不小心创建了不再需要的环境时,隐藏环境会很有用。您可以通过导航到
Project Settings > Environments
并选择
“Hide”
来从环境下拉列表中隐藏环境,但发送到该环境的事件仍将计入您的配额。
如果项目处于隐藏状态,您将不会在环境选择器中看到该环境,除非还选择了具有来自同一环境的事件的另一个项目(并且在其项目设置中没有将其隐藏)。
公众号:黑客下午茶






