帮助手册

Caddy 错误日志

Caddy 是一款功能强大、面向企业、开源的 Web 服务器,使用 Go 语言编写,支持自动 HTTPS。当正常的 HTTP 请求处理程序返回错误时,错误信息将立即记录到错误日志文件中。Site24x7 AppLogs 原生支持 Caddy 错误日志。

入门

1. 登录您的 Site24x7 账户。
2. 下载并安装 Site24x7 服务器监控代理(Windows | Linux
3. 前往 管理(Admin)> AppLogs > 日志配置文件(Log Profile),然后选择添加日志配置文件(Add Log Profile)
4. 输入配置文件名称(Profile Name)
5. 从选择日志类型(Choose the Log Type)下拉菜单中选择 Caddy Access Logs

  • 下方将显示模式和示例日志。
    示例日志:
    25/May/2021:21:17:46 -0700 [ERROR 502 /] unreachable backend
    25/May/2021:21:17:46 -0700 [ERROR 502 /favicon.ico] unreachable backend
    25/May/2021:21:24:11 -0700 [ERROR 502 /] unreachable backend
    该日志被拆分为多个字段,每个字段获取各自对应的值后上传至 Site24x7。
  • 以下是 Site24x7 AppLogs 为 Caddy 错误日志默认识别的日志模式:
    $Datetime:date$ [$LogLevel$ $Status:number$ $Path$] $Message$
  • 您也可以添加 自定义日志模式代替默认模式。为此,请单击铅笔图标并指定您的模式。

6. 选择本地文件(Local File)作为日志来源(Log Source)

7. 默认情况下,以下路径将作为文件来源:
Linux:/opt/caddy/logs/*error.log, /home/jitpack/caddy/logs/*error.log
Windows:C:\caddy\logs\*error.log

  • 如果您的来源路径与默认路径不同,请在"搜索日志的文件列表"字段中指定该路径。

8. 选择监视器或监视器组以收集日志。

9. 单击保存(Save)

仪表板

AppLogs 为每种日志类型创建专属仪表板,并默认展示若干小组件。以下是 Caddy 错误日志仪表板中的可用小组件列表:

  • 日志级别(Logging Levels)
  • 状态码(Status Codes)
  • 失败请求排行(Top Failed Requests)

 

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!