Net.Data 将出错信息写入到 Net.Data 错误日志文件 netdata.log 中。错误日志的最大大小被 Net.Data 固定为 500 KB,大约 3000 个日志条目。
您可以浏览错误日志文件或归档副本,定期地确定 Net.Data 系统中是否存在问题。
要激活 Net.Data 错误日志:
DTW_LOG_DIR path
其中,path 是您希望存储错误日志文件的目录。
@DTW_ASSIGN(DTW_LOG_LEVEL, "level")
其中,level 是记录的级别。它可以是以下值:
本节将讨论以下记录主题:
在记录错误时,需要计划以下问题:
如果您计划控制整个 Net.Data 系统的错误记录,则应在 Net.Data 初始化 文件中设置一个配置变量: DTW_LOG_DIR
这个变量是错误记录必需的,即使已经在宏中 将 DTW_LOG_LEVEL 变量设置为 error 或 warning。参见DTW_LOG_DIR 和 DTW_LOG_LEVEL:错误日志变量,以学习如何更新初始化文件。
在宏中用 DTW_LOG_LEVEL 关键字来设置记录的级别。
如果您在使用错误记录,那么您可以检查 Net.Data 系统中错误的错误日志和档案文件。
请注意,记录将会影响性能。参见设置出错日志的级别,以获取有关性能问题的信息。
您可以使用 DTW_LOG_LEVEL 变量来指定记录的级别。在 Net.Data 宏中定义此关键字。此变量有三个设置:
Net.Data 不记录由宏中的 MESSAGE 部分显式处理的错误。
日志文件的最大大小可达 500 KB。在这种情况下,大约可以装入 3000 个日志条目。
当日志文件到达最大大小时,该文件将被归档到 netdata.logMMMDDYYYY_nn
其中:
在原来的文件中继续记录。
日志文件项具有以下格式:
[DD/MMM/YYYY:HH:MM:SS][MACRO][BLOCK][PID#][TID#]error_message
参数: