AlarmAnalysisConfig
告警多维分析一些配置信息
被如下接口引用:CreateAlarm, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 键 注意:此字段可能返回 null,表示取不到有效值。 示例值:k |
Value | String | 是 | 值 注意:此字段可能返回 null,表示取不到有效值。 示例值:v |
AlarmInfo
告警策略描述
被如下接口引用:DescribeAlarms。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 告警策略名称。 示例值:test |
AlarmTargets | Array of AlarmTargetInfo | 监控对象列表。 |
MonitorTime | MonitorTime | 监控任务运行时间点。 |
Condition | String | 触发条件。 |
TriggerCount | Integer | 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。 示例值:1 |
AlarmPeriod | Integer | 告警重复的周期。单位是min。取值范围是0~1440。 示例值:20 |
AlarmNoticeIds | Array of String | 关联的告警通知模板列表。 |
Status | Boolean | 开启状态。 示例值:true |
AlarmId | String | 告警策略ID。 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
CreateTime | String | 创建时间。 |
UpdateTime | String | 最近更新时间。 |
MessageTemplate | String | 自定义通知模板 注意:此字段可能返回 null,表示取不到有效值。 示例值:message tpl test {{.TopicName}}, raw result: {{.RawResults}} |
CallBack | CallBackInfo | 自定义回调模板 注意:此字段可能返回 null,表示取不到有效值。 |
Analysis | Array of AnalysisDimensional | 多维分析设置 注意:此字段可能返回 null,表示取不到有效值。 |
MultiConditions | Array of MultiCondition | 多触发条件。 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmNotice
告警通知模板类型
被如下接口引用:DescribeAlarmNotices。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 告警通知模板名称。 示例值:告警通知模板名称 |
Type | String | 告警模板的类型。可选值: 示例值:All |
NoticeReceivers | Array of NoticeReceiver | 告警通知模板接收者信息。 注意:此字段可能返回 null,表示取不到有效值。 |
WebCallbacks | Array of WebCallback | 告警通知模板回调信息。 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmNoticeId | String | 告警通知模板ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:notice-xxx-xxx-xx-xx |
CreateTime | String | 创建时间。 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-11-07 16:30:53 |
UpdateTime | String | 最近更新时间。 注意:此字段可能返回 null,表示取不到有效值。 示例值:2022-11-07 16:30:53 |
NoticeRules | Array of NoticeRule | 通知规则。 注意:此字段可能返回 null,表示取不到有效值。 |
AlarmTarget
告警对象
被如下接口引用:CreateAlarm, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 是 | 日志主题ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:380fe1f1-0c7b-4b0d-xxxx-d514959db1bb |
Query | String | 是 | 查询语句。 注意:此字段可能返回 null,表示取不到有效值。 示例值:code:200 | select count(*) as success_counts |
Number | Integer | 是 | 告警对象序号;从1开始递增。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
StartTimeOffset | Integer | 是 | 查询范围起始时间相对于告警执行时间的偏移,单位为分钟,取值为非正,最大值为0,最小值为-1440。 注意:此字段可能返回 null,表示取不到有效值。 示例值:-5 |
EndTimeOffset | Integer | 是 | 查询范围终止时间相对于告警执行时间的偏移,单位为分钟,取值为非正,须大于StartTimeOffset,最大值为0,最小值为-1440。 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
LogsetId | String | 是 | 日志集ID。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1c012db7-2cfd-4418-xxxx-7342c7a42516 |
SyntaxRule | Integer | 否 | 检索语法规则,默认值为0。 0:Lucene语法,1:CQL语法。 详细说明参见检索条件语法规则 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
AlarmTargetInfo
告警对象
被如下接口引用:DescribeAlarms。
名称 | 类型 | 描述 |
---|---|---|
LogsetId | String | 日志集ID。 示例值:eff86344-6a51-479a-xxxx-779aabd40a3e |
LogsetName | String | 日志集名称。 示例值:LogsetDemo |
TopicId | String | 日志主题ID。 示例值:016f6eac-4c21-4857-xxxx-4adf3be7d56c |
TopicName | String | 日志主题名称。 示例值:TopicDemo |
Query | String | 查询语句。 示例值:"mi" OR "CommunicationExcep |
Number | Integer | 告警对象序号。 示例值:1 |
StartTimeOffset | Integer | 查询范围起始时间相对于告警执行时间的偏移,单位为分钟,取值为非正,最大值为0,最小值为-1440。 示例值:-240 |
EndTimeOffset | Integer | 查询范围终止时间相对于告警执行时间的偏移,单位为分钟,取值为非正,须大于StartTimeOffset,最大值为0,最小值为-1440。 示例值:0 |
AlertHistoryNotice
告警通知渠道组详情
被如下接口引用:DescribeAlertRecordHistory。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 通知渠道组名称 示例值:shicao_test |
AlarmNoticeId | String | 通知渠道组ID |
AlertHistoryRecord
告警历史详情
被如下接口引用:DescribeAlertRecordHistory。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RecordId | String | 是 | 告警历史ID 示例值:7cfbe19f-99af-42ca-8f9f-b59d1f9c6157 |
AlarmId | String | 是 | 告警策略ID 示例值:alarm-8211a509-xxxx-43dd-9ec0-6a6e7bc92552 |
AlarmName | String | 是 | 告警策略名称 示例值:日志错误数超限 |
TopicId | String | 是 | 监控对象ID 示例值:0bf009c5-53f3-4f60-xxxx-341d732ed5b9 |
TopicName | String | 是 | 监控对象名称 示例值:Nginx请求日志 |
Region | String | 是 | 监控对象所属地域 示例值:ap-guangzhou |
Trigger | String | 是 | 触发条件 示例值:$1.d > 300 |
TriggerCount | Integer | 是 | 持续周期,持续满足触发条件TriggerCount个周期后,再进行告警 示例值:1 |
AlarmPeriod | Integer | 是 | 告警通知发送频率,单位为分钟 示例值:15 |
Notices | Array of AlertHistoryNotice | 是 | 通知渠道组 |
Duration | Integer | 是 | 告警持续时间,单位为分钟 示例值:60 |
Status | Integer | 是 | 告警状态,0代表未恢复,1代表已恢复,2代表已失效 示例值:1 |
CreateTime | Integer | 是 | 告警发生时间,毫秒级Unix时间戳 示例值:1619359718000 |
GroupTriggerCondition | Array of GroupTriggerConditionInfo | 否 | 告警分组触发时对应的分组信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:[{"Key":"$1.count","Value":"100"}] |
AlarmLevel | Integer | 否 | 告警级别,0代表警告(Warn),1代表提醒(Info),2代表紧急 (Critical) 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MonitorObjectType | Integer | 否 | 监控对象类型。 0:执行语句共用监控对象; 1:每个执行语句单独选择监控对象。 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
AnalysisDimensional
多维分析的分析维度
被如下接口引用:CreateAlarm, DescribeAlarms, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Name | String | 是 | 分析名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:status 502 pv |
Type | String | 是 | 分析类型:query,field ,original 注意:此字段可能返回 null,表示取不到有效值。 示例值:query |
Content | String | 是 | 分析内容 注意:此字段可能返回 null,表示取不到有效值。 示例值:*|select count(1) as pv where status = 502 |
ConfigInfo | Array of AlarmAnalysisConfig | 否 | 配置 注意:此字段可能返回 null,表示取不到有效值。 |
CallBackInfo
回调配置
被如下接口引用:CreateAlarm, DescribeAlarms, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Body | String | 是 | 回调时的Body |
Headers | Array of String | 否 | 回调时的Headers 注意:此字段可能返回 null,表示取不到有效值。 |
Ckafka
CKafka的描述-需要投递到的kafka信息
被如下接口引用:CreateConsumer, DescribeConsumer, ModifyConsumer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Vip | String | 是 | Ckafka 的 Vip 示例值:“10.123.123.123” |
Vport | String | 是 | Ckafka 的 Vport 示例值:“8888” |
InstanceId | String | 是 | Ckafka 的 InstanceId 示例值:“xxxxxx” |
InstanceName | String | 是 | Ckafka 的 InstanceName 示例值:"myname" |
TopicId | String | 是 | Ckafka 的 TopicId 示例值:"xxxxxxxx" |
TopicName | String | 是 | Ckafka 的 TopicName 示例值:"xxxxxxxx" |
Column
日志分析的列属性
被如下接口引用:GetAlarmLog, SearchLog。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 列的名字 示例值:_col0 |
Type | String | 列的属性 示例值:json |
CompressInfo
投递日志的压缩配置
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Format | String | 是 | 压缩格式,支持gzip、lzop、snappy和none不压缩 示例值:none |
ConfigExtraInfo
特殊采集规则配置信息
被如下接口引用:DescribeConfigExtras。
名称 | 类型 | 描述 |
---|---|---|
ConfigExtraId | String | 采集规则扩展配置ID 示例值:xxx-xxx-xxx-xxx |
Name | String | 采集规则名称 示例值:tb-xxx1 |
TopicId | String | 日志主题ID 示例值:xxx-xxx-xxx-xxx |
Type | String | 类型:container_stdout、container_file、host_file 示例值:container_stdout |
HostFile | HostFileInfo | 节点文件配置信息 注意:此字段可能返回 null,表示取不到有效值。 |
ContainerFile | ContainerFileInfo | 容器文件路径信息 注意:此字段可能返回 null,表示取不到有效值。 |
ContainerStdout | ContainerStdoutInfo | 容器标准输出信息 注意:此字段可能返回 null,表示取不到有效值。 |
LogFormat | String | 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。 |
LogType | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。 示例值:minimalist_log |
ExtractRule | ExtractRuleInfo | 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。 |
ExcludePaths | Array of ExcludePathInfo | 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。 |
UpdateTime | String | 更新时间 示例值:2020-02-16 17:01:50 |
CreateTime | String | 创建时间 示例值:2020-02-16 17:01:50 |
UserDefineRule | String | 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。 |
GroupId | String | 机器组ID 示例值:xxx-xxx-xxx-xxx |
ConfigFlag | String | 自建采集配置标 注意:此字段可能返回 null,表示取不到有效值。 示例值:label_k8s |
LogsetId | String | 日志集ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx-xxx-xxx-xxx |
LogsetName | String | 日志集name 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx-xxx-xxx-xxx |
TopicName | String | 日志主题name 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx-xxx-xxx-xxx |
AdvancedConfig | String | 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} |
ConfigInfo
采集规则配置信息
被如下接口引用:DescribeConfigs, DescribeMachineGroupConfigs。
名称 | 类型 | 描述 |
---|---|---|
ConfigId | String | 采集规则配置ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
Name | String | 采集规则配置名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
LogFormat | String | 日志格式化方式 注意:此字段可能返回 null,表示取不到有效值。 |
Path | String | 日志采集路径 注意:此字段可能返回 null,表示取不到有效值。 示例值:/test/log.test |
LogType | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。 示例值:json_log |
ExtractRule | ExtractRuleInfo | 提取规则,如果设置了ExtractRule,则必须设置LogType 注意:此字段可能返回 null,表示取不到有效值。 |
ExcludePaths | Array of ExcludePathInfo | 采集黑名单路径列表 注意:此字段可能返回 null,表示取不到有效值。 |
Output | String | 采集配置所属日志主题ID即TopicId 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
UpdateTime | Timestamp | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 |
CreateTime | Timestamp | 创建时间 |
UserDefineRule | String | 用户自定义解析字符串 注意:此字段可能返回 null,表示取不到有效值。 |
AdvancedConfig | String | 高级采集配置。 Json字符串, Key/Value定义为如下: - ClsAgentFileTimeout(超时属性), 取值范围: 大于等于0的整数, 0为不超时 - ClsAgentMaxDepth(最大目录深度),取值范围: 大于等于0的整数 - ClsAgentParseFailMerge(合并解析失败日志),取值范围: true或false 样例:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"ClsAgentFileTimeout":0,"ClsAgentMaxDepth":10,"ClsAgentParseFailMerge":true} |
ConsumerContent
投递任务出入参 Content
被如下接口引用:CreateConsumer, DescribeConsumer, ModifyConsumer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EnableTag | Boolean | 是 | 是否投递 TAG 信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
MetaFields | Array of String | 是 | 需要投递的元数据列表,目前仅支持:__SOURCE__,__FILENAME__,__TIMESTAMP__,__HOSTNAME__和__PKGID__ 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"SOURCE", "FILENAME", "TIMESTAMP"} |
TagJsonNotTiled | Boolean | 否 | 当EnableTag为true时,必须填写TagJsonNotTiled字段,TagJsonNotTiled用于标识tag信息是否json平铺,TagJsonNotTiled为true时不平铺,false时平铺 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
TimestampAccuracy | Integer | 否 | 投递时间戳精度,可选项 [1:秒;2:毫秒] ,默认是秒 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ContainerFileInfo
自建k8s-容器文件路径信息
被如下接口引用:CreateConfigExtra, DescribeConfigExtras, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Namespace | String | 是 | namespace可以多个,用分隔号分割,例如A,B 示例值:kube-system |
Container | String | 是 | 容器名称 示例值:container1 |
LogPath | String | 是 | 日志文件夹 示例值:/var/log/tmep |
FilePattern | String | 是 | 日志名称 示例值:*.log |
FilePaths | Array of FilePathInfo | 否 | 日志文件信息 |
IncludeLabels | Array of String | 否 | pod标签信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1"] |
WorkLoad | ContainerWorkLoadInfo | 否 | 工作负载信息 注意:此字段可能返回 null,表示取不到有效值。 |
ExcludeNamespace | String | 否 | 需要排除的namespace可以多个,用分隔号分割,例如A,B 注意:此字段可能返回 null,表示取不到有效值。 示例值:kube-system |
ExcludeLabels | Array of String | 否 | 需要排除的pod标签信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1"] |
CustomLabels | Array of String | 否 | metadata信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1","key2=value2"] |
ContainerStdoutInfo
自建k8s-容器标准输出信息
被如下接口引用:CreateConfigExtra, DescribeConfigExtras, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
AllContainers | Boolean | 是 | 是否所有容器 示例值:true / false |
Container | String | 否 | container为空表所有的,不为空采集指定的容器 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Namespace | String | 否 | namespace可以多个,用分隔号分割,例如A,B;为空或者没有这个字段,表示所有namespace 注意:此字段可能返回 null,表示取不到有效值。 示例值:kube-system |
IncludeLabels | Array of String | 否 | pod标签信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1"] |
WorkLoads | Array of ContainerWorkLoadInfo | 否 | 工作负载信息 注意:此字段可能返回 null,表示取不到有效值。 |
ExcludeNamespace | String | 否 | 需要排除的namespace可以多个,用分隔号分割,例如A,B 注意:此字段可能返回 null,表示取不到有效值。 示例值:kube-system |
ExcludeLabels | Array of String | 否 | 需要排除的pod标签信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1"] |
CustomLabels | Array of String | 否 | metadata信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1","key2=value2"] |
ContainerWorkLoadInfo
自建k8s-工作负载信息
被如下接口引用:CreateConfigExtra, DescribeConfigExtras, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Kind | String | 是 | 工作负载的类型 示例值:daemonset |
Name | String | 是 | 工作负载的名称 示例值:tke-log-agent |
Container | String | 否 | 容器名 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
Namespace | String | 否 | 命名空间 注意:此字段可能返回 null,表示取不到有效值。 示例值:kube-system |
ContentInfo
投递日志的内容格式配置
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Format | String | 是 | 内容格式,支持json、csv 示例值:json |
Csv | CsvInfo | 否 | csv格式内容描述 注意:此字段可能返回 null,表示取不到有效值。 |
Json | JsonInfo | 否 | json格式内容描述 注意:此字段可能返回 null,表示取不到有效值。 |
Parquet | ParquetInfo | 否 | parquet格式内容描述 注意:此字段可能返回 null,表示取不到有效值。 |
CosRechargeInfo
cos导入配置信息
被如下接口引用:DescribeCosRecharges。
名称 | 类型 | 描述 |
---|---|---|
Id | String | COS导入配置ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:03efb75a-0f89-41b0-8cc6-90xxxxxxxxx |
TopicId | String | 日志主题ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:03efb75a-0f89-41b0-8cc6-90xxxxxxxxx |
LogsetId | String | 日志集ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:03efb75a-0f89-41b0-8cc6-90xxxxxxxxx |
Name | String | COS导入任务名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx任务导入 |
Bucket | String | COS存储桶 注意:此字段可能返回 null,表示取不到有效值。 示例值:bucket1 |
BucketRegion | String | COS存储桶所在地域 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-guangzhou |
Prefix | String | COS文件所在文件夹的前缀 注意:此字段可能返回 null,表示取不到有效值。 示例值:/var/test |
LogType | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表单行全文; 默认为minimalist_log 注意:此字段可能返回 null,表示取不到有效值。 示例值:minimalist_log |
Status | Integer | 状态 status 0: 已创建, 1: 运行中, 2: 已停止, 3: 已完成, 4: 运行失败。 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
Enable | Integer | 是否启用: 0: 未启用 , 1:启用 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
CreateTime | String | 创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-11-08 14:40:22 |
UpdateTime | String | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-11-08 14:40:22 |
Progress | Integer | 进度条百分值 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Compress | String | supported: "", "gzip", "lzop", "snappy”; 默认空 注意:此字段可能返回 null,表示取不到有效值。 示例值:gzip |
ExtractRuleInfo | ExtractRuleInfo | 见: ExtractRuleInfo 结构描述 注意:此字段可能返回 null,表示取不到有效值。 |
CsvInfo
csv内容描述
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
PrintKey | Boolean | 是 | csv首行是否打印key 示例值:true |
Keys | Array of String | 是 | 每列key的名字 注意:此字段可能返回 null,表示取不到有效值。 |
Delimiter | String | 是 | 各字段间的分隔符 |
EscapeChar | String | 是 | 若字段内容中包含分隔符,则使用该转义符包裹改字段,只能填写单引号、双引号、空字符串 |
NonExistingField | String | 是 | 对于上面指定的不存在字段使用该内容填充 |
DashboardInfo
仪表盘信息
被如下接口引用:DescribeDashboards。
名称 | 类型 | 描述 |
---|---|---|
DashboardId | String | 仪表盘id 示例值:xxxxx--xxx |
DashboardName | String | 仪表盘名字 示例值:testname |
Data | String | 仪表盘数据 注意:此字段可能返回 null,表示取不到有效值。 示例值:testdata |
CreateTime | String | 创建仪表盘的时间 |
AssumerUin | Integer | AssumerUin非空则表示创建该日志主题的服务方Uin 注意:此字段可能返回 null,表示取不到有效值。 示例值:123456 |
RoleName | String | RoleName非空则表示创建该日志主题的服务方使用的角色 注意:此字段可能返回 null,表示取不到有效值。 示例值:CLB_QcsRole |
AssumerName | String | AssumerName非空则表示创建该日志主题的服务方名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
Tags | Array of Tag | 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
DashboardRegion | String | 仪表盘所在地域: 为了兼容老的地域。 注意:此字段可能返回 null,表示取不到有效值。 示例值:ap-beijing |
UpdateTime | String | 修改仪表盘的时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-12-22 16:11:27 |
DashboardTopicInfos | Array of DashboardTopicInfo | 仪表盘对应的topic相关信息 注意:此字段可能返回 null,表示取不到有效值。 |
DashboardTopicInfo
仪表盘关联的topic信息
被如下接口引用:DescribeDashboards。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 是 | 主题id 示例值:xxxx |
Region | String | 是 | topic所在的地域 示例值:ap-guangzhou |
DataTransformResouceInfo
数据加工的资源信息
被如下接口引用:CreateDataTransform, DescribeDataTransformInfo, ModifyDataTransform。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 是 | 目标主题id 示例值:topic-xx |
Alias | String | 是 | 别名 示例值:topicname |
DataTransformTaskInfo
数据加工任务基本详情
被如下接口引用:DescribeDataTransformInfo。
名称 | 类型 | 描述 |
---|---|---|
Name | String | 数据加工任务名称 示例值:xxx |
TaskId | String | 数据加工任务id 示例值:taskid_xx |
EnableFlag | Integer | 任务启用状态,默认为1,正常开启, 2关闭 示例值:1 |
Type | Integer | 加工任务类型,1: DSL, 2:SQL 示例值:1 |
SrcTopicId | String | 源日志主题 示例值:xxxx |
Status | Integer | 当前加工任务状态(1准备中/2运行中/3停止中/4已停止) 示例值:1 |
CreateTime | String | 加工任务创建时间 示例值:xx-xx |
UpdateTime | String | 最近修改时间 示例值:xx-xx |
LastEnableTime | String | 最后启用时间,如果需要重建集群,修改该时间 示例值:xx-xx |
SrcTopicName | String | 日志主题名称 示例值:topicname |
LogsetId | String | 日志集id 示例值:logset-1 |
DstResources | Array of DataTransformResouceInfo | 加工任务目的topic_id以及别名 示例值:{"dst_topics":[{"topic_id":"xxx", "alias":"topic"}]} |
EtlContent | String | 加工逻辑函数 示例值:xxxx |
DynamicIndex
动态更新索引配置
注意:该功能尚处于内测阶段,如需使用请联系技术支持
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Status | Boolean | 否 | 动态索引配置开关 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
EventLog
Windows事件日志采集配置
被如下接口引用:CreateConfig, CreateConfigExtra, CreateCosRecharge, DescribeConfigExtras, DescribeConfigs, DescribeCosRecharges, DescribeMachineGroupConfigs, ModifyConfig, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EventChannel | String | 是 | 事件通道,支持Application,Security,Setup,System,ALL 示例值:Application |
TimeType | Integer | 是 | 时间类型,1:用户自定义,2:当前时间 示例值:1 |
Timestamp | Integer | 否 | 时间,用户选择自定义时间类型时,需要指定时间 示例值:12345675 |
EventIDs | Array of String | 否 | 事件ID过滤列表 |
ExcludePathInfo
黑名单path信息
被如下接口引用:CreateConfig, CreateConfigExtra, DescribeConfigExtras, DescribeConfigs, DescribeMachineGroupConfigs, ModifyConfig, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 类型,选填File或Path |
Value | String | 是 | Type对应的具体内容 |
ExportInfo
日志导出信息
被如下接口引用:DescribeExports。
名称 | 类型 | 描述 |
---|---|---|
TopicId | String | 日志主题ID 示例值:ee20bb16-3025-4048-b81a-dd436373062e |
ExportId | String | 日志导出任务ID 示例值:export-57196a6a-7622-47be-bc92-d2ebea959a0f |
Query | String | 日志导出查询语句 示例值:status:200 |
FileName | String | 日志导出文件名 示例值:log_2075178708_ee20bb16-3025-4048-b81a-dd436373062f_20210107_571 |
FileSize | Integer | 日志文件大小 示例值:0 |
Order | String | 日志导出时间排序 示例值:desc |
Format | String | 日志导出格式 示例值:json |
Count | Integer | 日志导出数量 示例值:100 |
Status | String | 日志下载状态。Processing:导出正在进行中,Completed:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期), Queuing 排队中 示例值:Expired |
From | Integer | 日志导出起始时间 示例值:1607499207000 |
To | Integer | 日志导出结束时间 示例值:1607499208000 |
CosPath | String | 日志导出路径 示例值:"" |
CreateTime | String | 日志导出创建时间 示例值:2020-08-08 12:12:12 |
SyntaxRule | Integer | 语法规则。 默认值为0。 0:Lucene语法,1:CQL语法。 示例值:1 |
ExtractRuleInfo
日志提取规则
被如下接口引用:CreateConfig, CreateConfigExtra, CreateCosRecharge, DescribeConfigExtras, DescribeConfigs, DescribeCosRecharges, DescribeMachineGroupConfigs, ModifyConfig, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TimeKey | String | 否 | 时间字段的key名字,time_key和time_format必须成对出现 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
TimeFormat | String | 否 | 时间字段的格式,参考c语言的strftime函数对于时间的格式说明输出参数 注意:此字段可能返回 null,表示取不到有效值。 示例值:YYDDWW |
Delimiter | String | 否 | 分隔符类型日志的分隔符,只有log_type为delimiter_log时有效 注意:此字段可能返回 null,表示取不到有效值。 示例值:, |
LogRegex | String | 否 | 整条日志匹配规则,只有log_type为fullregex_log时有效 注意:此字段可能返回 null,表示取不到有效值。 示例值:\w |
BeginRegex | String | 否 | 行首匹配规则,只有log_type为multiline_log或fullregex_log时有效 注意:此字段可能返回 null,表示取不到有效值。 示例值:\w |
Keys | Array of String | 否 | 取的每个字段的key名字,为空的key代表丢弃这个字段,只有log_type为delimiter_log时有效,json_log的日志使用json本身的key。限制100个。 注意:此字段可能返回 null,表示取不到有效值。 |
FilterKeyRegex | Array of KeyRegexInfo | 否 | 需要过滤日志的key,及其对应的regex 注意:此字段可能返回 null,表示取不到有效值。 |
UnMatchUpLoadSwitch | Boolean | 否 | 解析失败日志是否上传,true表示上传,false表示不上传 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
UnMatchLogKey | String | 否 | 失败日志的key 注意:此字段可能返回 null,表示取不到有效值。 示例值:testlog |
Backtracking | Integer | 否 | 增量采集模式下的回溯数据量,默认-1(全量采集) 注意:此字段可能返回 null,表示取不到有效值。 示例值:-1 |
IsGBK | Integer | 否 | 是否为Gbk编码. 0: 否, 1: 是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
JsonStandard | Integer | 否 | 是否为标准json. 0: 否, 1: 是 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Protocol | String | 否 | syslog传输协议,取值为tcp或者udp。 该字段适用于:创建采集规则配置、修改采集规则配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:tcp |
Address | String | 否 | syslog系统日志采集指定采集器监听的地址和端口 ,形式:[ip]:[port]。举例:127.0.0.1:9000 该字段适用于:创建采集规则配置、修改采集规则配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:127.0.0.1:9000 |
ParseProtocol | String | 否 | rfc3164:指定系统日志采集使用RFC3164协议解析日志。 rfc5424:指定系统日志采集使用RFC5424协议解析日志。 auto:自动匹配rfc3164或者rfc5424其中一种协议 该字段适用于:创建采集规则配置、修改采集规则配置 注意:此字段可能返回 null,表示取不到有效值。 示例值:RFC3164 |
MetadataType | Integer | 否 | 元数据类型,0: 不使用元数据信息,1:使用机器组元数据,2:使用用户自定义元数据,3:使用采集配置路径, 示例值:0 |
PathRegex | String | 否 | 采集配置路径正则表达式,MetadataType为3时必填 注意:此字段可能返回 null,表示取不到有效值。 |
MetaTags | Array of MetaTagInfo | 否 | 用户自定义元数据信息,MetadataType为2时必填 |
EventLogRules | Array of EventLog | 否 | windows事件日志采集 |
FilePathInfo
文件路径信息
被如下接口引用:CreateConfigExtra, DescribeConfigExtras, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Path | String | 否 | 文件路径 示例值:/log |
File | String | 否 | 文件名称 示例值:test.log |
Filter
过滤器
被如下接口引用:DescribeAlarmNotices, DescribeAlarms, DescribeAlertRecordHistory, DescribeConfigExtras, DescribeConfigs, DescribeDashboards, DescribeDataTransformInfo, DescribeLogsets, DescribeMachineGroups, DescribeShippers, DescribeTopics。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 需要过滤的字段。 |
Values | Array of String | 是 | 需要过滤的值。 |
FilterRuleInfo
投递日志的过滤规则
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 过滤规则Key 示例值:testKey |
Regex | String | 是 | 过滤规则 示例值:/w |
Value | String | 是 | 过滤规则Value 示例值:testValue |
FullTextInfo
全文索引配置
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CaseSensitive | Boolean | 是 | 是否大小写敏感 示例值:false |
Tokenizer | String | 是 | 全文索引的分词符,其中的每个字符代表一个分词符; 仅支持英文符号、\n\t\r及转义符\; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 示例值:xxx |
ContainZH | Boolean | 否 | 是否包含中文 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
GroupTriggerConditionInfo
分组触发条件
被如下接口引用:DescribeAlertRecordHistory。
名称 | 类型 | 描述 |
---|---|---|
Key | String | 分组触发字段名称 示例值:$1.count |
Value | String | 分组触发字段值 示例值:100 |
HistogramInfo
直方图详细信息
被如下接口引用:DescribeLogHistogram。
名称 | 类型 | 描述 |
---|---|---|
Count | Integer | 统计周期内的日志条数 示例值:15 |
BTime | Integer | 按 period 取整后的 unix timestamp: 单位毫秒 示例值:2021-04-25 14:25:00.000 |
HostFileInfo
自建k8s-节点文件配置信息
被如下接口引用:CreateConfigExtra, DescribeConfigExtras, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LogPath | String | 是 | 日志文件夹 示例值:/xxx/xxx |
FilePattern | String | 是 | 日志文件名 示例值:**.log |
CustomLabels | Array of String | 否 | metadata信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:["key1=value1","key2=value2"] |
JsonInfo
JSON类型描述
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
EnableTag | Boolean | 是 | 启用标志 示例值:true |
MetaFields | Array of String | 是 | 元数据信息列表, 可选值为 SOURCE、FILENAME、TIMESTAMP、HOSTNAME。 注意:此字段可能返回 null,表示取不到有效值。 |
JsonType | Integer | 否 | 投递Json格式,0:字符串方式投递;1:以结构化方式投递 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
KafkaConsumerContent
kafka协议消费内容
被如下接口引用:DescribeKafkaConsumer, ModifyKafkaConsumer, OpenKafkaConsumer。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Format | Integer | 是 | 消费格式 0:全文;1:json 示例值:1 |
EnableTag | Boolean | 是 | 是否投递 TAG 信息 Format为0时,此字段不需要赋值 示例值:false |
MetaFields | Array of String | 是 | 元数据信息列表, 可选值为:__SOURCE__、__FILENAME__ 、__TIMESTAMP__、__HOSTNAME__、__PKGID__ Format为0时,此字段不需要赋值 示例值:["HOSTNAME"] |
TagTransaction | Integer | 否 | tag数据处理方式: 1:不平铺(默认值) 2:平铺 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
JsonType | Integer | 否 | 消费数据Json格式: 1:不转义(默认格式) 2:转义 示例值:1 |
KafkaProtocolInfo
Kafka访问协议
被如下接口引用:CheckRechargeKafkaServer, CreateKafkaRecharge, DescribeKafkaRecharges, ModifyKafkaRecharge, PreviewKafkaRecharge。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Protocol | String | 否 | 协议类型,支持的协议类型包括 plaintext、sasl_plaintext 或 sasl_ssl。建议使用 sasl_ssl,此协议会进行连接加密同时需要用户认证 注意:此字段可能返回 null,表示取不到有效值。 示例值:sasl_plaintext |
Mechanism | String | 否 | 加密类型,支持 PLAIN、SCRAM-SHA-256 或 SCRAM-SHA-512 注意:此字段可能返回 null,表示取不到有效值。 |
UserName | String | 否 | 用户名 注意:此字段可能返回 null,表示取不到有效值。 |
Password | String | 否 | 用户密码 注意:此字段可能返回 null,表示取不到有效值。 |
KafkaRechargeInfo
Kafka导入配置信息
被如下接口引用:DescribeKafkaRecharges。
名称 | 类型 | 描述 |
---|---|---|
Id | String | 主键ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxxxxxxx |
TopicId | String | 日志主题ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx-xxx-xxx-xxx |
Name | String | Kafka导入任务名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:xxx任务导入 |
KafkaType | Integer | 导入Kafka类型,0: 腾讯云CKafka,1: 用户自建Kafka 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
KafkaInstance | String | 腾讯云CKafka实例ID,KafkaType为0时必填 注意:此字段可能返回 null,表示取不到有效值。 |
ServerAddr | String | 服务地址 注意:此字段可能返回 null,表示取不到有效值。 示例值:test.cls.tencentyun.com:9095 |
IsEncryptionAddr | Boolean | ServerAddr是否为加密连接 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
Protocol | KafkaProtocolInfo | 加密访问协议,IsEncryptionAddr参数为true时必填 |
UserKafkaTopics | String | 用户需要导入的Kafka相关topic列表,多个topic之间使用半角逗号隔开 注意:此字段可能返回 null,表示取不到有效值。 示例值:topic1,topic2 |
ConsumerGroupName | String | 用户Kafka消费组名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:cls-xxxxx |
Status | Integer | 状态 status 1: 运行中, 2: 暂停 ... 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
Offset | Integer | 导入数据位置,-2:最早(默认),-1:最晚 注意:此字段可能返回 null,表示取不到有效值。 |
CreateTime | String | 创建时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-11-08 14:40:22 |
UpdateTime | String | 更新时间 注意:此字段可能返回 null,表示取不到有效值。 示例值:2021-11-08 14:40:22 |
LogRechargeRule | LogRechargeRuleInfo | 日志导入规则 注意:此字段可能返回 null,表示取不到有效值。 |
KeyRegexInfo
需要过滤日志的key,及其对应的regex
被如下接口引用:CreateConfig, CreateConfigExtra, CreateCosRecharge, DescribeConfigExtras, DescribeConfigs, DescribeCosRecharges, DescribeMachineGroupConfigs, ModifyConfig, ModifyConfigExtra。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 需要过滤日志的key |
Regex | String | 是 | key对应的过滤规则regex |
KeyValueInfo
键值或者元字段索引的字段信息
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 需要配置键值或者元字段索引的字段名称,仅支持字母、数字、下划线和-./@,且不能以下划线开头 注意: 1,元字段(tag)的Key无需额外添加 __TAG__. 前缀,与上传日志时对应的字段Key一致即可,腾讯云控制台展示时将自动添加__TAG__. 前缀2,键值索引(KeyValue)及元字段索引(Tag)中的Key总数不能超过300 3,Key的层级不能超过10层,例如a.b.c.d.e.f.g.h.j.k 4,不允许同时包含json父子级字段,例如a及a.b |
Value | ValueInfo | 是 | 字段的索引描述信息 |
LogContextInfo
日志上下文信息
被如下接口引用:DescribeLogContext。
名称 | 类型 | 描述 |
---|---|---|
Source | String | 日志来源设备 示例值:100.105.60.255 |
Filename | String | 采集路径 示例值:/usr/local/services/cls_cgi_api3-1.0/log/cls_cgi.log.20210425 |
Content | String | 日志内容 示例值:{"TAG":{"full_name":"[N][腾讯云CLS_互联网] - [现网运营][上海园区] - [CGI3. |
PkgId | String | 日志包序号 示例值:528C1318606EFEB8-1A0 |
PkgLogId | Integer | 日志包内一条日志的序号 示例值:196609 |
BTime | Integer | 日志时间戳 示例值:2021-04-25 14:25:00.000 |
HostName | String | 日志来源主机名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:hostName-1 |
RawLog | String | 原始日志(仅在日志创建索引异常时有值) 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"content":"test"} |
IndexStatus | String | 日志创建索引异常原因(仅在日志创建索引异常时有值) 注意:此字段可能返回 null,表示取不到有效值。 示例值:IndexAllFail:fields like 'a' and 'a.b' can not appear in the same topic |
LogInfo
日志结果信息
被如下接口引用:GetAlarmLog, SearchLog。
名称 | 类型 | 描述 |
---|---|---|
Time | Integer | 日志时间,单位ms 示例值:1619162953000 |
TopicId | String | 日志主题ID 示例值:4463e7b0-3ec8-41a1-ae48-5d24b22167c2 |
TopicName | String | 日志主题名称 示例值:test |
Source | String | 日志来源IP 示例值:10.0.0.1 |
FileName | String | 日志文件名称 示例值:/test/access.log |
PkgId | String | 日志上报请求包的ID 示例值:0 |
PkgLogId | String | 请求包内日志的ID 示例值:0 |
LogJson | String | 日志内容的Json序列化字符串 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"content":"test"} |
HostName | String | 日志来源主机名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:hostName-1 |
RawLog | String | 原始日志(仅在日志创建索引异常时有值) 注意:此字段可能返回 null,表示取不到有效值。 示例值:{"content":"test"} |
IndexStatus | String | 日志创建索引异常原因(仅在日志创建索引异常时有值) 注意:此字段可能返回 null,表示取不到有效值。 示例值:IndexAllFail:fields like 'a' and 'a.b' can not appear in the same topic |
LogItem
日志中的KV对
被如下接口引用:GetAlarmLog, SearchLog。
名称 | 类型 | 描述 |
---|---|---|
Key | String | 日志Key |
Value | String | 日志Value |
LogItems
LogItem的数组
被如下接口引用:GetAlarmLog, SearchLog。
名称 | 类型 | 描述 |
---|---|---|
Data | Array of LogItem | 分析结果返回的KV数据对 |
LogRechargeRuleInfo
日志导入规则
被如下接口引用:CreateKafkaRecharge, DescribeKafkaRecharges, ModifyKafkaRecharge, PreviewKafkaRecharge。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
RechargeType | String | 是 | 导入类型,支持json_log:json格式日志,minimalist_log: 单行全文,fullregex_log: 单行完全正则 示例值:json_log |
EncodingFormat | Integer | 是 | 解析编码格式,0: UTF-8(默认值),1: GBK 示例值:0 |
DefaultTimeSwitch | Boolean | 是 | 使用默认时间,true:开启(默认值), flase:关闭 示例值:true |
LogRegex | String | 否 | 整条日志匹配规则,只有RechargeType为fullregex_log时有效 注意:此字段可能返回 null,表示取不到有效值。 |
UnMatchLogSwitch | Boolean | 否 | 解析失败日志是否上传,true表示上传,false表示不上传 示例值:true |
UnMatchLogKey | String | 否 | 解析失败日志的键名称 注意:此字段可能返回 null,表示取不到有效值。 示例值:LogParseFailure |
UnMatchLogTimeSrc | Integer | 否 | 解析失败日志时间来源,0: 系统当前时间,1: Kafka消息时间戳 注意:此字段可能返回 null,表示取不到有效值。 |
DefaultTimeSrc | Integer | 否 | 默认时间来源,0: 系统当前时间,1: Kafka消息时间戳 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
TimeKey | String | 否 | 时间字段 注意:此字段可能返回 null,表示取不到有效值。 |
TimeRegex | String | 否 | 时间提取正则表达式 注意:此字段可能返回 null,表示取不到有效值。 |
TimeFormat | String | 否 | 时间字段格式 注意:此字段可能返回 null,表示取不到有效值。 |
TimeZone | String | 否 | 时间字段时区 注意:此字段可能返回 null,表示取不到有效值。 |
Metadata | Array of String | 否 | 元数据信息,Kafka导入支持kafka_topic,kafka_partition,kafka_offset,kafka_timestamp 注意:此字段可能返回 null,表示取不到有效值。 |
Keys | Array of String | 否 | 日志Key列表,RechargeType为full_regex_log时必填 注意:此字段可能返回 null,表示取不到有效值。 |
LogsetInfo
日志集相关信息
被如下接口引用:DescribeLogsets。
名称 | 类型 | 描述 |
---|---|---|
LogsetId | String | 日志集ID 示例值:4463e7b0-3ec8-41a1-ae48-5d24b22167c2 |
LogsetName | String | 日志集名称 示例值:test |
CreateTime | String | 创建时间 示例值:2021-04-01 08:00:00 |
AssumerName | String | 云产品标识,日志集由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。 示例值:TCB |
Tags | Array of Tag | 日志集绑定的标签 注意:此字段可能返回 null,表示取不到有效值。 |
TopicCount | Integer | 日志集下日志主题的数目 示例值:10 |
RoleName | String | 若AssumerName非空,则表示创建该日志集的服务方角色 示例值:TCB_QcsRole |
MachineGroupInfo
机器组信息
被如下接口引用:DescribeConfigMachineGroups, DescribeMachineGroups。
名称 | 类型 | 描述 |
---|---|---|
GroupId | String | 机器组ID 示例值:559d015f-fac7-43cd-ad6e-3c4523fe8767 |
GroupName | String | 机器组名称 示例值:test |
MachineGroupType | MachineGroupTypeInfo | 机器组类型 |
CreateTime | String | 创建时间 示例值:2021-03-05 00:40:22 |
Tags | Array of Tag | 机器组绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。 |
AutoUpdate | String | 是否开启机器组自动更新 注意:此字段可能返回 null,表示取不到有效值。 示例值:"true" |
UpdateStartTime | String | 升级开始时间,建议业务低峰期升级LogListener 注意:此字段可能返回 null,表示取不到有效值。 示例值:"12:00:00" |
UpdateEndTime | String | 升级结束时间,建议业务低峰期升级LogListener 注意:此字段可能返回 null,表示取不到有效值。 示例值:"13:00:00" |
ServiceLogging | Boolean | 是否开启服务日志,用于记录因Loglistener 服务自身产生的log,开启后,会创建内部日志集cls_service_logging和日志主题loglistener_status,loglistener_alarm,loglistener_business,不产生计费 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
MetaTags | Array of MetaTagInfo | 机器组元数据信息列表 |
OSType | Integer | 操作系统类型,0: Linux,1: windows 示例值:0 |
MachineGroupTypeInfo
机器组类型描述
被如下接口引用:AddMachineGroupInfo, CreateMachineGroup, DeleteMachineGroupInfo, DescribeConfigMachineGroups, DescribeMachineGroups, ModifyMachineGroup。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 机器组类型,ip表示该机器组Values中存的是采集机器的IP地址,label表示该机器组Values中存储的是机器的标签 |
Values | Array of String | 否 | 机器描述列表 |
MachineInfo
机器状态信息
被如下接口引用:DescribeMachines。
名称 | 类型 | 描述 |
---|---|---|
Ip | String | 机器的IP 示例值:10.0.0.1 |
InstanceID | String | 机器实例ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:loglistener-1462d334-0fb6-5f36-28d8-209e1b17ea2d |
Status | Integer | 机器状态,0:异常,1:正常 示例值:0 |
OfflineTime | String | 机器离线时间,空为正常,异常返回具体时间 示例值:2021-01-12 20:14:10 |
AutoUpdate | Integer | 机器是否开启自动升级。0:关闭,1:开启 示例值:0 |
Version | String | 机器当前版本号。 示例值:2.1.0 |
UpdateStatus | Integer | 机器升级功能状态。 示例值:0 |
ErrCode | Integer | 机器升级结果标识。 示例值:0 |
ErrMsg | String | 机器升级结果信息。 示例值:OK |
MetaTagInfo
元数据信息
被如下接口引用:CreateConfig, CreateConfigExtra, CreateCosRecharge, CreateMachineGroup, DescribeConfigExtras, DescribeConfigMachineGroups, DescribeConfigs, DescribeCosRecharges, DescribeMachineGroupConfigs, DescribeMachineGroups, ModifyConfig, ModifyConfigExtra, ModifyMachineGroup。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 否 | 元数据key 示例值:test |
Value | String | 否 | 元数据value 示例值:test |
MonitorTime
告警策略中监控任务的执行时间点
被如下接口引用:CreateAlarm, DescribeAlarms, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 可选值: |
Time | Integer | 是 | 执行的周期,或者定制执行的时间节点。单位为分钟,取值范围为1~1440。 |
MultiCondition
多触发条件。
被如下接口引用:CreateAlarm, DescribeAlarms, ModifyAlarm。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Condition | String | 否 | 触发条件。 注意:此字段可能返回 null,表示取不到有效值。 示例值:$1.count > 10 |
AlarmLevel | Integer | 否 | 告警级别。0:警告(Warn); 1:提醒(Info); 2:紧急 (Critical)。 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
MultiTopicSearchInformation
多日志主题检索相关信息
被如下接口引用:SearchLog。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 否 | 要检索分析的日志主题ID 示例值:682d0718-07bb-4ec0-xxxx-f1e9a2767e0b |
Context | String | 否 | 透传上次接口返回的Context值,可获取后续更多日志,总计最多可获取1万条原始日志,过期时间1小时 示例值:Y29udGV4dC04MjMzNWRkMi01YmMxLTQ4NGYtYjQ4MS04MDg0NzAwYjQ1NDUxNjcy |
NoticeReceiver
告警通知接收者信息
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotices, ModifyAlarmNotice。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ReceiverType | String | 是 | 接受者类型。可选值: 暂不支持其余接收者类型。 示例值:Group |
ReceiverIds | Array of Integer | 是 | 接收者。 示例值:[0] |
ReceiverChannels | Array of String | 是 | 通知接收渠道。 示例值:['Sms'] |
StartTime | String | 否 | 允许接收信息的开始时间。 示例值:10:04:05 |
EndTime | String | 否 | 允许接收信息的结束时间。 示例值:20:04:05 |
Index | Integer | 否 | 位序 示例值:1 |
NoticeRule
通知规则
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotices, ModifyAlarmNotice。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
NoticeReceivers | Array of NoticeReceiver | 否 | 告警通知模板接收者信息。 注意:此字段可能返回 null,表示取不到有效值。 |
WebCallbacks | Array of WebCallback | 否 | 告警通知模板回调信息。 注意:此字段可能返回 null,表示取不到有效值。 |
Rule | String | 否 | 匹配规则。 注意:此字段可能返回 null,表示取不到有效值。 |
ParquetInfo
Parquet内容
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
ParquetKeyInfo | Array of ParquetKeyInfo | 是 | ParquetKeyInfo数组 |
ParquetKeyInfo
Parquet内容描述
被如下接口引用:CreateShipper, DescribeShippers, ModifyShipper。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
KeyName | String | 是 | 键值名称 示例值:content |
KeyType | String | 是 | 数据类型,目前支持6种类型:string、boolean、int32、int64、float、double 示例值:string |
KeyNonExistingField | String | 是 | 解析失败赋值信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:"" |
PartitionInfo
日志主题分区信息
被如下接口引用:DescribePartitions, MergePartition, SplitPartition。
名称 | 类型 | 描述 |
---|---|---|
PartitionId | Integer | 分区ID |
Status | String | 分区的状态(readwrite或者是readonly) |
InclusiveBeginKey | String | 分区哈希键起始key |
ExclusiveEndKey | String | 分区哈希键结束key |
CreateTime | String | 分区创建时间 |
LastWriteTime | String | 只读分区数据停止写入时间 注意:此字段可能返回 null,表示取不到有效值。 |
PreviewLogStatistic
预览数据详情
被如下接口引用:CreateDataTransform。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
LogContent | String | 是 | 日志内容 示例值:xxxx |
LineNum | Integer | 是 | 行号 示例值:1 |
DstTopicId | String | 否 | 目标日志主题 示例值:topic-xx |
FailReason | String | 否 | 失败错误码, 空字符串""表示正常 示例值:error |
Time | String | 否 | 日志时间戳 示例值:xx-xx |
DstTopicName | String | 否 | 目标topic-name 注意:此字段可能返回 null,表示取不到有效值。 示例值:Name |
RuleInfo
索引规则,FullText、KeyValue、Tag参数必须输入一个有效参数
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
FullText | FullTextInfo | 否 | 全文索引配置, 如果为空时代表未开启全文索引 注意:此字段可能返回 null,表示取不到有效值。 示例值:空 |
KeyValue | RuleKeyValueInfo | 否 | 键值索引配置,如果为空时代表未开启键值索引 注意:此字段可能返回 null,表示取不到有效值。 示例值:空 |
Tag | RuleTagInfo | 否 | 元字段索引配置,如果为空时代表未开启元字段索引 注意:此字段可能返回 null,表示取不到有效值。 示例值:空 |
DynamicIndex | DynamicIndex | 否 | 动态索引配置,如果为空时代表未开启动态段索引 注意:该功能尚处于内测阶段,如需使用请联系技术支持 注意:此字段可能返回 null,表示取不到有效值。 |
RuleKeyValueInfo
键值索引配置
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CaseSensitive | Boolean | 是 | 是否大小写敏感 示例值:false |
KeyValues | Array of KeyValueInfo | 否 | 需要建立索引的键值对信息 示例值:空 |
RuleTagInfo
元字段索引配置
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
CaseSensitive | Boolean | 是 | 是否大小写敏感 |
KeyValues | Array of KeyValueInfo | 是 | 元字段索引配置中的字段信息 |
ScheduledSqlResouceInfo
ScheduledSql的资源信息
被如下接口引用:CreateScheduledSql, DescribeScheduledSqlInfo, ModifyScheduledSql。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 是 | 目标主题id 示例值:xxxxxxxx-0889-4ec0-accc-xxxxxxx |
Region | String | 否 | 主题的地域信息 示例值:ap-guangzhou |
BizType | Integer | 否 | 主题类型:0为日志主题,1为指标主题 示例值:0 |
MetricName | String | 否 | 指标名称 示例值:pv |
ScheduledSqlTaskInfo
ScheduledSql任务详情
被如下接口引用:DescribeScheduledSqlInfo。
名称 | 类型 | 描述 |
---|---|---|
TaskId | String | ScheduledSql任务id 示例值:6ef60bec-0242-43af-bb20-270359fb5xxx |
Name | String | ScheduledSql任务名称 示例值:task |
SrcTopicId | String | 源日志主题id 示例值:5237e8f4-0889-4ec0-accc-xxxxxxx |
SrcTopicName | String | 源日志主题名称 示例值:test-topic |
DstResource | ScheduledSqlResouceInfo | 定时SQL分析目标主题 |
CreateTime | String | 任务创建时间 示例值:2023-07-28 11:36:00 |
UpdateTime | String | 任务更新时间 示例值:2023-07-28 11:36:00 |
Status | Integer | 任务状态,1:运行 2:停止 3:异常-找不到源日志主题 4:异常-找不到目标主题 5: 访问权限问题 6:内部故障 7:其他故障 示例值:2 |
EnableFlag | Integer | 任务启用状态,1开启, 2关闭 示例值:1 |
ScheduledSqlContent | String | 查询语句 示例值:* | select count(*) |
ProcessStartTime | String | 调度开始时间 示例值:2023-07-28 11:36:00 |
ProcessType | Integer | 调度类型,1:持续运行 2:指定时间范围 示例值:1 |
ProcessEndTime | String | 调度结束时间,当process_type=2时为必传字段 示例值:2023-07-28 11:36:00 |
ProcessPeriod | Integer | 调度周期(分钟) 示例值:5 |
ProcessTimeWindow | String | 查询的时间窗口. @m-15m, @m,意为近15分钟 示例值:@m-15m, @m |
ProcessDelay | Integer | 执行延迟(秒) 示例值:5 |
SrcTopicRegion | String | 源topicId的地域信息 示例值:ap-guangzhou |
SyntaxRule | Integer | 语法规则,0:Lucene语法,1:CQL语法 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
SearchLogErrors
多日志主题检索错误信息
被如下接口引用:SearchLog。
名称 | 类型 | 描述 |
---|---|---|
TopicId | String | 日志主题ID 注意:此字段可能返回 null,表示取不到有效值。 示例值:682d0718-07bb-4ec0-xxxx-f1e9a2767e0b |
ErrorMsg | String | 错误信息 注意:此字段可能返回 null,表示取不到有效值。 示例值:SyntaxError [field: xxx, can not search on this field, since it is not indexed] |
ErrorCodeStr | String | 错误码 注意:此字段可能返回 null,表示取不到有效值。 示例值:FailedOperation.QueryError |
SearchLogInfos
多日志主题检索topic信息
被如下接口引用:SearchLog。
名称 | 类型 | 描述 |
---|---|---|
TopicId | String | 日志主题ID 示例值:682d0718-07bb-xxxx-9fda-f1e9a2767e0b |
Period | Integer | 日志存储生命周期 示例值:30 |
Context | String | 透传本次接口返回的Context值,可获取后续更多日志,过期时间1小时 注意:此字段可能返回 null,表示取不到有效值。 示例值:Y29udGV4dC04MjMzNWRkMi01YmMxLTQ4NGYtYjQ4MS04MDg0NzAwYjQ1NDUxNjcy |
SearchLogTopics
多主题检索返回信息
被如下接口引用:SearchLog。
名称 | 类型 | 描述 |
---|---|---|
Errors | Array of SearchLogErrors | 多日志主题检索对应的错误信息 注意:此字段可能返回 null,表示取不到有效值。 |
Infos | Array of SearchLogInfos | 多日志主题检索各日志主题信息 注意:此字段可能返回 null,表示取不到有效值。 |
ShipperInfo
投递规则
被如下接口引用:DescribeShippers。
名称 | 类型 | 描述 |
---|---|---|
ShipperId | String | 投递规则ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
TopicId | String | 日志主题ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
Bucket | String | 投递的bucket地址 |
Prefix | String | 投递的前缀目录 |
ShipperName | String | 投递规则的名字 示例值:testShipper |
Interval | Integer | 投递的时间间隔,单位 秒 示例值:300 |
MaxSize | Integer | 投递的文件的最大值,单位 MB 示例值:256 |
Status | Boolean | 是否生效 示例值:true |
FilterRules | Array of FilterRuleInfo | 投递日志的过滤规则 注意:此字段可能返回 null,表示取不到有效值。 |
Partition | String | 投递日志的分区规则,支持strftime的时间格式表示 |
Compress | CompressInfo | 投递日志的压缩配置 注意:此字段可能返回 null,表示取不到有效值。 |
Content | ContentInfo | 投递日志的内容格式配置 注意:此字段可能返回 null,表示取不到有效值。 |
CreateTime | String | 投递日志的创建时间 |
FilenameMode | Integer | 投递文件命名配置,0:随机数命名,1:投递时间命名,默认0(随机数命名) 注意:此字段可能返回 null,表示取不到有效值。 |
StartTime | Integer | 投递数据范围的开始时间点 注意:此字段可能返回 null,表示取不到有效值。 示例值:1670642281 |
EndTime | Integer | 投递数据范围的结束时间点 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
Progress | Float | 历史数据投递的进度(仅当用户选择的数据内中历史数据时才有效) 注意:此字段可能返回 null,表示取不到有效值。 示例值:5.6 |
RemainTime | Integer | 历史数据全部投递完成剩余的时间(仅当用户选择的数据中有历史数据时才有效) 注意:此字段可能返回 null,表示取不到有效值。 示例值:23 |
HistoryStatus | Integer | 历史任务状态: 0:实时任务 1:任务准备中 2:任务运行中 3:任务运行异常 4:任务运行结束 注意:此字段可能返回 null,表示取不到有效值。 示例值:1 |
ShipperTaskInfo
投递任务信息
被如下接口引用:DescribeShipperTasks。
名称 | 类型 | 描述 |
---|---|---|
TaskId | String | 投递任务ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
ShipperId | String | 投递信息ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
TopicId | String | 日志主题ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
RangeStart | Integer | 本批投递的日志的开始时间戳,毫秒 示例值:978653222 |
RangeEnd | Integer | 本批投递的日志的结束时间戳, 毫秒 示例值:978653222 |
StartTime | Integer | 本次投递任务的开始时间戳, 毫秒 示例值:978653222 |
EndTime | Integer | 本次投递任务的结束时间戳, 毫秒 示例值:978653222 |
Status | String | 本次投递的结果,"success","running","failed" 示例值:success |
Message | String | 结果的详细信息 示例值:success |
Tag
创建资源实例时同时绑定的标签对说明
被如下接口引用:CreateLogset, CreateMachineGroup, CreateTopic, DescribeConfigMachineGroups, DescribeDashboards, DescribeLogsets, DescribeMachineGroups, DescribeTopics, ModifyLogset, ModifyMachineGroup, ModifyTopic。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Key | String | 是 | 标签键 注意:此字段可能返回 null,表示取不到有效值。 |
Value | String | 是 | 标签值 注意:此字段可能返回 null,表示取不到有效值。 |
TopicIdAndRegion
仪表盘 topic与地域信息
被如下接口引用:DescribeDashboards。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
TopicId | String | 是 | 日志主题id 示例值:xxx-xxx-xxx-xxx |
RegionId | Integer | 是 | 日志主题id 所在的地域id 地域ID - 访问链接查看详情:https://iwiki.woa.com/pages/viewpage.action?pageId=780556968#id-地域码表-一.region大区(标准地域) 示例值:19 |
TopicInfo
日志主题信息
被如下接口引用:DescribeTopics。
名称 | 类型 | 描述 |
---|---|---|
LogsetId | String | 日志集ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
TopicId | String | 日志主题ID 示例值:57f5808c-4a55-11eb-b378-0242ac130002 |
TopicName | String | 日志主题名称 示例值:test |
PartitionCount | Integer | 主题分区个数 示例值:1 |
Index | Boolean | 是否开启索引 示例值:true |
AssumerName | String | 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。 示例值:test |
CreateTime | String | 创建时间 |
Status | Boolean | 日主主题是否开启采集 示例值:true |
Tags | Array of Tag | 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。 |
AutoSplit | Boolean | 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。 示例值:true |
MaxSplitPartitions | Integer | 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。 示例值:50 |
StorageType | String | 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。 示例值:hot |
Period | Integer | 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。 示例值:30 |
SubAssumerName | String | 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。 示例值:TKE-Audio |
Describes | String | 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。 示例值:xx部门xx业务topic |
HotPeriod | Integer | 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。 示例值:0 |
ValueInfo
需要开启键值索引的字段的索引描述信息
被如下接口引用:CreateIndex, DescribeIndex, ModifyIndex。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Type | String | 是 | 字段类型,目前支持的类型有:long、text、double 示例值:long |
Tokenizer | String | 否 | 字段的分词符,其中的每个字符代表一个分词符; 仅支持英文符号、\n\t\r及转义符\; long及double类型字段需为空; 注意:\n\t\r本身已被转义,直接使用双引号包裹即可作为入参,无需再次转义。使用API Explorer进行调试时请使用JSON参数输入方式,以避免\n\t\r被重复转义 示例值:.* |
SqlFlag | Boolean | 否 | 字段是否开启分析功能 示例值:true |
ContainZH | Boolean | 否 | 是否包含中文,long及double类型字段需为false 注意:此字段可能返回 null,表示取不到有效值。 示例值:false |
WebCallback
回调地址
被如下接口引用:CreateAlarmNotice, DescribeAlarmNotices, ModifyAlarmNotice。
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
Url | String | 是 | 回调地址。 |
CallbackType | String | 是 | 回调的类型。可选值: 示例值:WeCom |
Method | String | 否 | 回调方法。可选值: 默认值为POST。CallbackType为Http时为必选。 注意:此字段可能返回 null,表示取不到有效值。 示例值:POST |
Headers | Array of String | 否 | 请求头。 注意:该参数已废弃,请在创建告警策略接口CallBack参数中指定请求头。 注意:此字段可能返回 null,表示取不到有效值。 |
Body | String | 否 | 请求内容。 注意:该参数已废弃,请在创建告警策略接口CallBack参数中指定请求内容。 注意:此字段可能返回 null,表示取不到有效值。 |
Index | Integer | 否 | 序号 示例值:1 |