创建自己的SLS
1、开启日志服务
https://sls.console.aliyun.com
按照提示进行即可,一般都需要一个阿里云张华
2、新建一个project
执行流程参考: https://help.aliyun.com/document_detail/54604.html
网址中详细介绍了project,logstore的意义等。
第一次使用的话,直接一路安装下去即可
使用阿里云的CLI命令行操作SLS
1、命令行安装参考:
https://aliyun-log-cli.readthedocs.io/en/latest/README_CN.html
macOS,已经安装python3.7的情况下,执行如下即可。遇上复杂情况,参考上面的文档
pip3 install -U aliyun-log-cli --no-cache pip3 install aliyun-log-cli --no-index --find-links=cli_packages
验证安装是否成功
aliyunlog --version
2、获取SLS的登录信息
配置CLI时需要用到登录信息(访问密钥)和endpoint(服务入口)。这一步就是获取这些信息
以下官网列出了服务入口和访问密钥
https://help.aliyun.com/document_detail/29064.html#title-y80-dgq-pj6
按照其中内容即可(点击其中的服务入口和密钥管理页,回自动跳过去,很快就能获取到配置信息)
2、配置CLI连接的目标SLS
参考网址:https://aliyun-log-cli.readthedocs.io/en/latest/tutorials/tutorial_configure_cli_cn.html
这里会用到配置的SLS信息。上面的链接里有很多配置方式,原本参考默认的配置文件方式执行,但是信息不生效,后来直接执行命令了
aliyunlog configure access_id access_key cn-beijing.log.aliyuncs.com
access_id,access_key,cn-beijing.log.aliyuncs.com全部更换成自己的信息即可
自己写CLI配置文件时,注意=两次要有空格,第一次配置失败就是因为这个
3、测试CLI指令
➜ ~ aliyunlog log get_logs --request="{\"topic\": \"\", \"logstore\": \"lsl-store\", \"project\": \"lsl\", \"toTime\": \"2018-01-01 11:11:11\", \"offset\": \"0\", \"query\": \"*\", \"line\": \"10\", \"fromTime\": \"2018-01-01 10:10:10\", \"reverse\":\"false\"}" []
由于还没有导入数据,所以此时返回一个空
生成测试数据
1、配置数据源,这里选择数据源为python sdk的数据源
2、安装python-sdk准备数据脚本