ali-loghub-sdk
因日常工作原因,目前只支持部分功能,剩余功能之后会逐渐开放,有什么特殊需求的欢迎在Issues中提出!
aliyun 日志服务sdk库
开始使用
- 安装
$ npm install ali-loghub-sdk --save
若出现无法下载等网络问题,请使用淘宝镜像下载
$ cnpm install ali-loghub-sdk --save
- 初始化
const Loghub = ; const loghub = accessKeyId: "accessKeyId" secretAccessKey: "secretAccessKey" endpoint: "cn-hangzhou.log.aliyuncs.com" projectName: "projectName";
- 获取 logstore
loghub;
- 消费日志
/** * logStoreName: logstore 名称 * shard: 从listShards接口获取的值,指定shard * count: 返回的 loggroup 数目,范围为 0~1000 * cursor: 游标,用以表示从什么位置开始读取数据,相当于起点 */loghub;
- 获取游标 cursor
/** * logStoreName: logstore 名称 * shard: 从listShards接口获取的值,指定shard * from: 时间戳,秒,查询的时间点 */loghub;
- 获取logstore下所有可用的shard
/** * logstorename: logstore 名称 */loghub;
- 按需查找日志
loghub;
查询参数列表
名称 | 类型 | 是否必选 | 描述 |
---|---|---|---|
logstorename | string | 是 | 查询的logstore名称 |
topic | string | 否 | 查询日志主题 |
from | int | 是 | 查询开始时间点(精度为秒,从 1970-1-1 00:00:00 UTC 计算起的秒数) |
to | int | 是 | 查询结束时间点(精度为秒,从 1970-1-1 00:00:00 UTC 计算起的秒数) |
query | string | 否 | 查询表达式查询表达式 |
line | int | 否 | 请求返回的最大日志条数。取值范围为 0~100,默认值为 100 |
offset | int | 否 | 请求返回日志的起始点。取值范围为 0 或正整数,默认值为 0 |
reverse | bool | 否 | 是否按日志时间戳逆序返回日志。true 表示逆序,false 表示顺序,默认值为 false |