創建自己的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准備數據腳本