HiTSDB 上云功能性列表

    xiaoxiao2022-06-22  185

    时间线倒排删除时间点查询时间线删除时间线显示时间线数量设置数据生命周期写入限流查询限流指标数据采集

    HiTSDB 时间线索引

    时间线采用倒排的方式管理。metric作为一级map。 tags倒排映射成ids所有的metric, tags存储为字典表编码后的格式。默认倒排存放到hitsdb_index, hitsdb_inverted_index表中重启后通过回放hitsdb_index重新build倒排

    删除时间点

    api/delete_data

    { start: xxx, end: xxx, metric: xxx }

    DeleteMetricDataPointRpc 查询时间线后,按照自然边界分片删除。

    查询时间线

    api/dump_meta

    { metric: xxxx, max: xxx } { tagkey: xxxx, max: xxx }

    返回值 List>

    DumpTagsTsMetaIndexRpc

    删除时间线

    api/delete_meta { metric: xxx }

    { metric: xxx, tags:{ key:value } }

    DeleteMetricMetatRpc

    显示时间线数量

    api/tscount采用coprocessor统计时间线数量:AggregationClient1分钟周期性查询

    设置数据生命周期

    api/ttlGET 获取当前ttl, POST更新当前ttlUpdateTTLRpc -> setTimeToLive默认时间单位是秒

    写入限流

    tsd.rate.limitertsd.max.writerate 最大写入: 默认30000tsd.max.tsnum, 最大时间线数量: 默认100000MAXWRITERATE

    查询限流

    tsd.rate.limitertsd.max.queryrate 最大查询:tsd.max.subqueries 最大子查询

    指标数据采集

    Telegraf数据采集接口api/v2/stats写入点数 (tsd.datapoint.added)磁盘空间 (tsd.disk.usage) http://" + nameNode + ":50070/jmx?qry=Hadoop:service=NameNode,name=FSNamesystem时间线数量 (tsd.tscount)

    鉴权

    AuthenticationChannelHandlerAuthenticationPlugintsd.core.authentication.enable = truetsd.core.authentication.plugin = xxxx

    加密

    pipeline.addLast("ssl", sslContext.newHandler())tsd.core.ssl.enable = true 相关资源:七夕情人节表白HTML源码(两款)

    最新回复(0)