Update aliyun-logger.md (#3852)

Co-authored-by: 李铭昕 <715557344@qq.com>
Co-authored-by: 桥边红药 <24204533+qbhy@users.noreply.github.com>
This commit is contained in:
JokerNg 2021-07-23 18:50:43 +08:00 committed by GitHub
parent 3d70993377
commit 28b73036e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 34 additions and 34 deletions

View File

@ -20,7 +20,7 @@ jobs:
env: env:
SW_VERSION: ${{ matrix.sw-version }} SW_VERSION: ${{ matrix.sw-version }}
MYSQL_VERSION: '5.7' MYSQL_VERSION: '5.7'
YASD_VERSION: 'v0.3.8' YASD_VERSION: 'v0.3.9'
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2

View File

@ -133,7 +133,7 @@
- [donjan-deng/hyperf-permission](https://github.com/donjan-deng/hyperf-permission) 基于 [spatie/laravel-permission](https://github.com/spatie/laravel-permission) 开发的适配 Hyperf 的权限组件 - [donjan-deng/hyperf-permission](https://github.com/donjan-deng/hyperf-permission) 基于 [spatie/laravel-permission](https://github.com/spatie/laravel-permission) 开发的适配 Hyperf 的权限组件
- [fx/hyperf-http-auth](https://github.com/nfangxu/hyperf-http-auth) 根据 laravel 中的 auth 组件改写的, 适配 hyperf 框架 - [fx/hyperf-http-auth](https://github.com/nfangxu/hyperf-http-auth) 根据 laravel 中的 auth 组件改写的, 适配 hyperf 框架
- [96qbhy/hyperf-auth](https://github.com/qbhy/hyperf-auth) 参考 laravel 的 auth 组件设计,支持 jwt 和 session 驱动,更轻巧更好用 - [96qbhy/hyperf-auth](https://github.com/qbhy/hyperf-auth) 参考 laravel 的 auth 组件设计,支持 jwt、session、sso(单点多设备登录) 驱动
- [hyperf-ext/jwt](https://github.com/hyperf-ext/jwt) JWT 组件,实现了完整用于 JWT 认证的能力 - [hyperf-ext/jwt](https://github.com/hyperf-ext/jwt) JWT 组件,实现了完整用于 JWT 认证的能力
- [hyperf-ext/auth](https://github.com/hyperf-ext/auth) 移植自 `illuminate/auth`,基本完整的实现了 Laravel Auth 的功能特性 - [hyperf-ext/auth](https://github.com/hyperf-ext/auth) 移植自 `illuminate/auth`,基本完整的实现了 Laravel Auth 的功能特性
- [donjan-deng/hyperf-casbin](https://github.com/donjan-deng/hyperf-casbin) 适配于 Hyperf 的开源访问控制框架 [Casbin](https://casbin.org/docs/zh-CN/overview) - [donjan-deng/hyperf-casbin](https://github.com/donjan-deng/hyperf-casbin) 适配于 Hyperf 的开源访问控制框架 [Casbin](https://casbin.org/docs/zh-CN/overview)

View File

@ -16,11 +16,11 @@
[标准 Docker 日志采集流程文档](https://help.aliyun.com/document_detail/66659.html) [标准 Docker 日志采集流程文档](https://help.aliyun.com/document_detail/66659.html)
| 参数 | 说明 | | 参数 | 说明 |
|:-------------------------------------:|:------------------------------------------:| | :-----------------------------------: | :-----------------------------------------: |
| ${your_region_name} | 区域 ID 比如华东 1 区域是 cn-hangzhou | | ${your_region_name} | 区域 ID 比如华东 1 区域是 cn-hangzhou |
| ${your_aliyun_user_id} | 用户标识,请替换为您的阿里云主账号用户 ID。 | | ${your_aliyun_user_id} | 用户标识,请替换为您的阿里云主账号用户 ID。 |
| ${your_machine_group_user_defined_id} | 集群的机器组自定义标识 以下使用 Hyperf | | ${your_machine_group_user_defined_id} | 集群的机器组自定义标识 以下使用 Hyperf |
``` ```
docker run -d -v /:/logtail_host:ro -v /var/run/docker.sock:/var/run/docker.sock \ docker run -d -v /:/logtail_host:ro -v /var/run/docker.sock:/var/run/docker.sock \
@ -37,19 +37,19 @@ registry.cn-hangzhou.aliyuncs.com/log-service/logtail
登录阿里云日志服务,点击 `创建 Project`,填写以下信息 登录阿里云日志服务,点击 `创建 Project`,填写以下信息
| 参数 | 填写示例 | | 参数 | 填写示例 |
|:------------:|:----------------:| | :----------: | :--------------: |
| Project 名称 | hyperf | | Project 名称 | hyperf |
| 注释 | 用于日志系统演示 | | 注释 | 用于日志系统演示 |
| 所属区域 | 华东 1杭州 | | 所属区域 | 华东 1杭州 |
| 开通服务 | 详细日志 | | 开通服务 | 详细日志 |
| 日志存储位置 | 当前 Project | | 日志存储位置 | 当前 Project |
### 创建 Logstore ### 创建 Logstore
除以下参数,按需填写,其他都使用默认即可 除以下参数,按需填写,其他都使用默认即可
| 参数 | 填写示例 | | 参数 | 填写示例 |
|:------------:|:---------------:| | :-----------: | :-------------: |
| Logstore 名称 | hyperf-demo-api | | Logstore 名称 | hyperf-demo-api |
| 永久保存 | false | | 永久保存 | false |
| 数据保存时间 | 60 | | 数据保存时间 | 60 |
@ -63,10 +63,10 @@ registry.cn-hangzhou.aliyuncs.com/log-service/logtail
如果已经创建过机器组,可以跳过这一步 如果已经创建过机器组,可以跳过这一步
| 参数 | 填写示例 | | 参数 | 填写示例 |
|:-------------:|:-------------:| | :------------: | :------------: |
| 机器组名称 | Hyperf | | 机器组名称 | Hyperf |
| 机器组标识 | 用户自定义标识 | | 机器组标识 | 用户自定义标识 |
| 用户自定义标识 | Hyperf | | 用户自定义标识 | Hyperf |
3. 配置机器组 3. 配置机器组
@ -76,36 +76,36 @@ registry.cn-hangzhou.aliyuncs.com/log-service/logtail
`Label` 白名单,这里可以按需填写,以下按照项目名字来配置,而项目名会在 Docker 容器运行时设置。 `Label` 白名单,这里可以按需填写,以下按照项目名字来配置,而项目名会在 Docker 容器运行时设置。
| 参数 | 填写示例 | 填写示例 | | 参数 | 填写示例 | 填写示例 |
|:--------------:|:-------------------------------------------------:|:---------------:| | :------------: | :-------------------------------------------------: | :-------------: |
| 配置名称 | hyperf-demo-api | | | 配置名称 | hyperf-demo-api | |
| 日志路径 | /opt/www/runtime/logs | *.log | | 日志路径 | /opt/www/runtime/logs | *.log |
| Label 白名单 | app.name | hyperf-demo-api | | Label 白名单 | app.name | hyperf-demo-api |
| 模式 | 完整正则模式 | | | 模式 | 完整正则模式 | |
| 单行模式 | false | | | 单行模式 | false | |
| 日志样例 | `[2019-03-07 11:58:57] hyperf.WARNING: xxx` | | | 日志样例 | `[2019-03-07 11:58:57] hyperf.WARNING: xxx` | |
| 首行正则表达式 | \[\d+-\d+-\d+\s\d+:\d+:\d+\]\s.* | | | 首行正则表达式 | `\[\d+-\d+-\d+\s\d+:\d+:\d+\]\s.*` | |
| 提取字段 | true | | | 提取字段 | true | |
| 正则表达式 | \[(\d+-\d+-\d+\s\d+:\d+:\d+)\]\s(\w+)\.(\w+):(.*) | | | 正则表达式 | `\[(\d+-\d+-\d+\s\d+:\d+:\d+)\]\s(\w+)\.(\w+):(.*)` | |
| 日志抽取内容 | time name level content | | | 日志抽取内容 | time name level content | |
5. 查询分析配置 5. 查询分析配置
字段索引属性 字段索引属性
| 字段名称 | 类型 | 别名 | 中文分词 | 开启统计 | | 字段名称 | 类型 | 别名 | 中文分词 | 开启统计 |
|:--------:|:----:|:-------:|:--------:|:--------:| | :------: | :---: | :-----: | :------: | :------: |
| name | text | name | false | true | | name | text | name | false | true |
| level | text | level | false | true | | level | text | level | false | true |
| time | text | time | false | false | | time | text | time | false | false |
| content | text | content | true | false | | content | text | content | true | false |
### 运行镜像 ### 运行镜像
运行镜像时,只需要设置 Container `labels` 即可。 运行镜像时,只需要设置 Container `labels` 即可。
| name | value | | name | value |
|:--------:|:---------------:| | :------: | :-------------: |
| app.name | hyperf-demo-api | | app.name | hyperf-demo-api |
比如以下 Dockerfile 比如以下 Dockerfile