观测云产品更新|观测云计费更新;新增 Jenkins CI 可观测;新增自定义查看器图表同步搜索等
观测云计费更新
观测云计费优化时间线计费逻辑,以及指标数据的数据保存策略。原每 300 条 3 元下调为每 1000 条 3 元。同时指标数据新增 3 天、7 天、14 天数据保存策略,指标集支持自定义数据保存策略。
时间线统计的是当前工作空间,上报的指标数据中基于标签可以组合而成的所有组合数量。数据保存策略即数据存储时长,是上报到当前工作空间的数据保存时间,超过存储时长的数据将会自动删除。
时间线为全量统计,即每天产生的时间线在数据保存策略期间会依次累加,数据保存策略越长,时间线的费用就越高。
此次优化通过下调时间线的费用以及缩短指标的数据保存策略,您可以更灵活的调整指标的数据保存策略,帮助您节约费用成本。
观测云更新
新增 Jenkins CI 可观测
观测云新增 Jenkins CI 可观测,您可以通过观测云的 CI 可视化功能直接查看在 Jenkins 的 CI 结果。CI 的过程是持续集成,开发人员在 push 代码的时候,若碰到问题,可以在观测云查看所有 CI 的 pipeline 及其成功率、失败原因、具体失败环节,帮助您提供代码更新保障。
更多详情可参考【 CI 可视化 】https://www.yuque.com/dataflux/doc/ovfiw2
新增自定义查看器图表同步搜索
自定义查看器新增图表同步搜索开关,用于决定搜索条件是否影响图表查询,默认开启。当搜索框有内容时,关闭开关,即图表查询回到默认状态;开启开关,即图表查询受到筛选内容的影响;
新增网络拓扑和服务拓扑下钻分析
在基础设施网络拓扑图,点击主机/Pod 图标,点击“查看上下游”,即可查看当前节点的上下游节点关联。在上下游节点,点击左上角“返回总览”可返回到原网络拓扑图,在搜索框进行搜索或筛选可过滤关联的上下游节点,根据搜索或筛选的结果显示匹配的关联上下游节点。
更多详情可参考文档【 网络查看上下游 】https://www.yuque.com/dataflux/doc/quyskl#zNT9q
在服务拓扑图,点击服务图标,点击“查看上下游”,即可查看当前服务的上下游服务关联。在上下游服务,点击左上角“返回总览”可返回到原服务拓扑图,在搜索框进行搜索或筛选可过滤关联的上下游服务,根据搜索或筛选的结果显示匹配的关联上下游服务。
更多详情可参考文档【 服务查看上下游 】https://www.yuque.com/dataflux/doc/te4k3x#zNT9q
新增删除自定义对象的数据及索引
观测云支持拥有者和管理员删除指定自定义对象分类以及所有自定义对象,进入「管理」-「基本设置」,点击「删除自定义对象」后,选择删除自定义对象的方式,即可删除对应的对象数据。
指定自定义对象分类:仅删除所选对象分类下的数据,不会删除索引
所有自定义对象:删除所有自定义对象数据及索引
注意:所有自定义对象一旦删除,上报到基础设施自定义的所有数据及索引全部会被删除且无法恢复,所有设置的自定义对象分类数据需要重新上报,每天限制 5 次删除所有自定义对象操作。
更多自定义对象介绍可参考文档【 自定义 】https://www.yuque.com/dataflux/doc/ssyuyz
新增查看器快照查看入口
在观测云指标、日志、事件、应用性能监测、用户访问监测、云拨测、安全巡检、CI 可视化等查看器,保存快照以后,可直接点击右上角查看快照图标侧滑展开查看已经保存的快照。
支持快照名称关键字搜索,通过关键词模糊匹配相关快照名称
第一个为默认视图,不支持分享、复制链接和删除功能
除第一个默认视图外,其他快照支持分享、复制链接和删除功能,点击「快照名称」即可在当前查看器打开对应的数据副本
新增查看器筛选条件编辑功能
在观测云查看器搜索栏通过“字段:值”的方式进行筛选时,支持点击“字段:值”对“字段:值”进行编辑修改,并以修改后的结果进行筛选。
优化用户访问 View 查看器关联链路为 Fetch/XHR
在观测云用户访问监测 View 查看器详情页,切换至「Fetch/XHR」时,支持查看用户访问时向后端应用发出的每一个网络请求,包括发生时间、请求的链路和持续时间。
若网络请求存在对应的trace_id
,在请求前会有提示的小图标,点击请求,可跳转至对应链路的详情页。
新增图表数据加载高性能模式
观测云支持图表数据加载高性能模式,默认关闭,可通过点击左下角账号,在「高性能模式」选择开启。高性能模式开启以后,所有图表不进行动态加载,在点击进入页面的时候直接同时加载,即在超出当前页面使用往下滑动查看时图表已全部加载完成,可直接查看展示结果。
注意:高性能模式开启后仅针对当前用户查看图表。
新增告警配置事件通知等级
告警配置支持自定义选择事件通知等级,包括紧急、重要、警告、恢复、无数据、无数据恢复、无数据视为恢复 7 种选择,支持多选,支持一键清空选项,清空后选项清除,需手动选择对应值。
更多告警配置可参考文档【 告警设置 】https://www.yuque.com/dataflux/doc/qxz5xz
其他功能优化
场景仪表板组合图表支持隐藏/显示大标题
优化事件详情页事件类型文案显示
基础设施列表查看新增按照字段排序功能
日志查看器新增隐藏分布图按钮
查看器支持通过关键字搜索显示列,支持自定义显示列作为预设字段,后续通过 Pipeline 切割字段并上报数据后可直接显示上报的数据。
在内置模板库和内置视图增加一键查看对应的集成文档,帮助您快速配置对应的采集器
内置视图除支持在查看器绑定链路服务、应用、日志源、项目、标签等相关视图外,新增支持自定义 key 和 value 绑定相关视图,同时支持服务侧滑详情页绑定内置视图
优化通知对象飞书机器人,支持自定义是否需要密钥安全校验
配置监视器时,若配置的数据范围小于检测频率,触发提示配置会存在数据空洞问题
DataKit 更新
Pipeline 做了调整,所有数据类型,均可通过配置 Pipeline 来额外处理数据
grok() 支持直接将字段提取为指定类型,无需再额外通过 cast() 函数进行类型转换
Pipeline 增加多行字符串支持,对于很长的字符串(比如 grok 中的正则切割),可以通过将它们写成多行,提升了可读性
每个 Pipeline 的运行情况,通过 datakit monitor -V 可直接查看
增加 Kubernetes Pod 对象 CPU/内存指标
Helm 增加更多 Kubernetes 版本安装适配
优化 OpenTelemetry,HTTP 协议增加 JSON 支持
DataKit 在自动纠错行协议时,对纠错行为增加了日志记录,便于调试数据问题
移除时序类数据中的所有字符串指标
在 DaemonSet 安装中,如果配置了选举的命名空间,对参与选举的采集器,其数据上均会新增特定的 tag(election_namespace)
CI 可观测,增加 Jenkins 支持
Breaking changes
对于 Docker 类容器日志的采集,需要将宿主机(Node)的 /varl/lib 路径挂载到 DataKit 里面(因为 Docker 日志默认落在宿主机的 /var/lib/ 下面),在 datakit.yaml 中,volumeMounts
和 volumes
中新增如下配置:
更多 DataKit 更新可参考【DataKit 版本历史】https://www.yuque.com/dataflux/datakit/changelog
最佳实践更新
APM
基于观测云,使用 SkyWalking 实现 RUM、APM 和日志联动分析
监控最佳实践
OpenTelemetry 可观测建设
OpenTelemetry to Jeager 、Grafana、ELK
OpenTelemetry to Grafana
OpenTelemetry to 观测云
观测云小妙招
OpenTelemetry 采样最佳实践
更多最佳实践更新可参考【 最佳实践版本历史 】https://www.yuque.com/dataflux/bp/changelog
集成模版更新
新增文档和视图
数据采集
Opentelemetry Collector
容器编排
Kubernetes Scheduler
Kubernetes Controller Manager
Kubernetes API Server
Kubernetes Kubelet
新增视图
容器编排
Kubernetes Nodes Overview
中间件
JVM Kubernetes
更多集成模版更新可参考【集成文档版本历史】https://www.yuque.com/dataflux/integrations/changelog
评论