新增 Open API 及 API Key 管理

“观测云” 支持通过调用 Open API 接口的方式来获取和更新观测云工作空间的数据,在调用 API 接口前,需要先创建 API Key 作为认证方式。更多详情,可参考文档 API Key 管理image.png

新增指标字典、指标单位管理

指标数据采集后,可以在观测云工作空间的「指标字典」查看所有采集的指标集及其指标和标签,支持为自定义指标数据手动设置单位。更多详情,可参考文档 指标字典

  • 指标可以帮助您了解系统的整体可用性,比如说服务器 CPU 使用情况,网站的加载耗时等,配合观测云提供的日志和链路追踪,可以帮助您快速定位和解决故障。
  • 标签可以帮助您关联数据,观测云支持把所有的指标、日志、链路数据统一上报到工作空间,通过对采集的数据打上相同的标签进行关联查询,可以帮您进行关联分析,发现并解决存在的潜在风险。

新增Open API &API Key管理、指标字典、指标单位管理、场景图表漏斗图、静默管理启禁规则等10大功能 - 图2

新增场景图表漏斗图

漏斗图一般适用于具有规范性、周期长、环节多的流程分析,通过漏斗图比较各环节的数据,能够直观地对比问题。另外漏斗图还适用于网站业务流程分析,展示用户从进入网站到实现购买的最终转化率,及每个步骤的转化率。更多详情,可参考文档 漏斗图
image.png

新增场景仪表板保存到内置视图,并绑定 Label 数据

仪表版视图创建完成后,可以点击“设置”按钮,选择“保存到内置视图”,把仪表板视图保存到内置视图的“用户视图”。
4.dashboad_1.png
仪表板视图保存到内置视图时,支持选择绑定关系,选择绑定关系“label”。保存到内置视图后,即可在观测云工作空间「管理」-「内置视图」的「用户视图」查看保存的仪表版视图。同时因为设置了绑定关系label:*,在基础设施设置过 “Label 属性”的主机、容器详情页即可查看绑定的内置视图。更多详情,可参考文档 保存仪表板为内置视图
4.dashboad_3.png

新增容器详情页关联 Pod

在容器详情页,支持您通过详情页查看相关 Pod(关联字段:pod_name)的基本信息和在选定时间组件范围内的性能指标状态。更多容器关联查询,可参考文档 容器
注意:在容器详情中查看相关 Pod,需要匹配字段“pod_name”,否则无法在容器详情查看到相关 Pod 的页面。
8.contrainer_1.png

新增监控器分组管理

观测云新增的分组功能支持您在设定监控器时,自定义创建有意义的监测器组合,支持通过「分组」筛选出对应监控器,方便分组管理各项监控器。更多详情,可参考文档 分组管理
注意:

  • 每个监控器创建时必须选择一个分组,默认选中「默认分组」;
  • 当某个分组被删除时,删除分组下的监控器将自动归类到「默认分组」下。

2.monitor_1.png

新增日志查看器、表格图、日志流图格式化配置

观测云新增的格式化配置可以让您隐藏敏感日志数据内容或者突出需要查看的日志数据内容,还可以通过替换原有日志内容进行快速筛选。支持在日志查看器表格图日志流图进行格式化配置。
5.browser_5.png

优化静默管理,新增禁用/启用规则

观测云新增静默规则禁用/启用功能,帮助您快速禁用/启用静默任务。更多详情,可参考文档 静默管理

  • 启用:静默规则按照正常流程执行
  • 禁用:静默规则不生效;若有设置静默通知策略,选择的是开始前“xx分钟”且静默通知操作还未执行的情况下,通知不会执行

注意:启用/禁用规则都会产生操作审计事件,可在观测云工作空间「管理」-「基本设置」下的操作审计进行查看。
2.monitor_6.png

新增日志 pipeline 使用手册

观测云新增日志的 pipeline 使用手册,帮助您了解如何通过 DataKit 内置的调试工具,来辅助编写 Pipeline 脚本。

  1. # 调试脚本示例
  2. datakit --pl datakit.p --txt '2022-01-12T18:40:51.962+0800 WARN diskio diskio/input.go:320 Error gathering disk info: open /run/udev/data/b252:1: no such file or directory'
  3. # 提取成功示例
  4. Extracted data(drop: false, cost: 3.108038ms):
  5. {
  6. "code": "diskio/input.go:320",
  7. "level": "WARN",
  8. "message": "2022-01-12T18:40:51.962+0800 WARN diskio diskio/input.go:320 Error gathering disk info: open /run/udev/data/b252:1: no such file or directory",
  9. "module": "diskio",
  10. "msg": "Error gathering disk info: open /run/udev/data/b252:1: no such file or directory",
  11. "time": 1641984051962000000
  12. }

新增 DQL 外层函数

观测云新增两个外层函数rate()irate()

  • rate():计算某个指标一定时间范围内的平均变化率。适合警报和缓慢移动的计数器。
  • irate():计算某个指标一定时间范围内的瞬时变化率,适合绘制易失性、快速变化的计数器。

更多详情,可参考文档 DQL 外层函数