Scheck 连接阿里云日志系统方案¶
- 版本:1.0.7-7-g251eead
- 发布日期:2023-04-06 11:17:57
- 操作系统支持:windows/amd64,windows/386,linux/arm,linux/arm64,linux/386,linux/amd64
前提条件¶
- 拥有阿里云管理RAM权限
- scheck 版本大于v1.0.1
获取阿里云日志服务密钥¶
- 创建用户
登录RAM访问控制-左边栏[身份管理-用户]-创建用户
创建用户,设置为登录名称scheck,选择Open API 调用访问
同时记得保存AccessKey ID和AccessKey Secret
- 授权
登录RAM访问控制-左边栏[权限管理-授权]-新增授权
将AliyunLogFullAccess授权schek账号。
操作步骤¶
修改配置¶
- Linux 主机修改/usr/local/scheck/scheck.conf ,windows 主机修改C:\Program Files\scheck\scheck.conf
[scoutput.alisls]
enable = true # 启动配置
endpoint = "cn-hangzhou.log.aliyuncs.com" #设置阿里云endpoint
access_key_id = "LTAI5tHb2vMLV4axxxxxx" # 上步骤获取
access_key_secret = "FNUkk52gWsZHKauXPg24jxxxx" # 上步骤获取
project_name = "zhuyun-scheck" # 可自定义
log_store_name = "scheck" # 可自定义
- 参数描述如下
参数名称 | 示例值 | 是否必填 | 描述 |
---|---|---|---|
enable |
true |
是 | 配置开关 |
endpoint |
cn-hangzhou.log.aliyuncs.com |
是 | 阿里云地域 |
access_key_id |
LTAI5tHb2vMLV4axxxxxx |
是 | 阿里云AccessKey ID(AliyunLogFullAccess权限) |
access_key_secret |
FNUkk52gWsZHKauXPg24jxxxx |
是 | 阿里云AccessKey Secret |
project_name |
zhuyun-scheck |
不是 | 阿里云日志系统的项目名称 |
log_store_name |
scheck |
不是 | 日志库名称 |
重启并检测是否生效¶
- 重启scheck
- 添加新用户测试是否是否配置成功
- 阿里云控制台 查看,zhuyun-scheck project
Grafana 对接 阿里云日志¶
软件名称 | 版本 | 描述 |
---|---|---|
grafana | 8.0.6 | 开源展示软件 |
aliyun-log-grafana-datasource-plugin | 2.8 | 阿里云日志插件 |
安装grafana¶
1.docker 安装grafana¶
docker run \
--name=grafana \
--volume=~/grafana/data/:/var/lib/grafana \
-p 3000:3000 \
grafana/grafana:8.0.6
2.安装和配置aliyun-log-grafana-datasource-plugin¶
~/grafana/data/为持久化路径
$wget -o aliyun-log-grafana-datasource-plugin-master.zip https://github.com/aliyun/aliyun-log-grafana-datasource-plugin/releases/tag/2.8?spm=a2c4g.11186623.2.13.7a703e0anzkNTh&file=2.8
$unzip 2.8.zip
$mv aliyun-log-grafana-datasource-plugin-2.8 ~/grafana/data/plugins/aliyun-log-grafana-datasource-plugin
# 修改配置
$docker exec -i grafana sed -i '/;allow_loading_unsigned_plugins/i\allow_loading_unsigned_plugins \= aliyun-log-service-datasource,grafana-log-service-datasource
' /etc/grafana/grafana.ini
# 重启容器
$docker restart grafana
3.配置数据源¶
- 浏览器登录http://127.0.0.1:3000 用户名:admin 密码:admin
- 访问http://127.0.0.1:3000/datasources,添加数据源选择log-service-datasource,Name 设置为sc,下面继续填信息。
4.导入scheck模板¶
-
访问http://127.0.0.1:3000/dashboard/import 上传json 模板