跳到主要内容

终端设置

为了方便开发者对用户体验「Mobile、Browser、MiniProgram」三端应用功能进行设置,基调听云App 3.0 平台提供了「终端设置」方式,即「Mobile、Browser、MiniProgram」三端应用开启全局配后,会使用终端设置的配置。

请求内容采集

采集网络请求内容

当平台开关和探针接口同时开启后,探针会采集 Http/Https 请求的 Header 和 Body 参数。

需要注意的是 Body 仅采集响应体类型为「text 及 json」数据结构的内容,默认不采集已知涉密的请求头,例如:Authorization、Cookie 和 Proxy-Authorization。

请求体大小限制

当请求体内容超出限制大小时,做截断处理。默认值10KB,最大值1024KB。

请求白名单

仅采集请求地址(URL)中包含「规则」的请求数据。

需要注意的是移动端不支持自动采集请求体和响应体,仅 Web 探针支持指定 JSONPath 方式自动采集请求体和响应体,若要采集移动端的请求体和响应体请查看相关文档。

请求黑名单

不采集请求地址(URL)中包含「规则」的请求数据,仅当白名单为空时生效。

需要注意的是移动端不支持自动采集请求体和响应体,仅 Web 探针支持指定 JSONPath 方式自动采集请求体和响应体,若要采集移动端的请求体和响应体请查看相关文档。

链路追踪

链路追踪厂商配置

基调听云 SDK 为您提供了一套全面的链路追踪工具适配 App、Web 和 MP ,旨在帮助开发者和运维团队深入理解并优化应用性能。以下是我们 SDK 的主要特点:

  • 自动 Trace ID 生成:集成我们的 SDK 后,您的应用将自动生成兼容不同厂商的 Trace ID ,简化链路追踪的复杂性。
  • 灵活的控制开关:我们支持 TingYun、Opentelemetry 和 SkyWalking 三家厂商的追踪 ID ,您可以通过简单的配置开关,轻松开启或关闭特定厂商的追踪功能。
  • 端到端跳转支持:对于 Opentelemetry 和 SkyWalking ,我们提供了后端链接地址配置选项,确保实现无缝的端到端追踪跳转。

自定义链路追踪配置

基调听云 SDK 提供了灵活的链路追踪 ID 配置选项,适配 App、Web 和 MP 以满足不同业务场景的需求:

  • 自定义追踪 ID :您可以根据配置的 URL 自动生成对应的 TraceID ,实现业务逻辑与追踪数据的紧密结合。

  • 展示与查看:

    • 在慢请求的 TraceID 部分,您可以查看特定请求的追踪 ID ,帮助快速定位和分析性能问题。
    • 在会话详情的 Distributed Traces 中,您可以查看整个会话的分布式追踪信息,了解请求在不同服务间的流转情况。
  • 易于集成:SDK 的配置简单直观,无需复杂的代码修改,即可实现个性化的链路追踪。

域名白名单

受浏览器的同源策略限制,跨域请求时若请求头中附带特定请求头时,浏览器会发起预检请求( OPTIONS ),须服务器端配置明确的响应,否则将会导致请求失败,故增加链路追踪域名白名单配置,Web SDK 会检查请求 URL 中是否包含名单中配置的字符串,详细说明请查看链路追踪跨域配置文档,查看须配置的请求头