找不到 API ? 点击 反馈吧
- 日志项目
- 日志库
- 创建LogStoreCreateLogStore
- 创建索引CreateIndex
- 删除LogStoreDeleteLogStore
- 删除索引DeleteIndex
- 通过WebTracking批量写入日志PutWebtracking
- 更新LogStoreUpdateLogStore
- 更新索引UpdateIndex
- 分裂ShardSplitShard
- 更新LogStore计量模式UpdateLogStoreMeteringMode
- 合并shardMergeShard
- 列出LogStoreListLogStores
- 查看Logstore信息GetLogStore
- 获取索引GetIndex
- 查询shard列表ListShards
- 查询日志库日志GetLogs
- 更新加密配置UpdateLogStoreEncryption
- 通过时间查询CursorGetCursor
- 查询上下文日志GetContextLogs
- 查询日志分布情况GetHistograms
- 通过Cursor查询服务器端时间GetCursorTime
- 查询Logstore中的日志数据GetLogsV2
- 拉取日志PullLogs
- 写入日志PutLogs
- 查询LogStore计量模式GetLogStoreMeteringMode
- 时序库
- 数据集
- 机器组
- 采集配置
- 仪表盘
- 消费组
- 外部存储
- 快速查询
- 告警
- 数据导入
- 日志投递
- 数据加工
- 定时SQL
- 日志下载
- 写入处理器
- 机器学习
- 标签
- 授权策略
- 资源组
- 云产品采集规则
- SQL独享实例
- 服务开通
- 控制台内嵌
- 其他
GetHistograms
查询指定Logstore中满足查询语法条件的日志分布情况
服务地址:
华东1 金融云
参数配置
高级配置
输入参数
只看必填
注意事项
projectproject 名称
logstoreLogstore名称
from子时间区间的开始时间点
to子时间区间的结束时间点
topic日志主题
query查询语句
文档
调用结果
SDK 示例
CLI示例
相关示例 (1)
调用历史
错误码
流控
插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
接口说明
- 请求语法中 Host 由 Project 名称和日志服务 Endpoint 构成,您需要在 Host 中指定 Project。
- 该接口的响应中子区间划分方式是一直稳定的。如果您在请求查询的时间区间不变,则响应中子区间划分结果也不会改变。
- 当查询涉及的日志数量变化非常大时,日志服务 API 无法预测需要调用多少次该接口来获取完整结果。所以需要您查看每次请求返回结果中的 progress 成员状态值,根据成员状态值来确定是否需要重复调用该接口来获取最终完整结果。每次重复调用该接口都会重新消耗相同数量的查询 CU。
- 从日志写入日志库到查询接口(GetHistograms 和 GetLogs)查到该日志,延时时长因写入日志类型不同而异。日志服务按日志时间戳把日志分为如下两类:
- 实时数据:日志中时间点为服务器当前时间点(-180 秒,900 秒]。例如,日志时间为 UTC 2014-09-25 12:03:00,服务器收到时为 UTC 2014-09-25 12:05:00,则该日志被视作实时数据处理。实时数据从写入到在日志查询界面查询到该数据的延迟为 3 秒。
- 历史数据:日志中时间点为服务器当前时间点[-7x86400 秒,-180 秒)。例如,日志时间为 UTC 2014-09-25 12:00:00,服务器收到时为 UTC 2014-09-25 12:05:00,则该日志被作为历史数据处理,一般出现在补数据场景下。 其中,实时数据写入至可查询的最大延时为 3 秒,99.9%情况下 1 秒内即可查询完毕。
说明
日志服务将日志时间(字段名称为__time__)和服务器收到时间(字段名称为__tag__:__receive_time__)做差,若其差值位于(-180 秒,900 秒]范围,则为实时数据,若其差位于[-7x86400 秒,-180 秒),则为历史数据。
- 日志服务提供 Java SDK 的 GetHistograms 查询使用示例。更多信息,请参见使用 GetHistograms 查询日志分布数量。
请求语法
GET /logstores/{logstore}/index?type=histogram HTTP/1.1
路径参数
字段名称 | 字段详情 |
---|---|
logstorestring | Logstore 名称。 示例值:test-logstore |
请求参数
字段名称 | 字段详情 |
---|---|
projectstring | project 名称。 示例值:ali-test-project |
frominteger<int64> | 子时间区间的开始时间点。UNIX 时间戳格式,表示从 1970-1-1 00:00:00 UTC 计算起的秒数。 注意
该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。 示例值:1409529600 |
tointeger<int64> | 子时间区间的结束时间点。UNIX 时间戳格式,表示从 1970-1-1 00:00:00 UTC 计算起的秒数。 注意
该字段类型为 Long,在序列化/反序列化的过程中可能导致精度丢失,请注意数值不得大于 9007199254740991。 示例值:1409569200 |
topicstring | 日志主题。 示例值:topic |
querystring | 查询语句。仅支持查询语句,不支持分析语句。关于查询语句的详细语法,请参见查询语法。 示例值:with_pack_meta |
返回参数
字段名称 | 字段详情 |
---|---|
array<object> |
变更历史
暂无变更历史