参数 请参阅插件通用配置,了解所有插件通用的配置选项。 endpoint_addrstring已废弃,请改用 endpoint_addrs。Elasticsearch API 端点地址。endpoint_addr 和 endpoint_addrs 二选一配置。endpoint_addrsarray[string]Elasticsearch API 端点地址。如果配置了多个端点,每次写入会随机选择一个。endpoint_addrs 和已废弃的 endpoint_addr 二选一配置。fieldobject必填Elasticsearch 字段配置。indexstring必填Elasticsearch _index 字段。自 API7 企业版 3.8.0 和 APISIX 3.17.0 起,index 支持在大括号中配置内置变量和 Lua 时间格式,以包含当前日期,例如 service-$host-{%Y-%m-%d}。typestring必填Elasticsearch _type 字段。log_formatobject使用 JSON 格式的键值对自定义日志格式。值可以引用 内置变量。从 APISIX 3.15.0 开始,支持最多 5 层深度的嵌套日志格式结构。在 API7 企业版中,仅支持扁平键值结构;暂不支持嵌套结构。你还可以使用插件元数据全局配置日志格式,这将为所有 elasticsearch-logger 插件实例配置日志格式。如果单个插件实例上配置的日志格式与插件元数据上配置的日志格式不同,则以单个插件实例上配置的日志格式为准。有关更多详细信息,请参阅示例。log_format_extraobject在默认日志条目之上叠加的额外日志字段,使用 JSON 格式的键值对。取值可引用