请求参数
| 参数名称 | 类型 | 是否必须 | 描述 |
| ConfigName | String | 是 | 日志配置名称 |
| 属性名称 | 类型 | 描述 | |
| configName | string | 日志配置名称,project 下唯一 | |
| inputType | string | 输入类型,现在只支持 file | |
| inputDetail | json | 见下表格说明 | |
| outputType | string | 输出类型,现在只支持 LogService | |
| outputDetail | json | 见下表格说明 | |
| createTime | Int | 配置创建时间 | |
| lastModifyTime | Int | 该资源服务端更新时间 |
| 属性名称 | 类型 | 描述 |
| logType | string | 日志类型,现在只支持 common_reg_log |
| logPath | string | 日志所在的父目录,例如/var/logs/ |
| filePattern | string | 日志文件的 Pattern,例如access*.log |
| localStorage | boolean | 是否打开本地缓存,在服务端之间链路断开的情况下,本地可以缓存 1GB 日志 |
| timeFormat | string | 日志时间格式, 如 %Y/%m/%d %H:%M:%S |
| logBeginRegex | string | 日志首行特征(正则表达式),由于匹配多行日志组成一条 log 的情况 |
| regex | string | 日志对提取正则表达式 |
| key | array | 日志提取后所生成的 Key |
| filterKey | array | 用于过滤日志所用到的 key,只有 key 的值满足对应 filterRegex 列中设定的正则表达式日志才是符合要求的 |
| filterRegex | array | 和每个 filterKey 对应的正正则表达式, filterRegex 的长度和 filterKey 的长度必须相同 |
| topicFormat | string | 用于将日志文件路径的某部分作为 topic,如/var/log/(.*).log,默认为 none,表示 topic 为空。 |
| preserve | boolean | true 代表监控目录永不超时,false 代表监控目录 30 分钟超时,默认值为 true |
| preserveDepth | integer | 当设置 preserve 为 false 时,指定监控不超时目录的深度,最大深度支持 3 |
| fileEncoding | string | 日志文件编码格式,支持gbk和utf8 |
| 属性名称 | 类型 | 必须 | 描述 |
| endpoint | string | 否 | project 所在的访问地址,不需要带 project 前缀,如果不填写,则使用默认为 EndPoint |
| logstoreName | string | 是 | 对应 logstore 名称 |
| HTTP 状态码 | ErrorCode | ErrorMessage |
| 404 | ConfigNotExist | Config {Configname} not exist |
| 500 | InternalServerError | Specified Server Error Message |
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,这是关于阿里云日志服务(Log Service)中获取日志配置详情API的描述。这个API允许用户查询指定日志配置的详细信息,包括输入日志的类型、路径、模式等以及输出到Logstore的设置。下面是对该API调用流程和响应内容的一个概括性说明:
https://log.aliyuncs.com/api/log/[Operation],其中[Operation]对应查询日志配置的特定操作名称。String, 必须): 日志配置的名称,在项目下唯一。file和LogService。404 ConfigNotExist表示配置不存在,500 InternalServerError伴随具体的服务器错误信息。虽然示例请求未完全给出,一个典型的调用可能看起来像这样(假设使用cURL命令行工具):
curl -X GET \
'https://log.aliyuncs.com/api/log/GetLogConfig' \
-H 'Authorization: <Your_AccessKeyId>:<Signature>' \
-d '{
"ConfigName": "<Your_ConfigName>"
}'
请替换<Your_AccessKeyId>和<Signature>为您的实际认证信息,并将<Your_ConfigName>替换为您想查询的日志配置名称。
确保在实际调用前查阅最新的阿里云官方文档,因为API细节可能会有更新。