SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
DiagLog 类主要用于集群日志搜索、下载和分析,包含的函数如下:
| 名称 | 描述 |
|---|---|
| DiagLog() | 集群日志对象 |
| search() | 设置运行模式为 search,在集群日志中搜索相关内容 |
| collect() | 设置运行模式为 collect,在集群日志中搜索相关内容,并把涉及的日志文件收集到本地 |
| analyze() | 设置运行模式为 analyze,分析收集回来的集群日志,分析维度包含错误出现次数,错误出现时间 |
| lastFile() | 设置 search() 仅搜索最近的日志文件 |
| lastest() | 设置 search() 仅搜索最近一定时间的日志 |
| timeBegin() | 设置 search() 中搜索日志的起始时间 |
| timeEnd() | 设置 search() 中搜索日志的结束时间 |
| error() | 设置 search() 中搜索的错误码 |
| diaglevel() | 设置 search() 中过滤的日志级别 |
| keypattern() | 设置 search() 中搜索的关键字 |
| pid() | 设置 search() 中搜索的 pid |
| tid() | 设置 search() 中搜索的 tid |
| after() | 设置 search() 结果上下文的下文条数 |
| before() | 设置 search() 结果上下文的上文条数 |
| limit() | 限制 search() 返回的结果条数 |
| original() | 设置 search() 返回的结果为原始日志格式 |
| output() | 设置 search() 和 analyze() 的输出路径 |
| path() | 设置 collect() 的输出路径、search() 和 analyze() 的读取路径 |
| snapshot() | 设置 collect() 收集 snapshot 快照 |
| core() | 设置 collect() 收集 core 文件 |
| trap() | 设置 collect() 收集 trap 文件 |
| all() | 设置 collect() 收集 trap、core 文件和所有的 snapshot |
| compress() | 设置 collect() 的压缩方式 |
| next() | 展示 search() 搜索的日志结果 |
| close() | 关闭 DiagLog 对象打开的文件 |
| run() | 以当前设置的参数运行 |
| reset() | 重置 DiagLog 对象中的参数 |
| conn() | 设置 DiagLog 对象中 Sdb 连接 |
展开