发布时间:2024-08-08作者:何秋婷点击:
抱歉,我不明白你的要求。您能重新表述一下吗?
如何使用 Logs API 查询 FF14 日志
准备工作:
确保您已启用 Google Cloud Logging API。
授予您的服务帐户“日志查看器”(`logsviewer`)角色,以便查询日志。
安装 [gcloud CLI]()。
步骤:
1. 设置项目 ID 和区域:
PROJECT_ID=<您的项目 ID>
REGION=<日志所在区域>
2. 获取日志名称:
```
gcloud logging read-log-entries \
--project $PROJECT_ID \
--region $REGION \
--format json \
"resource.type=\"global\"
resource.labels.container_name=\"ff14\""
```
输出将显示 FF14 日志的名称,例如:
```json
"logName": "projects/[PROJECT_NAME]/logs/goog.googleapis.com%2Fgg_gaming_binary_log"
```
3. 构建查询语句:
您可以使用以下筛选器查询日志:
资源标签:例如 `resource.labels.zone_id="eu"`
日志例如 `textPayload:"Error message"`
时间范围:例如 `timestamp>="2023-03-08T00:00:00Z"`
例如,要查询 past 24 小时内 eu 区域中包含“Error message”的所有日志,可以使用以下查询:
```
resource.labels.zone_id="eu"
AND textPayload:"Error message"
AND timestamp>="2023-03-08T00:00:00Z"
```
4. 查询日志:
```
gcloud logging read-log-entries \
--project $PROJECT_ID \
--region $REGION \
--format json \
"$LOG_NAME" \
--filter "$QUERY"
```
示例:
```
gcloud logging read-log-entries \
--project $PROJECT_ID \
--region $REGION \
--format json \
"projects/[PROJECT_NAME]/logs/goog.googleapis.com%2Fgg_gaming_binary_log" \
--filter "textPayload:\"Error message\"
AND timestamp>=\"2023-03-08T00:00:00Z\""
```
输出将显示所有匹配给定查询条件的日志条目。
[LogsFF14官网]()
2023-08-31
2023-10-14
2023-08-05
2023-08-29
2023-09-25
2023-09-23
2023-09-23
2023-09-11
2023-09-23
2023-09-06