日志服务(Log Service,简称 LOG)是针对日志平台化服务。服务提供各种类型日志的实时收集、存储和分发。除此之外,LOG 有 ODPS Table 间同步服务,通过 LOG 可以将日志投递至 ODPS 做大数据分析。
除了通过
管理控制台 进行操作外,LOG 还提供了 API(Application Programming Interface)方式写入、查询日志数据,管理自己的项目及日志库等。目前开放如下 API:
对象 | 方法 |
Log(日志) | 日志、日志组表示等基本概念 |
Config (配置) | List、Create、 Delete、Get、Update |
GetAppliedMachineGroups(查询应用到的机器组) | |
MachineGroup (机器组) | List、Create、Delete、Get、Update |
Apply/Remove(应用/删除配置) | |
GetAppliedConfigs(查询已应用配置列表) | |
LogStore (日志库) | List、Create、 Delete、Get、Update |
GetLogs(查询日志)、GetHistograms(查询日志分布) | |
Shard (分区) | List、Split、Merge、Delete |
PostLogStoreLogs(写入日志) | |
GetCursor(定位日志位置) | |
PullLogs(消费日志) | |
Shipper(日志投递规则) | GetShipperStatus(查询日志投递任务状态) |
RetryShipperTask(重试失败投递任务) |
[backcolor=transparent]说明:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云日志服务(Log Service,简称 LOG)是一个全面的日志平台化解决方案,它支持实时收集、存储和分发多种类型日志数据,并且能够将日志投递至ODPS进行大数据分析。除了通过管理控制台操作外,LOG还提供了丰富的API接口来实现更灵活的编程访问与自动化管理,具体包括但不限于以下功能:
日志管理:
PostLogStoreLogs
API向指定日志库(LogStore)写入日志,使用GetLogs
查询日志内容,GetHistograms
查看日志分布统计。资源管理:
数据消费与投递:
GetCursor
定位读取位置,通过PullLogs
实现日志的消费。安全与访问控制:
为了使用这些API,开发者需了解API访问地址,并遵循请求签名流程确保每次调用的安全性。RAM子用户可直接使用其AccessKey进行签名,而STS用户则需额外处理特定HTTP头的签名要求。这为自动化运维、二次开发及集成第三方系统提供了强大的灵活性和便利性。