管理与编程指南


记录 Net.Data 出错信息

Net.Data 将出错信息写入到 Net.Data 错误日志文件 netdata.log 中。错误日志的最大大小被 Net.Data 固定为 500 KB,大约 3000 个日志条目。

您可以浏览错误日志文件或归档副本,定期地确定 Net.Data 系统中是否存在问题。

要激活 Net.Data 错误日志:

本节将讨论以下记录主题:

规划 Net.Data 错误日志

在记录错误时,需要计划以下问题:

控制 Net.Data 记录级别

您可以使用 DTW_LOG_LEVEL 变量来指定记录的级别。在 Net.Data 宏中定义此关键字。此变量有三个设置:

off
Net.Data 不记录错误。这是缺省值。

error
Net.Data 记录出错信息。

warning
Net.Data 记录警告和出错信息。

Net.Data 出错信息不被记录的类型

Net.Data 不记录由宏中的 MESSAGE 部分显式处理的错误。

Net.Data 日志文件的大小和循环

日志文件的最大大小可达 500 KB。在这种情况下,大约可以装入 3000 个日志条目。

当日志文件到达最大大小时,该文件将被归档到 netdata.logMMMDDYYYY_nn

其中:

MMM
月份 (Jan-Dec)

DD
日期

YYYY

nn
一个从 01 到 99 的数字,用于唯一地标识某一天的每个档案文件。

在原来的文件中继续记录。

Net.Data 错误记录格式

日志文件项具有以下格式:

[DD/MMM/YYYY:HH:MM:SS][MACRO][BLOCK][PID#][TID#]error_message

参数:

DD
日期

MMM
月份 (Jan-Dec)

YYYY

HH
小时 (00-23)

MM
分钟 (00-59)

SS
秒 (00-59)

MACRO
生成出错信息的宏

BLOCK
生成出错信息的 HTML 块的名称。

PID#
生成出错信息的进程的进程标识号。此标识是必需的,因为多个 Net.Data 进程都可以写入这个日志文件。

TID#
生成出错信息的线程的线程标识号。此标识是必需的,因为来自同一个 Net.Data 进程的多个线程都可以写入这个日志文件。

error_message
出错信息的文本


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]