日志项目
API | 标题 | API概述 |
---|---|---|
CreateProject | 创建Project | 创建一个Project。 |
CreateDomain | 创建自定义域名 | 为Project绑定新的自定义域名。 |
CreateLogging | 创建服务日志 | 为Project创建服务日志。 |
DeleteProject | 删除指定Project | 删除一个指定的Project。 |
DeleteLogging | 删除指定服务日志 | 删除一个指定Project的服务日志。 |
DeleteDomain | 删除自定义域名 | 删除Project绑定的自定义域名。 |
UpdateProject | 更新Project | 更新一个Project信息。 |
UpdateLogging | 更新服务日志配置 | 更新一个Project的服务日志配置。 |
PutProjectTransferAcceleration | 开通全球加速 | |
GetProject | 获取指定Project | 查询目标Project的详细信息。 |
ListProject | 列出Project信息 | 列出符合条件的Project信息。 |
GetProjectLogs | 获取目标Project下的日志 | 查询目标Project下的日志,该接口是Project级别的SQL查询接口。 |
GetLogging | 获取服务日志信息 | 查询目标Project的服务日志配置。 |
ListDomains | 查询自定义域名 | 列出Project绑定的自定义域名。 |
日志库
API | 标题 | API概述 |
---|---|---|
CreateLogStore | 创建LogStore | 创建 LogStore。 |
CreateIndex | 创建索引 | 为指定Logstore创建索引。 |
DeleteLogStore | 删除LogStore | 删除指定Logstore,包括所有Shard数据和索引。 |
DeleteIndex | 删除索引 | 删除指定Logstore的索引。 |
PutWebtracking | 通过WebTracking批量写入日志 | 调用PutWebTracking接口将多条日志合并进行采集。 |
UpdateLogStore | 更新LogStore | 更新Logstore的属性信息。 |
UpdateIndex | 更新索引 | 更新Logstore的索引信息。 |
SplitShard | 分裂Shard | 分裂一个指定的readwrite状态的Shard。 |
UpdateLogStoreMeteringMode | 更新LogStore计量模式 | 更新Logstore计量模式。 |
MergeShard | 合并shard | 合并相邻位置的读写Shard。 |
ListLogStores | 列出LogStore | 查询指定Project下所有或匹配的LogStore列表。 |
GetLogStore | 查看Logstore信息 | 查看Logstore的详细信息。 |
GetIndex | 获取索引 | 查询指定Logstore的索引信息。 |
ListShards | 查询shard列表 | 列出指定Logstore中所有可用的Shard。 |
GetLogs | 查询日志库日志 | 查询指定Project下某个Logstore中的日志数据。 |
GetCursor | 通过时间查询Cursor | 可以根据时间获取对应的游标(Cursor)。 |
GetContextLogs | 查询上下文日志 | 调用GetContextLogs接口查询指定日志前(上文)后(下文)的若干条日志。 |
GetHistograms | 查询日志分布情况 | 调用GetHistograms接口查询指定Logstore中满足查询语法条件的日志分布情况。 |
GetCursorTime | 通过Cursor查询服务器端时间 | 根据 Cursor 游标获取游标对应的服务端时间。 |
GetLogsV2 | 查询Logstore中的日志数据 | 查询指定Project下某个Logstore中的原始日志数据,返回结果显示某时间区间中的原始日志(返回结果压缩后传输)。 |
GetLogStoreMeteringMode | 查询LogStore计量模式 | 获取Logstore计量模式。 |
时序库
API | 标题 | API概述 |
---|---|---|
UpdateMetricStoreMeteringMode | 更新 MetricStore 计量模式 | 更新指定 MetricStore 计量模式。 |
GetMetricStoreMeteringMode | 查询 MetricStore 计量模式 | 查询指定 MetricStore 计量模式。 |
数据集
API | 标题 | API概述 |
---|---|---|
CreateStoreView | 创建数据集 | 创建一个数据集。 |
DeleteStoreView | 删除数据集 | 根据名称删除指定数据集。 |
UpdateStoreView | 更新数据集配置 | 更新指定数据集配置。 |
GetStoreView | 查询指定数据集 | 根据名称查询指定数据集配置。 |
GetStoreViewIndex | 查询指定数据集索引配置 | 根据指定名称查询数据集索引,只支持 logstore 类型的数据集。 |
ListStoreViews | 查询数据集列表 | 查询日志项目中的数据集列表。 |
机器组
API | 标题 | API概述 |
---|---|---|
CreateMachineGroup | 创建机器组 | 创建一个机器组。 |
DeleteMachineGroup | 删除机器组 | 删除机器组。如果机器组已应用Logtail采集配置,则删除机器组后,会解绑对应的Logtail配置。 |
RemoveConfigFromMachineGroup | 删除机器组Logtail配置 | 从机器组中移除Logtail配置。 |
ApplyConfigToMachineGroup | 应用Logtail配置到机器组 | 将Logtail配置应用到机器组。 |
UpdateMachineGroup | 修改机器组 | 修改机器组配置信息。 |
UpdateMachineGroupMachine | 修改机器组机器列表 | 修改机器组中的机器列表,支持从机器列表中增加或者删除机器。 |
ListMachineGroup | 查询Project下的机器组 | 列出目标Project下的机器组。 |
ListMachines | 查询机器组中的机器列表 | 列出目标机器组中与日志服务连接正常的机器列表。 |
GetMachineGroup | 获取机器组配置 | 查看目标机器组的具体信息。 |
GetAppliedConfigs | 获取已应用的Logtail配置列表 | 获取目标机器组上已经被应用的Logtail配置列表。 |
GetAppliedMachineGroups | 通过Logtail配置获取已绑定的机器组 | 调用GetAppliedMachineGroups接口获取已绑定指定Logtail配置的机器组列表。 |
采集配置
API | 标题 | API概述 |
---|---|---|
CreateConfig | 创建Logtail采集配置 | 创建Logtail采集配置。 |
CreateLogtailPipelineConfig | 创建Logtail流水线配置 | 创建Logtail流水线配置。 |
DeleteConfig | 删除Logtail配置 | 调用DeleteConfig接口删除指定的Logtail配置。 |
DeleteLogtailPipelineConfig | 删除Logtail流水线配置 | 删除Logtail流水线配置。 |
UpdateConfig | 更新Logtail采集配置 | 调用UpdateConfig接口更新Logtail配置。 |
UpdateLogtailPipelineConfig | 更新Logtail流水线配置 | 更新Logtail流水线配置。 |
GetConfig | 获取Logtail采集配置 | 调用GetConfig接口获取Logtail配置的详细信息。 |
ListConfig | 查询Logtail配置列表 | 调用ListConfig接口查询指定Project下所有的Logtail配置。 |
GetLogtailPipelineConfig | 获取Logtail流水线配置 | 获取Logtail流水线配置。 |
ListLogtailPipelineConfig | 罗列Logtail流水线配置 | 列举指定条件下的Logtail流水线配置名称。 |
仪表盘
API | 标题 | API概述 |
---|---|---|
CreateDashboard | 创建仪表盘 | 创建仪表盘。 |
DeleteDashboard | 删除仪表盘 | 删除指定仪表盘。 |
UpdateDashboard | 更新仪表盘 | 更新仪表盘。 |
GetDashboard | 获取指定仪表盘 | 获取指定仪表盘。 |
ListDashboard | 查询仪表盘 | 查询仪表盘。 |
消费组
API | 标题 | API概述 |
---|---|---|
CreateConsumerGroup | 创建消费组 | 调用CreateConsumerGroup接口在指定的Logstore上创建一个消费组。 |
DeleteConsumerGroup | 删除消费组 | 删除一个指定的消费组。 |
ConsumerGroupUpdateCheckPoint | 更新消费进度 | 更新消费进度。 |
UpdateConsumerGroup | 更新消费者组 | 调用UpdateConsumerGroup接口修改指定消费组属性。 |
ConsumerGroupHeartBeat | 消费者发送心跳到服务端 | 消费者发送心跳到服务端。 |
ListConsumerGroup | 查询消费组 | 调用ListConsumerGroup接口查询指定Logstore的所有消费组。 |
GetCheckPoint | 获取指定消费组的消费点 | 调用GetCheckPoint接口获取指定消费组消费数据时Shard的checkpoint。 |
外部存储
API | 标题 | API概述 |
---|---|---|
CreateOssExternalStore | 创建OSS外部存储 | 调用CreateOssExternalStore接口创建OSS外部存储。 |
CreateRdsExternalStore | 创建RDS外部存储 | 调用CreateRdsExternalStore接口创建RDS外部存储。 |
DeleteExternalStore | 删除外部存储配置 | 删除指定外部存储配置。 |
UpdateRdsExternalStore | 更新RDS外部存储 | 调用UpdateRdsExternalStore接口更新RDS外部存储。 |
UpdateOssExternalStore | 更新OSS外部存储 | 调用UpdateOssExternalStore接口更新OSS外部存储。 |
GetExternalStore | 获取指定外部存储数据 | 调用GetExternalStore接口获取指定外部存储数据的详细信息。 |
ListExternalStore | 查询外部存储数据 | 查询外部存储数据列表。 |
快速查询
API | 标题 | API概述 |
---|---|---|
CreateSavedSearch | 创建快速查询 | 创建一个快速查询。 |
DeleteSavedSearch | 删除快速查询 | 调用DeleteSavedSearch接口删除一个快速查询。 |
UpdateSavedSearch | 更新快速查询 | 调用UpdateSavedSearch接口更新快速查询。 |
ListSavedSearch | 查询快速查询 | 查询快速查询列表。 |
GetSavedSearch | 获取指定快速查询 | 调用GetSavedSearch接口获取指定的快速查询。 |
告警
API | 标题 | API概述 |
---|---|---|
CreateAlert | 创建告警规则 | 在指定Project下创建一个告警规则。 |
DeleteAlert | 删除告警规则 | 删除指定的告警规则。 |
UpdateAlert | 更新告警规则 | 更新指定的告警规则。 |
EnableAlert | 开启告警规则 | 开启指定的告警规则。 |
DisableAlert | 关闭告警规则 | 关闭指定的告警规则。 |
GetAlert | 获取告警规则 | 获取指定的告警规则。 |
ListAlerts | 列出告警规则 | 列出指定Project下的告警规则。 |
导入
API | 标题 | API概述 |
---|---|---|
CreateOSSIngestion | 创建OSS导入任务 | 在指定Project下创建一个OSS导入任务。 |
DeleteOSSIngestion | 删除OSS导入任务 | 删除一个OSS导入任务。 |
UpdateOSSIngestion | 更新OSS导入任务 | 更新指定的OSS导入任务。 |
StartOSSIngestion | 启动OSS导入任务 | 启动指定OSS导入任务。 |
StopOSSIngestion | 停止OSS导入任务 | 停止指定OSS导入任务。 |
GetOSSIngestion | 获取OSS导入任务 | 获取指定OSS导入任务。 |
ListOSSIngestions | 列出OSS导入任务 | 列出指定Project下的OSS导入任务。 |
日志投递
API | 标题 | API概述 |
---|---|---|
CreateOSSExport | 创建OSS投递任务 | 在指定的Project下创建一个OSS投递功能。 |
CreateOSSHDFSExport | 创建OSS-HDFS投递任务 | 在指定的Project下创建一个OSS-HDFS投递功能。 |
DeleteOSSExport | 删除OSS投递任务 | 删除指定的OSS投递任务。 |
DeleteOSSHDFSExport | 删除OSS-HDFS投递任务 | 删除指定的OSS-HDFS投递任务。 |
DeleteShipper | 删除日志投递任务 | 删除Logstore的日志投递任务。 |
UpdateOSSExport | 更新OSS投递任务 | 更新指定的OSS投递任务。 |
StartOSSExport | 启动OSS投递任务 | 启动指定的OSS投递任务。 |
StopOSSExport | 停止OSS投递任务 | 停止指定的OSS投递任务。 |
GetOSSExport | 获取OSS投递任务 | 获取指定的OSS投递任务。 |
UpdateOSSHDFSExport | 更新OSS-HDFS投递任务 | 更新指定的OSS-HDFS投递任务。 |
StartOSSHDFSExport | 启动OSS-HDFS投递任务 | 启动指定的OSS-HDFS投递任务。 |
StopOSSHDFSExport | 停止OSS-HDFS投递任务 | 停止指定的OSS-HDFS投递任务。 |
ListOSSExports | 列出OSS投递任务 | 列出指定Project下的OSS投递任务。 |
GetOSSHDFSExport | 获取OSS-HDFS投递任务 | 获取指定的OSS-HDFS投递任务。 |
ListOSSHDFSExports | 列出OSS-HDFS投递任务 | 列出指定Project下的OSS-HDFS投递任务。 |
GetShipperStatus | 获取日志投递任务状态 | 查询日志投递任务状态。 |
ListShipper | 查询日志投递任务 | 获取Logstore下日志投递任务列表。 |
数据加工
API | 标题 | API概述 |
---|---|---|
CreateETL | 创建数据加工任务 | 在指定Project下创建一个数据加工任务。 |
DeleteETL | 删除数据加工任务 | 删除一个数据加工任务。 |
UpdateETL | 更新数据加工任务 | 更新指定的数据加工任务。 |
StartETL | 启动数据加工任务 | 启动指定的数据加工任务。 |
StopETL | 停止数据加工任务 | 停止指定的数据加工任务。 |
ListETLs | 列出数据加工任务 | 列出project下的数据加工任务。 |
GetETL | 获取数据加工任务 | 获取指定的数据加工任务配置。 |
定时SQL
API | 标题 | API概述 |
---|---|---|
CreateScheduledSQL | 创建定时SQL任务 | 在指定的Project下创建一个定时SQL任务。 |
DeleteScheduledSQL | 删除定时SQL任务 | 删除指定的定时SQL任务。 |
UpdateScheduledSQL | 更新定时SQL任务 | 更新指定的定时SQL任务。 |
EnableScheduledSQL | 开启定时SQL | 开启指定的定时SQL。 |
DisableScheduledSQL | 关闭定时SQL | 关闭指定的定时SQL。 |
ListScheduledSQLs | 列出定时SQL任务 | 列出指定Project下的定时SQL任务。 |
GetScheduledSQL | 获取定时SQL任务 | 获取指定的定时SQL任务。 |
机器学习
API | 标题 | API概述 |
---|---|---|
CreateAnnotationLabel | 创建标签 | 创建标签表。 |
PutAnnotationData | 存储数据 | 向数据集中存入数据。 |
CreateAnnotationDataSet | 创建数据集 | 创建数据集。 |
DeleteAnnotationLabel | 删除标签 | 删除标签表。 |
DeleteAnnotationData | 删除数据 | 删除数据集中的数据。 |
DeleteAnnotationDataSet | 删除数据集 | 删除数据集。 |
UpdateAnnotationLabel | 更新标签 | 更新标签表。 |
UpdateAnnotationDataSet | 更新数据集 | 更新数据集。 |
GetAnnotationLabel | 获取标签 | 通过labelId拿到某个标签表。 |
ListAnnotationLabels | 获取标签列表 | 取得标签表的列表。 |
GetAnnotationData | 获取数据 | 通过数据唯一标识得到数据集中的数据结构体。 |
ListAnnotationData | 获取数据列表 | 列出数据集中的所有数据。 |
GetAnnotationDataSet | 获取数据集 | 取得数据集信息。 |
ListAnnotationDataSets | 获取数据集列表 | 取得数据集结构体列表。 |
GetMLServiceResults | 获取指定场景任务的算法分析结果 | 在阿里云日志服务平台上,提供了基础数据(Log、Metric、Trace)的智能分析能力。用户调用相关模型,可以直接得到模型的分析结果。目前主要涉及:日志数据的NER任务、时间序列数据的异常检测、高延时链路数据的Span根因定位。 |
QueryMLServiceResults | QueryMLServiceResults |
标签
API | 标题 | API概述 |
---|---|---|
TagResources | 绑定标签 | 为指定的资源创建与绑定标签,现仅支持为日志项目绑定标签,可一次绑定多个标签。 |
UntagResources | 解绑标签 | 为指定的资源解绑标签,现仅支持日志项目的标签,可以一次性为单个日志项目解绑多个或者全部标签。 |
ListTagResources | 列出资源标签 | 列出所查询资源的标签列表,可以一次查询多个同类型的资源,也可以按标签键值过滤查询。 |
授权策略
API | 标题 | API概述 |
---|---|---|
PutProjectPolicy | 创建Project授权策略 | 调用PutProjectPolicy接口为项目Project创建一个授权策略(Policy)。 |
DeleteProjectPolicy | 删除Project授权策略 | 调用DeleteProjectPolicy接口删除Project的授权策略(Policy)。 |
GetProjectPolicy | 查询Project授权策略 | 调用GetProjectPolicy接口查询Project的授权策略(Policy)。 |
资源组
API | 标题 | API概述 |
---|---|---|
ChangeResourceGroup | 修改资源组 | 修改对应资源的资源组。 |
云产品采集规则
API | 标题 | API概述 |
---|---|---|
UpsertCollectionPolicy | 创建云产品日志采集的采集规则 | 创建云产品日志采集的采集规则,从而实现云产品日志的自动化采集。 |
DeleteCollectionPolicy | 删除云产品日志采集的采集规则 | 删除云产品日志采集的采集规则。 |
ListCollectionPolicies | 列出云产品日志采集的采集规则 | 列出云产品日志采集的采集规则。 |
GetCollectionPolicy | 获取云产品日志采集的采集规则 | 获取云产品日志采集的采集规则。 |
SQL独享实例
API | 标题 | API概述 |
---|---|---|
CreateSqlInstance | 创建SQL独享实例 | 创建SQL独享实例。 |
UpdateSqlInstance | 更新SQL 独享实例 | 更新SQL 独享实例。 |
GetSqlInstance | 查询SQL 独享实例 | 查询SQL 独享实例。 |
服务开通
API | 标题 | API概述 |
---|---|---|
OpenSlsService | 开通日志服务 | 开通日志服务。只有开通服务后,才能进行日志服务的操作。 |
GetSlsService | 查询日志服务的开通状态 | 调用GetSlsService接口获取日志服务的开通状态。 |
控制台内嵌
API | 标题 | API概述 |
---|---|---|
CreateTicket | 创建免登录票据 | 创建票据,实现免登录访问日志服务控制台或内嵌至第三方系统。 |
RefreshToken | 刷新令牌 | 通过票据刷新访问令牌,用于访问控制台接口。 |