帮助手册

Ruby on Rails 日志

Ruby on Rails 是一个用于 Ruby Web 开发的开源框架。它会为开发、预发布和生产等各环境自动创建并维护基本文本日志。尽管如此,识别问题根源并不容易。Site24x7 原生支持 Ruby on Rails 日志,只需按照规定格式上传即可开始管理。 了解更多关于 Site24x7 日志管理的信息

入门

  1. 登录您的 Site24x7 账户。
  2. 下载并安装 Site24x7 服务器监控 Agent(Windows | Linux)。 
  3. 前往管理 > AppLogs > 日志配置文件,点击添加日志配置文件

日志文件路径

默认情况下,Site24x7 从以下文件夹路径读取 Ruby on Rails 日志。如果您的日志存储在其他文件夹,可以在创建日志配置文件时添加该文件夹的路径进行监控。

{Rails_Application_Root}/logs/production.log

日志模式

$Severity$, [$DateTime:date$ #$ProcessId:number$] $LogLevel$ -- : [$UniqueId$] $Message$

这是 Site24x7 为解析 Ruby on Rails 生产环境日志而定义的默认日志模式。

示例日志

I, [2018-07-27T03:17:11.518077 #13828] INFO -- : [f0c840c5-b0f9-4dc9-a4ac-66f18bc94f39] Processing by Api::V7::TasksController#notification_counts as JSON

上述示例日志可拆分为六个字段,每个字段将在日志上传至 Site24x7 时获取对应的值。

字段名称 字段值
严重性 I
日期时间 2018-07-27T03:17:11.518077
进程 ID 13828
日志级别 INFO
唯一 ID f0c840c5-b0f9-4dc9-a4ac-66f18bc94f39
消息 Processing by Api::V7::TasksController#notification_counts as JSON
注意

如需监控 Ruby on Rails 开发环境的日志,请创建自定义日志类型

本文档对您有帮助吗?

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


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


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

短链接已复制!