将日志服务数据投递到AnalyticDB for MySQL
本文介绍如何通过日志服务将日志数据投递到AnalyticDB for MySQL。
背景信息
日志作为一种特殊的数据,对处理历史数据、诊断问题以及了解系统活动等有着非常重要的作用。对数据分析人员、开发人员或者运维人员而言,日志都是其工作过程中必不可缺的数据来源。
阿里云从用户角度出发,支持通过日志服务将Nginx访问日志、Log4j日志、Apache日志以及结构化文本等日志实时同步至AnalyticDB for MySQL,从而使用AnalyticDB for MySQL进行实时日志分析。
前提条件
在日志服务中完成以下准备工作。
- 首次使用日志服务时,您需要通过阿里云账号登录日志服务 LOG产品详情页,单击立即购买,进入购买页面,然后单击立即开通即可成功购买日志服务,系统自动跳转到日志服务控制台。
说明 如果您之前已经开通过日志服务,可直接从创建Project开始。
- 参照日志服务快速入门创建Project和Logstore(日志库)。
本示例创建adb-test Project和adb-source Logstore。
在AnalyticDB for MySQL中完成以下准备工作。
- 创建AnalyticDB for MySQL集群。
- 创建数据库账号。
- 创建数据库。
- 如果您需要通过外网地址连接AnalyticDB for MySQL集群,请先申请外网地址。
- 通过CREATE TABLE创建表,存储投递过来的日志数据。
创建投递任务
通过日志服务数据处理模块中的导出功能,您可以将Logstore中采集到的日志投递到AnalyticDB for MySQL。
查看日志数据
将日志投递到AnalyticDB for MySQL后,您就可以通过SELECT对日志数据进行自由灵活地分析。
管理投递任务
- 监控投递任务:单击投递名称,可以查看投递任务的执行情况,包括投递成功数据量、投递失败数据量以及投递延迟等。
- 修改投递任务:单击修改投递配置修改投递任务。
- 重启投递任务:单击停止,待投递任务停止后,单击启动重启投递任务。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论