SequoiaDB 简介
快速入门
安装部署
数据库实例
分布式引擎
SAC 管控中心
SequoiaPerf 性能分析工具
参考手册
常见问题及解答(FAQ)
版本信息
path - 设置 collect() 的输出路径、search() 和 analyze() 的读取路径
diaglog.collect().path(<path>)
diaglog.search().path(<path>)
diaglog.analyze().path(<path>)
DiagLog
设置 collect() 的输出路径、search() 和 analyze() 的读取路径。
| 参数名 | 参数类型 | 默认值 | 描述 | 是否必填 |
|---|---|---|---|---|
| path | string | --- | 设置 collect() 的输出路径、search() 和 analyze() 的读取路径,需为绝对路径 | 是 |
DiagLog 对象。
如果出错则抛异常,并输出错误信息,可以通过getLastErrMsg()获取错误信息或通过getLastError()获取错误码。 关于错误处理可以参考常见错误处理指南。
常见错误可参考错误码。
v5.8 及以上版本
新建一个 Sdb 对象
> var db = new Sdb()
新建一个 DiagLog 对象
> var diaglog = new DiagLog()
把 collect() 的结果文件放到指定目录。
> diaglog.collect().all().path( '/home/sdbadmin/collect' ).conn(db) /home/sdbadmin/collect/diaglog_20250101_120101
指定 search() 搜索的目录。
> diaglog.search().error( -79 ).limit( 10 ).path( '/home/sdbadmin/collect/diaglog_20250101_120101' ) /tmp/sequoiadb/search/cluster_2025-01-01-12:02:01.000.auto
指定 analyze() 分析的目录。
> diaglog.analyze().path( '/home/sdbadmin/collect/diaglog_20250101_120101' ) /tmp/sequoiadb/analyze/diaglog_2025-01-01-12:03:01.000.auto
展开