系列

目录

  • 创建环境
  • 环境过滤器
    • Issues
    • Releases
  • 隐藏环境

EnvironmentSentry 支持的 tag,您可以(并且应该)添加到您的 SDK 中。通常,tag 接受任何值,但它旨在指代代码部署的命名约定,例如开发(development)、测试(testing)、预发布(staging)或生产(production)。

环境可帮助您在 sentry.ioIssue Details”页面中更好地过滤 issue、版本和用户反馈。 在该页面上,您可以查看有关特定环境的信息,重点是最新 release。 如果您使用的是多阶段发布流程,您还可以选择不同的默认环境并设置与 environment 属性匹配的条件,以将警报限制在特定的发布阶段。

使用 project 来分隔不同的服务或应用程序,使用 environment 来分隔不同的环境或每个中的发布阶段。如果您在 SentryWeb UI 的全局 header 中选择了一个或多个项目,则 environment 选择器仅显示与所选项目中的事件相关联的环境。

每个组织的 Environments 都是独一无二的。 但是,环境设置是按项目定义的,因为您可以隐藏每个项目的环境。

创建环境

Sentry 在收到带有 environment 标签的事件时会自动创建环境。 环境区分大小写。 您还可以在首次初始化 SDK 时创建环境,如每个 SDK 的文档所述。

环境过滤器

Issues

如果某个 issue 包含来自多个环境的事件,则在您选择其中任何一个环境时都会出现该 issueSentryissue 定义为一组类似事件。 如果您在具有特定环境的 issue 中标记一个或多个事件,那么当该 issue 被该 environment 过滤时,该 issue 将出现在您的视图中。 例如,如果一个 issue 由一个标记为 Production 的事件和一个标记为 Staging 的事件组成,则在按 ProductionStaging 进行过滤时,该 issue 将出现在您的视图中。

此外,环境过滤器会影响所有与 issue 相关的指标,例如受影响的用户数、时间序列图和事件数。

Releases

release 本身与 environment 无关,但可以部署到不同的环境。 当您在 releases 页面上选择一个环境时,它会显示部署到该环境的 releases。 例如,当按 QAProd 过滤时,部署到 QAProd 环境的版本将出现在您的视图中。给定版本中所有与 issue 相关的指标都将受到环境过滤器的影响。一个 deploy 必须有一个 environment

有关配置 releasedeploy 的更多详细信息,请参阅关于 release 的完整文档。

隐藏环境

由于您无法删除环境,Sentry 可以选择将其从 UI 中隐藏。 当您不再从环境发送事件,或者您不小心创建了不再需要的环境时,隐藏环境会很有用。您可以通过导航到 Project Settings > Environments 并选择 “Hide” 来从环境下拉列表中隐藏环境,但发送到该环境的事件仍将计入您的配额。

如果项目处于隐藏状态,您将不会在环境选择器中看到该环境,除非还选择了具有来自同一环境的事件的另一个项目(并且在其项目设置中没有将其隐藏)。

公众号:黑客下午茶

Sentry 监控 - Environments 区分不同部署环境的事件数据的更多相关文章

  1. Sentry 监控 - 私有 Docker Compose 部署与故障排除详解

    内容整理自官方开发文档 系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Map ...

  2. Sentry 监控 - Snuba 数据中台本地开发环境配置实战

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  3. Sentry 监控 - Security Policy 安全策略报告

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  4. Sentry 监控 - Search 搜索查询实战

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  5. Sentry 监控 - Alerts 告警

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  6. Sentry 监控 - Distributed Tracing 分布式跟踪

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  7. Sentry 监控 - 全栈开发人员的分布式跟踪 101 系列教程(第一部分)

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  8. Sentry 监控 - Snuba 数据中台架构简介(Kafka+Clickhouse)

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

  9. Sentry 监控 - Snuba 数据中台架构(Data Model 简介)

    系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...

随机推荐

  1. 🏆【Java技术专区】「开发实战专题」Lombok插件开发实践必知必会操作!

    前言 在目前众多编程语言中,Java 语言的表现还是抢眼,不论是企业级服务端开发,还是 Andorid 客户端开发,都是作为开发语言的首选,甚至在大数据开发领域,Java 语言也能占有一席之地,如Ha ...

  2. centos上安装zookeeper

    下载zookeeper # 创建zookeeper文件夹 cd /usr/local/ mkdir zookeeper cd zookeeper # 下载 解压 wget https://mirror ...

  3. [C#]c#中数据的同步加锁机制 的几种方法

    一,锁定机制最简单的做法就是使用锁定关键字Lock.Lock关键字英文中就是锁的意思,顾名思义就是为操作加上一把锁.它的语法如下: lock(lockObj){//加锁的代码段,一般是操作共同资源的代 ...

  4. 异步编程async体会

    namespace 异步编程{ class Program { static void Main(string[] args) { Console.WriteLine("mian this ...

  5. itoa函数递归实现

    库函数中有atoi函数,用意是将字符形式输入的数据转换成数字,而库函数有没有提供一个将数字转换成字符的函数呢?答案是有的,而且功能很是强大,那就是sprintf().snprintf()格式化转换函数 ...

  6. etcd学习(7)-etcd中的线性一致性实现

    线性一致性 CAP 什么是CAP CAP的权衡 AP wihtout C CA without P CP without A 线性一致性 etcd中如何实现线性一致性 线性一致性写 线性一致性读 1. ...

  7. unity优化 — UGUI纹理格式的选择

    首次界面打开加载的资源(如 贴图)会被缓存在内存中,再次打开界面由于内存中已有了资源 所以会更快.如何让首次打开界面会更快呢? 图片是否进行了有效的压缩.Android 平台下不带透明通道 优先使用E ...

  8. C# - 习题03_分析代码写出结果A.X、B.Y

    时间:2017-08-23 整理:byzqy 题目:分析代码,写出程序的输出结果: 文件:Program.cs 1 using System; 2 3 namespace Interview2 4 { ...

  9. vue系统总结2

    注册组件 组件其他补充 组件数据存放 父子组件通信 父级向子级传递信息 子级向父级传递信息 插槽slot 1.1什么是组件化 1.2 注册组件的基本步骤 创建组件构造器 注册组件 使用组件 <d ...

  10. MySQL数据完整性约束

    主键约束 主键可以是表中的某一列,也可以是表中的多个列所构成的一个组合:其中,由多个列组合而成的主键也称为复合主键.在MySQL中,主键列必须遵守以下规则. (1)每一个表只能定义一个主键. (2)唯 ...