OpenClawCN 中文资料站开始 · 文档 · 进阶 · 动态 · 支持
运维管理中级
#logs#observability#analysis#operations

日志管理与分析

集中式日志管理、日志分析和日志可视化。

最后更新2026-03-11

AI 摘要

这页重点

核心结论

集中式日志管理、日志分析和日志可视化。

适用主题

运维管理

高频关键词

logs / observability / analysis / operations

可信信号

最后更新 2026-03-11

日志管理与分析

本文介绍 OpenClaw 的日志管理和分析。

日志配置

基本配置

{
  "logging": {
    "level": "info",
    "format": "json",
    "outputs": [
      {
        "type": "file",
        "path": "/var/log/openclaw/app.log"
      },
      {
        "type": "stdout",
        "format": "pretty"
      }
    ]
  }
}

日志级别

级别说明
debug调试信息
info一般信息
warning警告
error错误
critical严重错误

日志收集

ELK Stack

# docker-compose.yml
services:
  elasticsearch:
    image: elasticsearch:8.0.0
    environment:
      - discovery.type=single-node
  
  logstash:
    image: logstash:8.0.0
    volumes:
      - ./logstash.conf:/usr/share/logstash/pipeline/logstash.conf
  
  kibana:
    image: kibana:8.0.0
    ports:
      - "5601:5601"

Logstash 配置

input {
  file {
    path => "/var/log/openclaw/*.log"
    codec => json
  }
}

filter {
  mutate {
    add_field => { "environment" => "production" }
  }
}

output {
  elasticsearch {
    hosts => ["elasticsearch:9200"]
  }
}

日志分析

Kibana 仪表板

{
  "dashboard": {
    "panels": [
      {
        "title": "错误趋势",
        "type": "line",
        "query": "level:error"
      },
      {
        "title": "请求量",
        "type": "metric",
        "query": "*"
      },
      {
        "title": "响应时间",
        "type": "histogram",
        "query": "duration:*"
      }
    ]
  }
}

日志查询

# 搜索错误
openclaw logs --search "error" --level error

# 按时间过滤
openclaw logs --since "1h"

# 按渠道过滤
openclaw logs --channel telegram

# 导出日志
openclaw logs --export errors.log

告警规则

错误告警

{
  "alerts": {
    "error_rate": {
      "condition": "count(level:error) > 10 per minute",
      "action": "notify",
      "channels": ["email", "slack"]
    }
  }
}

下一步

继续深入

把零散经验接成稳定方法

最佳实践更适合在你已经跑通基础链路后阅读。可以顺着前后文继续看,也可以回到实践列表按难度和场景筛选。

关联入口

同主题、同路径、同阶段