Class: TencentCloud::Cls::V20201016::ModifyConfigExtraRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cls::V20201016::ModifyConfigExtraRequest
- Extended by:
- Gem::Deprecate
- Defined in:
- lib/v20201016/models.rb
Overview
ModifyConfigExtra请求参数结构体
Instance Attribute Summary collapse
-
#AdvancedConfig ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ConfigExtraId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ConfigFlag ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ContainerFile ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ContainerStdout ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ExcludePaths ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#ExtractRule ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#GroupId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#HostFile ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogFormat ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogsetId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogsetName ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#LogType ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#Name ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#TopicId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#TopicName ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#Type ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
-
#UserDefineRule ⇒ Object
- 详情参考 ContainerStdoutInfo 文档 - json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志); - delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志); - minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志); - fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志); - multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志); - multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志); - user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。 - stdout-docker-json:用于docker容器采集场景 - stdout-containerd:用于containerd容器采集场景 - 取值参考:使用组合解析提取模式采集日志 - container_stdout 标准输出 - container_file 容器文件 - host_file 主机节点文件 - 通过获取机器组列表获取机器组Id。 - 通过获取日志集列表获取日志集Id。 - 通过获取日志集列表获取日志集名称。 - 通过获取日志主题列表获取日志主题名称。 - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false - ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(configextraid = nil, name = nil, topicid = nil, hostfile = nil, containerfile = nil, containerstdout = nil, logtype = nil, logformat = nil, extractrule = nil, excludepaths = nil, userdefinerule = nil, type = nil, groupid = nil, configflag = nil, logsetid = nil, logsetname = nil, topicname = nil, advancedconfig = nil) ⇒ ModifyConfigExtraRequest
constructor
A new instance of ModifyConfigExtraRequest.
Constructor Details
#initialize(configextraid = nil, name = nil, topicid = nil, hostfile = nil, containerfile = nil, containerstdout = nil, logtype = nil, logformat = nil, extractrule = nil, excludepaths = nil, userdefinerule = nil, type = nil, groupid = nil, configflag = nil, logsetid = nil, logsetname = nil, topicname = nil, advancedconfig = nil) ⇒ ModifyConfigExtraRequest
Returns a new instance of ModifyConfigExtraRequest.
13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 |
# File 'lib/v20201016/models.rb', line 13579 def initialize(configextraid=nil, name=nil, topicid=nil, hostfile=nil, containerfile=nil, containerstdout=nil, logtype=nil, logformat=nil, extractrule=nil, excludepaths=nil, userdefinerule=nil, type=nil, groupid=nil, configflag=nil, logsetid=nil, logsetname=nil, topicname=nil, advancedconfig=nil) @ConfigExtraId = configextraid @Name = name @TopicId = topicid @HostFile = hostfile @ContainerFile = containerfile @ContainerStdout = containerstdout @LogType = logtype @LogFormat = logformat @ExtractRule = extractrule @ExcludePaths = excludepaths @UserDefineRule = userdefinerule @Type = type @GroupId = groupid @ConfigFlag = configflag @LogsetId = logsetid @LogsetName = logsetname @TopicName = topicname @AdvancedConfig = advancedconfig end |
Instance Attribute Details
#AdvancedConfig ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def AdvancedConfig @AdvancedConfig end |
#ConfigExtraId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ConfigExtraId @ConfigExtraId end |
#ConfigFlag ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ConfigFlag @ConfigFlag end |
#ContainerFile ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ContainerFile @ContainerFile end |
#ContainerStdout ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ContainerStdout @ContainerStdout end |
#ExcludePaths ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ExcludePaths @ExcludePaths end |
#ExtractRule ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def ExtractRule @ExtractRule end |
#GroupId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def GroupId @GroupId end |
#HostFile ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def HostFile @HostFile end |
#LogFormat ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def LogFormat @LogFormat end |
#LogsetId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def LogsetId @LogsetId end |
#LogsetName ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def LogsetName @LogsetName end |
#LogType ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def LogType @LogType end |
#Name ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def Name @Name end |
#TopicId ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def TopicId @TopicId end |
#TopicName ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def TopicName @TopicName end |
#Type ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def Type @Type end |
#UserDefineRule ⇒ Object
- 详情参考 ContainerStdoutInfo 文档
- json_log代表:JSON-文件日志(详见使用 JSON 提取模式采集日志);
- delimiter_log代表:分隔符-文件日志(详见使用分隔符提取模式采集日志);
- minimalist_log代表:单行全文-文件日志(详见使用单行全文提取模式采集日志);
- fullregex_log代表:单行完全正则-文件日志(详见使用单行-完全正则提取模式采集日志);
- multiline_log代表:多行全文-文件日志(详见使用多行全文提取模式采集日志);
- multiline_fullregex_log代表:多行完全正则-文件日志(详见使用多行-完全正则提取模式采集日志);
- user_define_log代表:组合解析(适用于多格式嵌套的日志,详见使用组合解析提取模式采集日志)。
- stdout-docker-json:用于docker容器采集场景
- stdout-containerd:用于containerd容器采集场景
- 取值参考:使用组合解析提取模式采集日志
- container_stdout 标准输出
- container_file 容器文件
- host_file 主机节点文件
- 通过获取机器组列表获取机器组Id。
- 通过获取日志集列表获取日志集Id。
- 通过获取日志集列表获取日志集名称。
- 通过获取日志主题列表获取日志主题名称。
- ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时
- ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数
- ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false
- ClsAgentDefault(自定义默认值,无特殊含义,用于清空其他选项),建议取值0
13574 13575 13576 |
# File 'lib/v20201016/models.rb', line 13574 def UserDefineRule @UserDefineRule end |
Instance Method Details
#deserialize(params) ⇒ Object
13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 |
# File 'lib/v20201016/models.rb', line 13600 def deserialize(params) @ConfigExtraId = params['ConfigExtraId'] @Name = params['Name'] @TopicId = params['TopicId'] unless params['HostFile'].nil? @HostFile = HostFileInfo.new @HostFile.deserialize(params['HostFile']) end unless params['ContainerFile'].nil? @ContainerFile = ContainerFileInfo.new @ContainerFile.deserialize(params['ContainerFile']) end unless params['ContainerStdout'].nil? @ContainerStdout = ContainerStdoutInfo.new @ContainerStdout.deserialize(params['ContainerStdout']) end @LogType = params['LogType'] @LogFormat = params['LogFormat'] unless params['ExtractRule'].nil? @ExtractRule = ExtractRuleInfo.new @ExtractRule.deserialize(params['ExtractRule']) end unless params['ExcludePaths'].nil? @ExcludePaths = [] params['ExcludePaths'].each do |i| excludepathinfo_tmp = ExcludePathInfo.new excludepathinfo_tmp.deserialize(i) @ExcludePaths << excludepathinfo_tmp end end @UserDefineRule = params['UserDefineRule'] @Type = params['Type'] @GroupId = params['GroupId'] @ConfigFlag = params['ConfigFlag'] @LogsetId = params['LogsetId'] @LogsetName = params['LogsetName'] @TopicName = params['TopicName'] @AdvancedConfig = params['AdvancedConfig'] end |