mirror of
https://gitee.com/hyperf/hyperf.git
synced 2024-12-02 03:37:44 +08:00
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:
parent
3d70993377
commit
28b73036e4
2
.github/workflows/test.yml
vendored
2
.github/workflows/test.yml
vendored
@ -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
|
||||||
|
@ -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)
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user