Caddy错误日志

Caddy 是一个强大的、企业级的、开源的 Web 服务器,具有用 Go 编写的自动 HTTPS。当正常的 HTTP 请求处理程序返回错误时,它会立即记录到错误日志文件中。Site24x7 AppLogs 原生支持 Caddy 错误日志。

入门

1. 登录您的 Site24x7 帐户。
2. 下载并安装Site24x7 服务器监控代理 ( Windows | Linux )
3. 转到管理 > AppLogs > 日志配置文件并选择添加日志配置文件
4. 输入配置文件名称
5.从选择日志类型下拉列表中选择Caddy 访问日志

  • 模式和示例日志如下所示。
    示例日志:
    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$
  • 您还可以添加 自定义日志模式而不是默认模式。为此,请单击铅笔图标并指定您的模式。
    caddy-error-log-type

6. 选择本地文件作为日志源

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

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

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

caddy-error-logs-profile

9. 点击保存

仪表板

AppLogs 为每种日志类型创建一个专属仪表板,并默认显示一些小窗件。以下是 Caddy 错误日志仪表板中可用的小窗件列表:

  • 日志记录级别
  • 状态码
  • 最失败的请求

 caddy error logs dashboard

相关日志类型