数据存储配置选项编辑

elasticsearch_capture_body_urls ( [1.37.0] 在 1.37.0 中添加。 )编辑

APM 代理将捕获使用 elasticsearch-restclient 检测发送到 Elasticsearch 的传出请求的请求正文的 URL 路径模式。默认设置会捕获 Elasticsearch REST API 搜索和计数的正文。

捕获的请求正文(如果有)将存储在 span.db.statement 字段中。捕获的请求正文将被截断,最大长度由 long_field_max_length (性能 [1.37.0] 在 1.37.0 中添加。 ) 定义。此选项支持通配符 *,它匹配零个或多个字符。示例:/foo/*/bar/*/baz**foo*。默认情况下,匹配不区分大小写。在元素前添加 (?-i) 将使匹配区分大小写。

dynamic config

默认 类型 动态

*_search, *_msearch, *_msearch/template, *_search/template, *_count, *_sql, *_eql/search, *_async_search

列表

true

Java 系统属性 属性文件 环境

elastic.apm.elasticsearch_capture_body_urls

elasticsearch_capture_body_urls

ELASTIC_APM_ELASTICSEARCH_CAPTURE_BODY_URLS

mongodb_capture_statement_commands编辑

将捕获命令文档的 MongoDB 命令名称,默认情况下限于常见的只读操作。设置为 ` ""`(空)以禁用捕获,设置为 "*" 以捕获所有(不建议这样做,因为它可能导致捕获敏感信息)。

此选项支持通配符 *,它匹配零个或多个字符。示例:/foo/*/bar/*/baz**foo*。默认情况下,匹配不区分大小写。在元素前添加 (?-i) 将使匹配区分大小写。

dynamic config

默认 类型 动态

find, aggregate, count, distinct, mapReduce

列表

true

Java 系统属性 属性文件 环境

elastic.apm.mongodb_capture_statement_commands

mongodb_capture_statement_commands

ELASTIC_APM_MONGODB_CAPTURE_STATEMENT_COMMANDS