- 文档首页
应用性能监控全链路版
用户指南
应用性能监控
最佳实践
将生产和测试数据隔离
将生产和测试数据隔离
如果您使用一个主账号管控生产数据和测试数据,可以参考以下操作,将生产和测试数据隔离,便于区分生产数据和测试数据的监控指标变化。
- 只有通过OpenTelemetry接入的服务,支持将生产和测试数据隔离。
- 只有采用自动接入的数据采集方式的服务,支持将生产和测试数据隔离。
OpenTelemetry是CNCF的一个可观测性项目,旨在提供可观测性领域的标准化方案,解决观测数据的数据模型、采集、处理、导出等的标准化问题,提供与三方vendor无关的服务。
如果您的应用已经接入了OpenTelemetry的SDK,APMPlus服务端可以接收OpenTelemetry上报的数据。接入APMPlus后,您将获得RED指标生成能力、Trace多维检索、单链路检索、拓扑生成等多项能力。
- 其中,APMPlus采用Prometheus作为OpenTelemetry Metrics的存储,支持promql对metrics进行查询,具体应用请参见自定义看板和报警管理。
- OpenTelemetry Metrics转换为Prometheus Metrics时,存在一定限制:
- 不支持聚合方式为delta的数据。请不要修改SDK侧的默认聚合配置,保证SDK侧数据的聚合方式为cumulative。
- 登录容器服务控制台,前往 组件管理 页面,确保apmplus-opentelemetry-collector组件已经升级到 2.0.2 及以上版本。相关详细说明参考:升级组件、组件更新记录。
- 在服务的 Kubernetes deployment 配置中增加指定 annotation,通过注解区分数据。
instrumentation.apmplus.volcengine.com/inject-java: 'true'
apmplus.volcengine.com/env: 'test'
apmplus.volcengine.com/service.name: 'simple-java-test'
- name: CONTAINER_RUNTIME
- 在服务列表中,选择env,查看多选env下是否是已接入的服务。
- 在服务拓扑页面,选择env,查看所选env下的拓扑关系是否正确。
最近更新时间:2026.03.20 11:27:48