数据结构
最近更新时间: 2024-10-18 10:38:40
AlertHistoryRecord
告警历史的记录的结构
被如下接口引用:DescribeAlertRecordHistory
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
RecordId | 是 | 否 | String | 记录ID |
AlarmId | 是 | 否 | String | 报警ID |
AlarmName | 是 | 否 | String | 告警名 |
TopicId | 是 | 否 | String | topic的id |
TopicName | 是 | 否 | String | topic名 |
Region | 是 | 否 | String | 地域 |
Trigger | 是 | 否 | String | 触发条件 |
TriggerCount | 是 | 否 | Int64 | 报警发生阈值 |
AlarmPeriod | 是 | 否 | Int64 | 连续多少次报警,进行通知 |
Notices | 是 | 否 | Array of AlertHistoryNotice | 报警对象 |
Duration | 是 | 否 | Int64 | 连续报警时间 |
Status | 是 | 否 | Int64 | 状态 |
CreateTime | 是 | 否 | Uint64 | 发生时间 |
KafkaInfo
消费kafka相关信息
被如下接口引用:DescribeKafkaConsume、OpenKafkaConsume
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicName | 是 | 否 | String | 可消费topic名称 |
UserName | 是 | 否 | String | ACL模式用户名 |
Password | 是 | 否 | String | ACL模式密码 |
InstanceId | 是 | 否 | String | 可消费kafka实例ID |
BootstrapServers | 是 | 否 | String | SASL接入点信息 |
AnalysisDimensional
多维分析的分析维度
被如下接口引用:CreateAlarm、DescribeAlarms、ModifyAlarm
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 是 | 否 | String | 分析名称 |
Type | 是 | 否 | String | 分析类型:query,field |
Content | 是 | 否 | String | 分析内容 |
ConfigInfo | 否 | 否 | Array of AlarmAnalysisConfig | 配置 |
CallBackInfo
回调配置
被如下接口引用:CreateAlarm、DescribeAlarms、ModifyAlarm
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Body | 是 | 否 | String | 回调时的Body |
Headers | 否 | 是 | Array of String | 回调时的Headers |
HostFileInfo
自建k8s-节点文件配置信息
被如下接口引用:CreateConfigExtra、DescribeConfigExtras、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogPath | 是 | 否 | String | 日志文件夹 |
FilePattern | 是 | 否 | String | 日志文件名 |
CustomLabels | 否 | 是 | Array of String | metadata信息 |
KeyValueInfo
键值或者元字段索引的字段信息
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 需要配置键值或者元字段索引的字段 |
Value | 是 | 否 | ValueInfo | 字段的索引描述信息 |
RuleKeyValueInfo
键值索引配置
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
CaseSensitive | 是 | 否 | Bool | 是否大小写敏感 |
KeyValues | 否 | 否 | Array of KeyValueInfo | 需要建立索引的键值对信息;最大只能配置100个键值对 |
TemplateType | 否 | 否 | String | 索引是否开启动态模板;若开启,则会根据上报的键值对配置索引,但是所有字段类型都是text,大小写敏感,不支持分析,采用默认分词符 |
AlarmRuleTestResult
告警策略检测结果
被如下接口引用:CheckAlarmRule
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Index | 是 | 否 | Int64 | 位序 |
ErrorCode | 是 | 否 | Int64 | 错误码 |
ErrorMessage | 是 | 否 | String | 错误信息 |
ConsumerContent
投递任务出入参 Content
被如下接口引用:CreateConsumer、DescribeConsumer、ModifyConsumer
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
EnableTag | 是 | 是 | Bool | 是否投递 TAG 信息 |
MetaFields | 是 | 是 | Array of String | 需要投递的元数据列表,目前仅支持:__SOURCE__,__FILENAME__和__TIMESTAMP__ |
TagJsonNotTiled | 否 | 是 | Bool | 当EnableTag为true时,必须填写TagJsonNotTiled字段,TagJsonNotTiled用于标识tag信息是否json平铺,TagJsonNotTiled为true时不平铺,false时平铺 |
TimestampAccuracy | 否 | 是 | Int64 | 投递时间戳精度,可选项 [1:秒;2:毫秒] ,默认是秒 |
TemplateItem
模版项
被如下接口引用:DescribeTemplates
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TemplateItemId | 否 | 否 | String | 模版项ID |
Name | 否 | 否 | String | 模版项名称 |
ResourceType | 否 | 否 | String | 资源类型:'LOGSET' | 'TOPIC' | 'DASHBOARD' | 'ALARM' | 'ALARM_NOTICE' |
Value | 否 | 是 | String | 模版数据 |
CompressInfo
投递日志的压缩配置
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Format | 是 | 否 | String | 压缩格式,支持gzip、lzop和none不压缩 |
ExcludePathInfo
黑名单path信息
被如下接口引用:CreateConfig、CreateConfigExtra、DescribeAgentConfigs、DescribeConfigExtras、DescribeConfigs、DescribeMachineGroupConfigs、ModifyConfig、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Type | 是 | 否 | String | 类型,选填File或Path |
Value | 是 | 否 | String | Type对应的具体内容 |
ChannelTestResult
渠道检测结果
被如下接口引用:CheckAlarmChannel
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Index | 是 | 否 | Int64 | 序号 |
ErrorCode | 是 | 否 | Int64 | 错误码,0是正确 |
ErrorMessage | 是 | 是 | String | 错误信息 |
SendTotal | 是 | 是 | SendDetail | 发送结果 |
MonitorTime
告警策略中监控任务的执行时间点
被如下接口引用:CheckAlarmRule、CreateAlarm、DescribeAlarms、ModifyAlarm
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Type | 是 | 否 | String | 可选值:<br><li> Period - 周期执行<br><li> Fixed - 定期执行 |
Time | 是 | 否 | Int64 | 执行的周期,或者定制执行的时间节点。单位为分钟,取值范围为1~1440。 |
TopicIdAndRegion
仪表盘 topic与地域信息
被如下接口引用:DescribeDashboards
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题id |
RegionId | 是 | 否 | Uint64 | 日志主题id 所在的地域id 地域ID - 访问链接查看详情:https://iwiki.woa.com/pages/viewpage.action?pageId=780556968#id-地域码表-一.region大区(标准地域) |
MachineGroupTypeInfo
机器组类型描述
被如下接口引用:AddMachineGroupInfo、CreateMachineGroup、DeleteMachineGroupInfo、DescribeConfigMachineGroups、DescribeMachineGroups、ModifyMachineGroup
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Type | 是 | 否 | String | 机器组类型,ip表示该机器组Values中存的是采集机器的IP地址,label表示该机器组Values中存储的是机器的标签 |
Values | 是 | 否 | Array of String | 机器描述列表 |
TopicIndexInfo
topic的索引配置明细
被如下接口引用:DescribeIndexs
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 否 | 否 | String | 日志主题id |
Status | 否 | 是 | Bool | 索引是否生效 |
Rule | 否 | 是 | RuleInfo | 索引配置信息 注意:此字段可能返回 null,表示取不到有效值。 |
ModifyTime | 否 | 否 | String | 索引修改时间,初始值为索引创建时间。 |
TopicName | 否 | 否 | String | 日志主题名称 |
LogsetId | 否 | 否 | String | 日志集id |
LogsetName | 否 | 否 | String | 日志集名称 |
IncludeInternalFields | 否 | 是 | Bool | 全文索引系统预置字段标记,默认false。 false:不包含系统预置字段, true:包含系统预置字段 |
MetadataFlag | 否 | 是 | Uint64 | 元数据相关标志位,默认为0。 0:全文索引包括开启键值索引的元数据字段, 1:全文索引包括所有元数据字段,2:全文索引不包括元数据字段。 |
CoverageField | 否 | 是 | String | 自定义日志解析异常存储字段。 |
LogContextInfo
日志上下文信息
被如下接口引用:DescribeLogContext
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Source | 是 | 否 | String | 日志来源设备 |
Filename | 是 | 否 | String | 采集路径 |
Content | 是 | 否 | String | 日志内容 |
PkgId | 是 | 否 | String | 日志包序号 |
PkgLogId | 是 | 否 | Int64 | 日志包内一条日志的序号 |
BTime | 是 | 否 | Int64 | 日志时间戳 |
HostName | 否 | 是 | String | 日志来源主机名称 |
NoticeReceiver
告警通知接收者信息
被如下接口引用:CheckAlarmChannel、CreateAlarmNotice、DescribeAlarmNotices、ModifyAlarmNotice
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ReceiverType | 是 | 否 | String | 接受者类型。可选值:<br><li> Uin - 用户ID<br><li> Group - 用户组ID暂不支持其余接收者类型。 |
ReceiverIds | 是 | 否 | Array of Int64 | 接收者。 |
ReceiverChannels | 是 | 否 | Array of String | 通知接收渠道。<br><li> Email - 邮件<br><li> Sms - 短信<br><li> WeChat - 微信<br><li> Phone - 电话 |
StartTime | 否 | 否 | String | 允许接收信息的开始时间。 |
EndTime | 否 | 否 | String | 允许接收信息的结束时间。 |
Index | 否 | 否 | Int64 | 位序 |
ShipperInfo
投递规则
被如下接口引用:DescribeShippers
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ShipperId | 是 | 否 | String | 投递规则ID |
TopicId | 是 | 否 | String | 日志主题ID |
Bucket | 是 | 否 | String | 投递的bucket地址 |
Prefix | 是 | 否 | String | 投递的前缀目录 |
ShipperName | 是 | 否 | String | 投递规则的名字 |
Interval | 是 | 否 | Uint64 | 投递的时间间隔,单位 秒 |
MaxSize | 是 | 否 | Uint64 | 投递的文件的最大值,单位 MB |
Status | 是 | 否 | Bool | 是否生效 |
FilterRules | 是 | 是 | Array of FilterRuleInfo | 投递日志的过滤规则 |
Partition | 是 | 否 | String | 投递日志的分区规则,支持strftime的时间格式表示 |
Compress | 是 | 是 | CompressInfo | 投递日志的压缩配置 |
Content | 是 | 是 | ContentInfo | 投递日志的内容格式配置 |
CreateTime | 是 | 否 | String | 投递日志的创建时间 |
ConditionTestResult
触发条件测试结果
被如下接口引用:CheckAlarmRule
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ErrorCode | 是 | 否 | Int64 | 错误码 |
ErrorMessage | 是 | 否 | String | 错误信息 |
ConfigInfo
采集规则配置信息
被如下接口引用:DescribeConfigs、DescribeMachineGroupConfigs
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ConfigId | 是 | 否 | String | 采集规则配置ID |
Name | 是 | 是 | String | 采集规则配置名称 |
LogFormat | 是 | 是 | String | 日志格式化方式 |
Path | 是 | 是 | String | 日志采集路径 |
LogType | 是 | 是 | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log |
ExtractRule | 是 | 是 | ExtractRuleInfo | 提取规则,如果设置了ExtractRule,则必须设置LogType |
ExcludePaths | 是 | 是 | Array of ExcludePathInfo | 采集黑名单路径列表 |
Output | 是 | 否 | String | 采集配置所属日志主题ID即TopicId |
UpdateTime | 是 | 是 | Datetime | 更新时间 |
CreateTime | 是 | 否 | Datetime | 创建时间 |
UserDefineRule | 是 | 是 | String | 用户自定义解析字符串 |
ConfigExtraId | 是 | 是 | String | config_extra主键ID |
ConfigFlag | 是 | 是 | String | 采集配置标签 |
QcloudGoodsInfoListInfo
物品信息
被如下接口引用:CreateQcloudHour
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
PayMode | 是 | 否 | Uint64 | 付费模式,0:后付费 |
Type | 是 | 否 | String | 业务产品录入的商品码,业务名称,categoryid中的商品码 |
RegionId | 是 | 否 | Uint64 | 地域ID |
ZoneId | 是 | 否 | Uint64 | 区域ID |
GoodsNum | 是 | 否 | Uint64 | 商品实例的个数 |
GoodsDetail | 是 | 否 | QcloudGoodsDetailInfo | 业务参数,用户询价和透传给业务 |
ContentInfo
投递日志的内容格式配置
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Format | 是 | 否 | String | 内容格式,支持json、csv |
Csv | 否 | 是 | CsvInfo | csv格式内容描述 |
Json | 否 | 是 | JsonInfo | json格式内容描述 |
Parquet | 否 | 是 | ParquetInfo | parquet格式内容描述 |
QcloudDataInfo
数据信息
被如下接口引用:CreateQcloudHour
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
DealNames | 否 | 否 | Array of String | 后付费订单号,每个物品对应一个dealName |
FlowId | 否 | 否 | String | 异步发货产品查询发货状态标识 |
FlowIds | 否 | 否 | Array of String | 多物品发货对应的flowId,与dealNames一一对应 |
ResourceIds | 否 | 否 | String | 每个订单号对应的发货资源id列表:{"20200929112744":["ins-kjs4jvkj"],"20200929112745":["disk-8ijw00wy"]} |
BillId | 否 | 否 | String | 冻结流水,一次开通一个冻结流水 |
Filter
过滤器
被如下接口引用:DescribeAlarmNotices、DescribeAlarms、DescribeAlertRecordHistory、DescribeAsyncContextTasks、DescribeAsyncSearchTasks、DescribeConfigExtras、DescribeConfigs、DescribeDashboards、DescribeDataTransformInfo、DescribeDemonstrations、DescribeIndexs、DescribeLogsets、DescribeMachineGroups、DescribeShippers、DescribeTemplates、DescribeTopics
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 需要过滤的字段。 |
Values | 是 | 否 | Array of String | 需要过滤的值。 |
QcloudInterfacePara
物品信息
被如下接口引用:CreateQcloudHour
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Multi | 是 | 否 | Uint64 | 恒传1,该字段若传值表示是否开通多个物品,需把开通各项物品传入goodsInfoList |
GoodsInfoList | 是 | 否 | Array of QcloudGoodsInfoListInfo | 开通的物品列表,以下参数为每个物品相关的参数 |
RegexIndexInfo
获取K-V正则索引信息
被如下接口引用:GenKVRegex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Start | 是 | 否 | Int64 | 起始位置 |
End | 是 | 否 | Int64 | 结束位置 |
AgentUpdateStatus
Agent自动升级状态信息
被如下接口引用:UpdateAgentStatus
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
UpdateType | 否 | 否 | Int64 | 升级类型:0-null,1-manual,2-auto,3-force |
UpdateAction | 否 | 否 | Int64 | 升级动作:0-null,1-update,2-revert |
RetryCount | 否 | 否 | Int64 | 重试次数,最大三次 |
UpdateStatus | 否 | 否 | Int64 | Agent升级状态:0-querying,1-updating,2-reverting,-1-updatefail,-2-revertfail, -10-notsupport |
ErrCode | 是 | 否 | Int64 | 错误码 |
ErrMsg | 是 | 否 | String | 错误信息 |
MachineGroupInfo
机器组信息
被如下接口引用:DescribeConfigMachineGroups、DescribeMachineGroups
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
GroupId | 是 | 否 | String | 机器组ID |
GroupName | 是 | 否 | String | 机器组名称 |
MachineGroupType | 是 | 否 | MachineGroupTypeInfo | 机器组类型 |
CreateTime | 是 | 否 | String | 创建时间 |
Tags | 是 | 是 | Array of Tag | 机器组绑定的标签列表 |
AutoUpdate | 是 | 是 | String | 是否开启机器组自动更新 |
UpdateStartTime | 是 | 是 | String | 升级开始时间,建议业务低峰期升级LogListener |
UpdateEndTime | 是 | 是 | String | 升级结束时间,建议业务低峰期升级LogListener |
ServiceLogging | 是 | 是 | Bool | 是否开启服务日志,用于记录因Loglistener 服务自身产生的log,开启后,会创建内部日志集cls_service_logging和日志主题loglistener_status,loglistener_alarm,loglistener_business,不产生计费 |
Flag | 是 | 是 | String | 默认值"", "label_k8s" |
AlarmInfo
告警策略描述
被如下接口引用:DescribeAlarms
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 是 | 否 | String | 告警策略名称。 |
AlarmTargets | 是 | 否 | Array of AlarmTargetInfo | 监控对象列表。 |
MonitorTime | 是 | 否 | MonitorTime | 监控任务运行时间点。 |
Condition | 是 | 否 | String | 触发条件。 |
TriggerCount | 是 | 否 | Int64 | 持续周期。持续满足触发条件TriggerCount个周期后,再进行告警;最小值为1,最大值为10。 |
AlarmPeriod | 是 | 否 | Int64 | 告警重复的周期。单位是min。取值范围是0~1440。 |
AlarmNoticeIds | 是 | 否 | Array of String | 关联的告警通知模板列表。 |
Status | 是 | 否 | Bool | 开启状态。 |
AlarmId | 是 | 否 | String | 告警策略ID。 |
CreateTime | 是 | 否 | String | 创建时间。 |
UpdateTime | 是 | 否 | String | 最近更新时间。 |
Enable | 是 | 否 | Bool | 开启状态 |
MessageTemplate | 是 | 是 | String | 自定义通知模板 |
CallBack | 是 | 是 | CallBackInfo | 自定义回调模板 |
Analysis | 是 | 是 | Array of AnalysisDimensional | 多维分析设置 |
JsonInfo
JSON类型描述
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
EnableTag | 是 | 否 | Bool | 启用标志 |
MetaFields | 是 | 是 | Array of String | 元数据信息列表 |
UserConfigInfo
附加配置信息
被如下接口引用:DescribeUserConfig、ModifyUserConfig
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 附加配置key |
Value | 是 | 否 | String | 附加配置内容 |
HighLightItem
日志内容高亮描述信息
被如下接口引用:DescribeAsyncContextResult、DescribeAsyncSearchResult、GetAlarmLog、SearchLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 高亮的日志Key |
Values | 是 | 否 | Array of String | 高亮的语法 |
SubTypeItem
模版子类型信息
被如下接口引用:DescribeTemplates
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
SubType | 否 | 否 | String | 演示示例子类型 |
Queries | 否 | 否 | Array of QueryTemplateItem | 检索语句模版 |
TemplateItems | 否 | 否 | Array of TemplateItem | 模版项 |
QcloudGoodsDetailInfo
业务参数,用户询价和透传给业务
被如下接口引用:CreateQcloudHour
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Pid | 是 | 是 | Uint64 | 价格模型 |
TimeUnit | 是 | 是 | String | 商品的时间单位:y:年;m:月;d:日;h:小时;M:分钟;s:秒; p:与计费周期无关,一次性购买的产品传p |
TimeSpan | 是 | 是 | Uint64 | 商品的时间大小(一次性售卖固定传1) |
SubProductCode | 是 | 是 | String | 放入goodsDetail内:子产品标签 |
ProductCode | 是 | 是 | String | 新增参数: 产品标签 |
SvClsPartitionCount | 是 | 否 | Uint64 | 相关计费项个数 |
AlarmAnalysisConfig
告警多维分析一些配置信息
被如下接口引用:CreateAlarm、DescribeAlarms、ModifyAlarm
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 键 |
Value | 是 | 否 | String | 值 |
CosRechargeInfo
cos导入配置信息
被如下接口引用:DescribeCosRecharges
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Id | 否 | 是 | String | 主键ID |
TopicId | 否 | 是 | String | 日志主题ID |
LogsetId | 否 | 是 | String | 日志集ID |
Name | 否 | 是 | String | cos导入任务名称 |
Bucket | 否 | 是 | String | cos存储桶 |
BucketRegion | 否 | 是 | String | cos存储桶地域 |
Prefix | 否 | 是 | String | cos存储桶前缀地址 |
LogType | 否 | 是 | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志; 默认为minimalist_log |
Status | 否 | 是 | Uint64 | 状态 status 0: created, 1: running, 2: pause, 3: finished, 4: failed。 |
Enable | 否 | 是 | Uint64 | 是否启用: 0: 未启用 , 1:启用 |
CreateTime | 否 | 是 | String | 创建时间 |
UpdateTime | 否 | 是 | String | 更新时间 |
Progress | 否 | 是 | Uint64 | 进度条百分值 |
Compress | 否 | 是 | String | supported: "", "gzip", "lzop", "snappy”; 默认空 |
ExtractRuleInfo | 否 | 是 | ExtractRuleInfo | 见: ExtractRuleInfo 结构描述 |
ServiceLogConfigInfo
服务日志topic信息
被如下接口引用:DescribeAgentConfigs
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 否 | 否 | String | 服务日志的logset信息 |
TopicId | 否 | 否 | String | 服务日志的Topic ID |
TopicName | 否 | 否 | String | 服务日志的Topic Name |
CsvInfo
csv内容描述
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
PrintKey | 是 | 否 | Bool | csv首行是否打印key |
Keys | 是 | 是 | Array of String | 每列key的名字 |
Delimiter | 是 | 否 | String | 各字段间的分隔符 |
EscapeChar | 是 | 否 | String | 若字段内容中包含分隔符,则使用该转义符包裹改字段,只能填写单引号、双引号、空字符串 |
NonExistingField | 是 | 否 | String | 对于上面指定的不存在字段使用该内容填充 |
FunctionArgument
函数参数描述
被如下接口引用:DescribeFunctions
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ArgIndex | 是 | 否 | Int64 | 参数序号,根据参数顺序定义 |
ArgName | 是 | 否 | String | 参数名称 |
ArgDesc | 是 | 否 | String | 参数描述 |
ArgType | 是 | 否 | String | 可接受的参数类型列表,包括字面常量、数组、条件表达式、函数表达式等任意一种或多种 |
ArgValueDefault | 是 | 否 | String | 参数默认值 |
ArgValueType | 是 | 否 | String | 范围、枚举类型 |
ArgValueScope | 是 | 否 | Array of String | 参数值域校验范围,这里仅针对常量进行校验,如果arg_value_type是scope类型,则此数组表示前闭后开区间,否则表示枚举的值类型.如果此值为空,或者空数组,则不进行参数值校验 |
IsNecessary | 是 | 否 | Bool | 是否必须 |
LogInfo
日志结果信息
被如下接口引用:DescribeAsyncContextResult、DescribeAsyncSearchResult、GetAlarmLog、SearchLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Time | 是 | 否 | Int64 | 日志时间,单位ms |
TopicId | 是 | 否 | String | 日志主题ID |
TopicName | 是 | 否 | String | 日志主题名称 |
Source | 是 | 否 | String | 日志来源IP |
FileName | 是 | 否 | String | 日志文件名称 |
PkgId | 是 | 否 | String | 日志上报请求包的ID |
PkgLogId | 是 | 否 | String | 请求包内日志的ID |
Logs | 是 | 是 | Array of LogItem | 日志内容,由多个LogItem (KV结构)组成 |
HighLights | 是 | 是 | Array of HighLightItem | 日志内容的高亮描述信息 |
LogJson | 是 | 是 | String | 日志内容的Json序列化字符串 |
HostName | 否 | 是 | String | 日志来源主机名称 |
Template
模版
被如下接口引用:DescribeTemplates
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Type | 否 | 否 | String | 演示示例类型 |
SubTypes | 否 | 否 | Array of SubTypeItem | 模版子类型信息 |
Demonstration
演示示例
被如下接口引用:DescribeDemonstrations
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Region | 是 | 否 | String | 演示示例资源所在地域 |
Type | 是 | 否 | String | 演示示例类型 |
Resources | 是 | 否 | Array of DemonstrationResource | 演示示例资源 |
Status | 是 | 否 | String | 演示示例状态:CREATING, FAILED, SUCCESS, DELETING |
TopicIdLogStatistic
数据加工日志主题统计数据详情
被如下接口引用:DescribeDataTransformProcessInfo
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题id |
ReadLines | 是 | 否 | Int64 | 读取的源日志主题的行数 |
WriteLines | 是 | 否 | Int64 | 加工后输出到目标日志主题的行数 |
FailedLines | 是 | 否 | Int64 | 加工失败的行数 |
FilterLines | 否 | 是 | Uint64 | 加工过滤的行数 |
LogConfigInfo
采集日志配置信息
被如下接口引用:DescribeAgentConfigs
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题ID |
Path | 是 | 否 | String | 采集日志路径列表 |
LogType | 是 | 否 | String | 日志类型 |
ExtractRule | 是 | 否 | ExtractRuleInfo | 提取规则 |
LogFormat | 是 | 是 | String | 日志格式化格式 |
ExcludePaths | 是 | 是 | Array of ExcludePathInfo | 黑名单path列表 |
UserDefineRule | 否 | 是 | String | 用户自定义解析字符串 |
DemonstrationResource
演示示例资源
被如下接口引用:DescribeDemonstrations、ModifyDemonstrationResources
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ResourceType | 是 | 否 | String | 资源类型:'LOGSET' | 'TOPIC' | 'DASHBOARD' | 'ALARM' | 'ALARM_NOTICE' |
ResourceId | 是 | 否 | String | 资源ID |
Enable | 否 | 否 | Bool | 是否启用。目前只用于表示Topic是否开启日志自动写入。 |
Region | 是 | 否 | String | 资源所在地域 |
SubType | 是 | 否 | String | 演示示例子类型 |
UploadStatus | 否 | 否 | String | 资源类型为TOPIC的上传状态:'INITIAL' | 'UPLOADING' | 'UPLOAD_FAILED' | 'STOPPED' |
TemplateItemId | 否 | 否 | String | 模版项ID |
Creator | 否 | 否 | String | 创建者:CLS, USER |
RuleInfo
索引规则,FullText、KeyValue、Tag参数必须输入一个有效参数
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
FullText | 否 | 是 | FullTextInfo | 全文索引配置 |
KeyValue | 否 | 是 | RuleKeyValueInfo | 键值索引配置 |
Tag | 否 | 是 | RuleTagInfo | 元字段索引配置 |
TopicIdLogFailureInfo
topicid的数据加工失败信息
被如下接口引用:
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题 |
LogFailureInfos | 是 | 否 | Array of DataTransformFailureInfo | 日志失败信息 |
ParquetInfo
Parquet内容
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ParquetKeyInfo | 是 | 否 | Array of ParquetKeyInfo | ParquetKeyInfo数组 |
KeyLogInfo
json格式的k-v日志信息
被如下接口引用:DescribeLatestJsonLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 日志key |
Value | 是 | 否 | String | 日志内容 |
RebuildIndexTaskInfo
索引重建任务信息
被如下接口引用:DescribeRebuildIndexTasks
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TaskId | 否 | 否 | String | 索引重建任务ID |
Status | 否 | 否 | Uint64 | 索引重建任务当前状态,0:索引重建任务已创建,1:创建索引重建资源,2:索引重建资源创建完成,3:重建中,4:暂停,5:重建索引成功,6:重建成功(可检索),7:重建失败,8:撤销,9:删除元数据和索引 |
StartTime | 否 | 否 | Uint64 | 重建任务开始时间戳 |
EndTime | 否 | 否 | Uint64 | 重建任务结束时间戳 |
RemainTime | 否 | 否 | Int64 | 重投预估剩余时间,单位秒 |
CreateTime | 否 | 否 | Uint64 | 重建任务创建时间戳 |
Progress | 否 | 否 | Float | 重投完成度,百分比 |
UpdateTime | 否 | 否 | Uint64 | 重建任务更新时间 |
StatusMessage | 否 | 否 | String | 附加状态描述信息(目前仅描述失败时失败原因) |
PartitionInfo
日志主题分区信息
被如下接口引用:DescribePartitions、MergePartition、SplitPartition
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
PartitionId | 是 | 否 | Int64 | 分区ID |
Status | 是 | 否 | String | 分区的状态(readwrite或者是readonly) |
InclusiveBeginKey | 是 | 否 | String | 分区哈希键起始key |
ExclusiveEndKey | 是 | 否 | String | 分区哈希键结束key |
CreateTime | 是 | 否 | String | 分区创建时间 |
LastWriteTime | 是 | 是 | String | 只读分区数据停止写入时间 |
ClbTopicExtendConfig
clb定制化的业务配置
被如下接口引用:CreateTopicExtendConfig、DescribeTopicExtendConfig、ModifyTopicExtendConfig
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Vip | 否 | 是 | String | LB关键信息,VIP |
VpcId | 否 | 是 | Int64 | LB关键信息,VpcId |
TopicId | 否 | 是 | String | clb服务端的公共topic |
UserTopicId | 否 | 是 | String | clb用户的topic |
UserUin | 否 | 是 | Uint64 | clb用户的uin信息 |
UserAppId | 否 | 是 | Uint64 | clb用户的appid信息 |
UserTmpSecretId | 否 | 是 | String | 临时证书加密密钥ID。最长不超过1024字节。 |
UserTmpSecretKey | 否 | 是 | String | 临时证书加密密钥Key。最长不超过1024字节。 |
UserToken | 否 | 是 | String | token, 最长不超过4096字节。 |
TmpKeyExpired | 否 | 是 | Uint64 | 临时证书有效的时间,返回 Unix 时间戳,精确到秒 |
LbKey | 否 | 是 | String | 唯一标识clb的一种业务 |
LogSample | 否 | 是 | String | 公共topic的采样比 |
UserSample | 否 | 是 | String | 用户topic的采样比 |
UserHealthTopicId | 否 | 是 | String | LB健康检查日志 Topic ID, 和topicId属于另外一种公共的topic |
UserSampleStatus | 否 | 是 | Bool | topic的采集配置是否生效,true为生效 |
UserTopicStatus | 否 | 是 | Uint64 | 1代表用户topic已删除,0代表用户topic未删除。 |
Collection | 否 | 是 | Bool | lbkey是否要采集到公共topic, true为要采集, false为不采集,默认为false |
AlarmNotice
告警通知模板类型
被如下接口引用:DescribeAlarmNotices
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 是 | 否 | String | 告警通知模板名称。 |
Type | 是 | 否 | String | 告警模板的类型。可选值:<br><li> Trigger - 告警触发<br><li> Recovery - 告警恢复<br><li> All - 告警触发和告警恢复 |
NoticeReceivers | 是 | 是 | Array of NoticeReceiver | 告警通知模板接收者信息。 |
WebCallbacks | 是 | 是 | Array of WebCallback | 告警通知模板回调信息。 |
AlarmNoticeId | 是 | 是 | String | 告警通知模板ID。 |
CreateTime | 是 | 是 | String | 创建时间。 |
UpdateTime | 是 | 是 | String | 最近更新时间。 |
FilterRuleInfo
投递日志的过滤规则
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 过滤规则Key |
Regex | 是 | 否 | String | 过滤规则 |
Value | 是 | 否 | String | 过滤规则Value |
PreviewLogStatistic
预览数据详情
被如下接口引用:CreateDataTransform、DescribeDataTransformPreviewDataInfo
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
DstTopicId | 否 | 否 | String | 目标日志主题 |
LogContent | 是 | 否 | String | 日志内容 |
FailReason | 否 | 否 | String | 失败错误码, 空字符串""表示正常 |
LineNum | 是 | 否 | Int64 | 行号 |
Time | 否 | 否 | String | 日志时间戳 |
DstTopicName | 否 | 是 | String | 目标topic-name |
LogItems
LogItem的数组
被如下接口引用:GetAlarmLog、SearchLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Data | 是 | 否 | Array of LogItem | 分析结果返回的KV数据对 |
HistogramInfo
直方图详细信息
被如下接口引用:DescribeLogHistogram
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Count | 是 | 否 | Int64 | 统计周期内的日志条数 |
BTime | 是 | 否 | Int64 | 按 period 取整后的 unix timestamp: 单位毫秒 |
DashboardTopicInfo
仪表盘关联的topic信息
被如下接口引用:DescribeDashboards
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 主题id |
Region | 是 | 否 | String | topic所在的地域 |
Tag
创建资源实例时同时绑定的标签对说明
被如下接口引用:CreateDashboard、CreateLogset、CreateMachineGroup、CreateTopic、DescribeConfigMachineGroups、DescribeDashboards、DescribeLogsets、DescribeMachineGroups、DescribeTopics、ModifyDashboard、ModifyLogset、ModifyMachineGroup、ModifyTopic
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 标签键 |
Value | 是 | 否 | String | 标签值 |
AsyncContextTask
异步上下文任务
被如下接口引用:DescribeAsyncContextTasks
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 是 | 否 | String | 日志集ID |
TopicId | 是 | 否 | String | 日志主题ID |
CreateTime | 是 | 否 | Int64 | 创建时间,时间戳,精确到毫秒 |
Status | 是 | 否 | Int64 | 状态,0表示待开始,1表示运行中,2表示已完成,-1表示失败 |
AsyncContextTaskId | 是 | 否 | String | 异步上下文任务ID |
ErrorMessage | 是 | 是 | String | 任务失败的错误信息 |
PkgId | 是 | 是 | String | 日志包序号 |
PkgLogId | 是 | 是 | String | 日志包内一条日志的序号 |
Time | 是 | 是 | Int64 | 日志时间 |
FinishTime | 是 | 是 | Int64 | 任务完成时间,时间戳,精确到毫秒 |
AsyncSearchTaskId | 是 | 是 | String | 相关联的异步检索ID |
Query | 是 | 是 | String | 相关联的异步检索任务的查询语句 |
From | 是 | 是 | Int64 | 相关联的异步检索任务的查询起始时间 |
To | 是 | 是 | Int64 | 相关联的异步检索任务的查询结束时间 |
ParquetKeyInfo
Parquet内容描述
被如下接口引用:CreateShipper、DescribeShippers、ModifyShipper
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
KeyName | 是 | 否 | String | 键值名称 |
KeyType | 是 | 否 | String | 数据类型,目前支持6种类型:string、boolean、int32、int64、float、double |
KeyNonExistingField | 是 | 是 | String | 解析失败赋值信息 |
FieldValueRatioInfos
描述字段值的占比情况
被如下接口引用:DescribeLogFastAnalysis
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Value | 是 | 否 | String | 字段值 |
Count | 是 | 否 | Int64 | 字段值所占的数量 |
Ratio | 是 | 否 | Float | 字段值所占的比例 |
DataTransformFailureInfo
数据加工日志失败信息
被如下接口引用:DescribeDataTransformFailLogInfo
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogContent | 是 | 否 | String | 源日志 |
Reason | 是 | 否 | String | 加工失败原因 |
DataTransformResouceInfo
数据加工的资源信息
被如下接口引用:CheckFunction、CreateDataTransform、DescribeDataTransformInfo、ModifyDataTransform
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 目标主题id |
Alias | 是 | 否 | String | 别名 |
LogsetId | 否 | 否 | String | 日志集id |
Uin | 否 | 否 | String | 主账号Uin |
TaskLogStatistic
数据加工任务的统计数据信息
被如下接口引用:DescribeDataTransformProcessInfo
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
StartTime | 是 | 否 | String | 开始时间 |
EndTime | 是 | 否 | String | 结束时间 |
ReadLines | 是 | 是 | Int64 | 读取的源日志主题的行数 |
WriteLines | 是 | 是 | Int64 | 加工后的行数 |
FailedLines | 是 | 是 | Int64 | 加工失败的行数 |
DstTopicLogStatistics | 是 | 是 | Array of TopicIdLogStatistic | 输出到目标日志主题的总体统计数据 |
FilterLines | 否 | 是 | Uint64 | 加工过滤的行数 |
FunctionInfo
数据加工函数基本信息
被如下接口引用:DescribeFunctions
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
FuncName | 是 | 否 | String | 函数名称 |
FuncNameDesc | 是 | 否 | String | 函数描述 |
FuncUseDesc | 是 | 否 | String | 用来说明函数功能 |
FuncSyntaxDesc | 是 | 否 | String | 语法描述 |
FuncDemo | 是 | 否 | String | demo展示 |
FuncType | 是 | 否 | String | 函数类型 |
IsVariadic | 是 | 否 | Bool | true是可变长度参数的加工函数 |
MaxArgumentSize | 是 | 否 | Int64 | 可变参的参数个数最大限制 |
ReturnType | 是 | 否 | String | 函数返回结果类型,用来校验嵌套函数中,返回结果是否和函数参数类型匹配。不同的func_type返回的对象类型不同 string/int/bool/condition/func |
Arguments | 是 | 否 | Array of FunctionArgument | 函数参数描述 |
ShipperTaskInfo
投递任务信息
被如下接口引用:DescribeShipperTasks
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TaskId | 是 | 否 | String | 投递任务ID |
ShipperId | 是 | 否 | String | 投递信息ID |
TopicId | 是 | 否 | String | 日志主题ID |
RangeStart | 是 | 否 | Int64 | 本批投递的日志的开始时间戳,毫秒 |
RangeEnd | 是 | 否 | Int64 | 本批投递的日志的结束时间戳, 毫秒 |
StartTime | 是 | 否 | Int64 | 本次投递任务的开始时间戳, 毫秒 |
EndTime | 是 | 否 | Int64 | 本次投递任务的结束时间戳, 毫秒 |
Status | 是 | 否 | String | 本次投递的结果,"success","running","failed" |
Message | 是 | 否 | String | 结果的详细信息 |
ValueInfo
需要开启键值索引的字段的索引描述信息
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Type | 是 | 否 | String | 字段类型,目前支持的类型有:long、text、double |
Tokenizer | 否 | 否 | String | 字段的分词符,只有当字段类型为text时才有意义;输入字符串中的每个字符代表一个分词符 |
SqlFlag | 否 | 否 | Bool | 字段是否开启分析功能 |
ContainZH | 否 | 是 | Bool | 是否包含中文 |
MachineInfo
机器状态信息
被如下接口引用:DescribeMachines
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Ip | 是 | 否 | String | 机器的IP |
Status | 是 | 否 | Uint64 | 机器状态,0:异常,1:正常 |
OfflineTime | 是 | 否 | String | 机器离线时间,空为正常,异常返回具体时间 |
AutoUpdate | 是 | 否 | Int64 | 机器是否开启自动升级。0:关闭,1:开启 |
Version | 是 | 否 | String | 机器当前版本号。 |
UpdateStatus | 是 | 否 | Int64 | 机器升级功能状态。 |
ErrCode | 是 | 否 | Int64 | 机器升级结果标识。 |
ErrMsg | 是 | 否 | String | 机器升级结果信息。 |
AsyncSearchTask
异步检索任务
被如下接口引用:DescribeAsyncSearchTasks
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 是 | 否 | String | 日志集ID |
TopicId | 是 | 否 | String | 日志主题ID |
CreateTime | 是 | 否 | String | 创建时间 |
Status | 是 | 否 | Int64 | 状态,0表示待开始,1表示运行中,2表示已完成,-1表示失败 |
AsyncSearchTaskId | 是 | 否 | String | 异步检索任务ID |
Query | 是 | 否 | String | 查询语句 |
From | 是 | 否 | Int64 | 要查询的日志的起始时间,Unix时间戳,单位ms |
To | 是 | 否 | Int64 | 要查询的日志的结束时间,Unix时间戳,单位ms |
Sort | 是 | 否 | String | 日志扫描顺序,可选值:asc(升序)、desc(降序) |
ErrorMessage | 是 | 是 | String | 任务失败的错误信息 |
LogCount | 是 | 是 | Int64 | 异步检索任务匹配的总日志条数 |
FinishTime | 是 | 是 | String | 任务完成时间 |
Column
日志分析的列属性
被如下接口引用:GetAlarmLog、SearchLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 否 | 否 | String | 列的名字 |
Type | 否 | 否 | String | 列的属性 |
SendDetailItem
单个用户(Uin)的发送情况
被如下接口引用:CheckAlarmChannel
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Id | 是 | 否 | Uint64 | Uin或者Gin |
Type | 是 | 否 | String | Uin或者Group或者Http或者Wecom |
SuccessCount | 是 | 否 | Int64 | 成功数 |
LogItem
日志中的KV对
被如下接口引用:DescribeAsyncContextResult、DescribeAsyncSearchResult、GetAlarmLog、SearchLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 日志Key |
Value | 是 | 否 | String | 日志Value |
FullTextInfo
全文索引配置
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
CaseSensitive | 是 | 否 | Bool | 是否大小写敏感 |
Tokenizer | 是 | 否 | String | 全文索引的分词符,字符串中每个字符代表一个分词符 |
ContainZH | 否 | 是 | Bool | 是否包含中文 |
LogsetInfo
日志集相关信息
被如下接口引用:DescribeLogsets、DescribeTopics
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 是 | 否 | String | 日志集ID |
LogsetName | 是 | 否 | String | 日志集名称 |
CreateTime | 是 | 否 | String | 创建时间 |
AssumerUin | 是 | 是 | Uint64 | 若AssumerUin非空,则表示创建该日志集的服务方Uin |
AssumerName | 是 | 是 | String | 若AssumerUin非空,则表示创建该日志集的服务方名称 |
LogsetModifyAcl | 是 | 是 | Int64 | 若AssumerUin非空,则表示非改服务方的调用者对于日志集的修改权限 |
Tags | 是 | 是 | Array of Tag | 日志集绑定的标签 |
TopicCount | 是 | 否 | Int64 | 日志集下日志主题的数目 |
RoleName | 是 | 否 | String | 若AssumerUin非空,则表示创建该日志集的服务方角色 |
Period | 是 | 是 | Int64 | 生命周期,单位为天 |
LogsetDelACL | 是 | 是 | Int64 | 若AssumerUin非空,则表示非改服务方的调用者对于日志集的删除权限 |
Ckafka
CKafka的描述-需要投递到的kafka信息
被如下接口引用:CreateConsumer、DescribeConsumer、ModifyConsumer
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Vip | 是 | 否 | String | Ckafka 的 Vip |
Vport | 是 | 否 | String | Ckafka 的 Vport |
InstanceId | 是 | 否 | String | Ckafka 的 InstanceId |
InstanceName | 是 | 否 | String | Ckafka 的 InstanceName |
TopicId | 是 | 否 | String | Ckafka 的 TopicId |
TopicName | 是 | 否 | String | Ckafka 的 TopicName |
QueryTemplateItem
检索语句模版
被如下接口引用:DescribeTemplates
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Query | 否 | 否 | String | 检索语句 |
Name | 否 | 否 | String | 检索语句名称 |
ContainerStdoutInfo
自建k8s-容器标准输出信息
被如下接口引用:CreateConfigExtra、DescribeConfigExtras、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
AllContainers | 是 | 否 | Bool | 是否所有容器 |
Container | 否 | 是 | String | container为空表所有的,不为空采集指定的容器 |
Namespace | 否 | 是 | String | namespace可以多个,用分隔号分割,例如A,B;为空或者没有这个字段,表示所有namespace |
IncludeLabels | 否 | 是 | Array of String | pod标签信息 |
WorkLoads | 否 | 是 | Array of ContainerWorkLoadInfo | 工作负载信息 |
ExcludeNamespace | 否 | 是 | String | 需要排除的namespace可以多个,用分隔号分割,例如A,B |
ExcludeLabels | 否 | 是 | Array of String | 需要排除的pod标签信息 |
KeyRegexInfo
需要过滤日志的key,及其对应的regex
被如下接口引用:CreateConfig、CreateConfigExtra、CreateCosRecharge、DescribeAgentConfigs、DescribeConfigExtras、DescribeConfigs、DescribeCosRecharges、DescribeMachineGroupConfigs、ModifyConfig、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Key | 是 | 否 | String | 需要过滤日志的key |
Regex | 是 | 否 | String | key对应的过滤规则regex |
ExportInfo
日志导出信息
被如下接口引用:DescribeExports
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题ID |
ExportId | 是 | 否 | String | 日志导出任务ID |
Query | 是 | 否 | String | 日志导出查询语句 |
FileName | 是 | 否 | String | 日志导出文件名 |
FileSize | 是 | 否 | Uint64 | 日志文件大小 |
Order | 是 | 否 | String | 日志导出时间排序 |
Format | 是 | 否 | String | 日志导出格式 |
Count | 是 | 否 | Uint64 | 日志导出数量 |
Status | 是 | 否 | String | 日志下载状态。Processing:导出正在进行中,Complete:导出完成,Failed:导出失败,Expired:日志导出已过期(三天有效期)。 |
From | 是 | 否 | Int64 | 日志导出起始时间 |
To | 是 | 否 | Int64 | 日志导出结束时间 |
CosPath | 是 | 否 | String | 日志导出路径 |
CreateTime | 是 | 否 | String | 日志导出创建时间 |
AgentUpdateInfo
Agent自动升级任务信息
被如下接口引用:HeartBeat
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
NeedUpdate | 否 | 否 | Bool | 是否需要升级 |
UpdateType | 否 | 是 | Int64 | 升级类型:0-null,1-manual,2-auto,3-force |
UpdateAction | 否 | 是 | Int64 | 升级动作:0-null,1-update,2-revert |
RetryCount | 否 | 是 | Int64 | 重试次数,最大3次 |
TargetVersion | 否 | 是 | String | 目标版本 |
DownloadUrl | 否 | 是 | String | 安装包下载链接1 |
DownloadUrlSecond | 否 | 是 | String | 安装包下载链接2 |
FileMd5 | 否 | 是 | String | 安装包文件MD5值 |
AlarmTargetInfo
日志告警监控对线
被如下接口引用:DescribeAlarms
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 是 | 否 | String | 日志集ID。 |
LogsetName | 是 | 否 | String | 日志集名称。 |
TopicId | 是 | 否 | String | 日志主题ID。 |
TopicName | 是 | 否 | String | 日志主题名称。 |
Query | 是 | 否 | String | 查询语句。 |
Number | 是 | 否 | Int64 | 告警对象序号。 |
StartTimeOffset | 是 | 否 | Int64 | 查询范围起始时间相对当前的历史时间,取值为非正,最大值为0,最小值为-1440。 |
EndTimeOffset | 是 | 否 | Int64 | 查询范围终止时间相对当前的历史时间,取值为非正,须大于StartTimeOffset,最大值为0,最小值为-1440。 |
ContainerWorkLoadInfo
自建k8s-工作负载信息
被如下接口引用:CreateConfigExtra、DescribeConfigExtras、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Container | 否 | 是 | String | 容器名 |
Kind | 是 | 否 | String | 工作负载的类型 |
Name | 是 | 否 | String | 工作负载的名称 |
Namespace | 否 | 是 | String | 命名空间 |
TopicInfo
日志主题信息
被如下接口引用:DescribeTopics
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
LogsetId | 是 | 否 | String | 日志集ID |
TopicId | 是 | 否 | String | 日志主题ID |
TopicName | 是 | 否 | String | 日志主题名称 |
PartitionCount | 是 | 否 | Int64 | 主题分区个数 |
Index | 是 | 否 | Bool | 是否开启索引 |
AssumerUin | 是 | 是 | Uint64 | AssumerUin非空则表示创建该日志主题的服务方Uin |
AssumerName | 是 | 是 | String | AssumerName非空则表示创建该日志主题的服务方名称 |
CreateTime | 是 | 否 | String | 创建时间 |
TopicModifyAcl | 是 | 是 | Int64 | 若AssumerUin非空,则表示除服务方外其余调用者修改日志主题的权限 |
TopicShowAcl | 是 | 是 | Int64 | 若AssumerUin非空,则表示除服务方外其余调用者展示日志主题的权限 |
Status | 是 | 否 | Bool | 日主主题是否开启采集 |
Tags | 是 | 是 | Array of Tag | 日志主题绑定的标签信息 |
RoleName | 是 | 是 | String | RoleName非空则表示创建该日志主题的服务方使用的角色 |
AutoSplit | 是 | 是 | Bool | 该主题是否开启自动分裂 |
MaxSplitPartitions | 是 | 是 | Int64 | 若开启自动分裂的话,该主题能够允许的最大分区数 |
StorageType | 是 | 是 | String | 日主题的存储类型 |
Period | 是 | 是 | Int64 | 生命周期,单位为天 |
SubAssumerName | 是 | 是 | String | 二级产品标识 |
LogsetInfo | 否 | 是 | LogsetInfo | topic对应的日志集信息 |
Describes | 否 | 是 | String | 日志主题描述 |
AlarmTarget
告警对象
被如下接口引用:CheckAlarmRule、CreateAlarm、ModifyAlarm
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TopicId | 是 | 否 | String | 日志主题ID。 |
Query | 是 | 否 | String | 查询语句。 |
Number | 是 | 否 | Int64 | 告警对象序号;从1开始递增。 |
StartTimeOffset | 是 | 否 | Int64 | 查询范围起始时间相对当前的历史时间,单位非分钟,取值为非正,最大值为0,最小值为-1440。 |
EndTimeOffset | 是 | 否 | Int64 | 查询范围终止时间相对当前的历史时间,单位非分钟,取值为非正,须大于StartTimeOffset,最大值为0,最小值为-1440。 |
LogsetId | 是 | 否 | String | 日志集ID。 |
AlertHistoryNotice
告警历史的通知对象结构
被如下接口引用:DescribeAlertRecordHistory
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 是 | 否 | String | 通知名 |
AlarmNoticeId | 是 | 否 | String | 通知ID |
JsonLogInfo
json格式日志内容
被如下接口引用:DescribeLatestJsonLog
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Log | 是 | 是 | Array of KeyLogInfo | K-V形式日志信息 |
Tag | 是 | 是 | Array of KeyLogInfo | K-V形式标签信息 |
Time | 是 | 否 | Uint64 | 时间戳 |
RuleTagInfo
标签索引配置信息
被如下接口引用:CreateIndex、DescribeIndex、DescribeIndexs、ModifyIndex
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
CaseSensitive | 是 | 否 | Bool | 是否大小写敏感 |
KeyValues | 是 | 否 | Array of KeyValueInfo | 标签索引配置中的字段信息 |
SendDetail
渠道检测发送详情
被如下接口引用:CheckAlarmChannel
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Sms | 是 | 是 | Array of SendDetailItem | 发送次数 |
是 | 是 | Array of SendDetailItem | 发送次数 | |
是 | 是 | Array of SendDetailItem | 发送次数 | |
Phone | 是 | 是 | Array of SendDetailItem | 发送次数 |
Callback | 是 | 是 | Array of SendDetailItem | 发送次数 |
WebCallback
回调地址
被如下接口引用:CheckAlarmChannel、CreateAlarmNotice、DescribeAlarmNotices、ModifyAlarmNotice
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Url | 是 | 否 | String | 回调地址。 |
Method | 否 | 是 | String | 回调方法。可选值:<br><li> POST<br><li> PUT默认值为POST。CallbackType为Http时为必选。 |
Headers | 否 | 是 | Array of String | 请求头。 |
Body | 否 | 是 | String | 请求内容。CallbackType为Http时为必选。 |
CallbackType | 是 | 否 | String | 回调的类型。可选值:<br><li> WeCom<br><li> Http |
Index | 否 | 否 | Int64 | 序号 |
DashboardInfo
仪表盘信息
被如下接口引用:DescribeDashboards
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
DashboardId | 是 | 否 | String | 仪表盘id |
DashboardName | 是 | 否 | String | 仪表盘名字 |
Data | 是 | 是 | String | 仪表盘数据 |
CreateTime | 是 | 否 | String | 创建仪表盘的时间 |
AssumerUin | 是 | 是 | Uint64 | AssumerUin非空则表示创建该日志主题的服务方Uin |
RoleName | 是 | 是 | String | RoleName非空则表示创建该日志主题的服务方使用的角色 |
AssumerName | 是 | 是 | String | AssumerName非空则表示创建该日志主题的服务方名称 |
Tags | 是 | 是 | Array of Tag | 日志主题绑定的标签信息 |
DashboardRegion | 是 | 是 | String | 仪表盘所在地域: 为了兼容老的地域。 |
UpdateTime | 否 | 是 | String | 修改仪表盘的时间 |
DashboardTopicInfos | 否 | 是 | Array of DashboardTopicInfo | 仪表盘对应的topic相关信息 |
ConfigExtraInfo
特殊采集规则配置信息
被如下接口引用:DescribeConfigExtras
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
ConfigExtraId | 是 | 否 | String | 采集规则扩展配置ID |
Name | 是 | 否 | String | 采集规则名称 |
TopicId | 是 | 否 | String | 日志主题ID |
Type | 是 | 否 | String | 类型:container_stdout、container_file、host_file |
HostFile | 是 | 是 | HostFileInfo | 节点文件配置信息 |
ContainerFile | 是 | 是 | ContainerFileInfo | 容器文件路径信息 |
ContainerStdout | 是 | 是 | ContainerStdoutInfo | 容器标准输出信息 |
LogFormat | 是 | 是 | String | 日志格式化方式 |
LogType | 是 | 是 | String | 采集的日志类型,json_log代表json格式日志,delimiter_log代表分隔符格式日志,minimalist_log代表极简日志,multiline_log代表多行日志,fullregex_log代表完整正则,默认为minimalist_log |
ExtractRule | 是 | 是 | ExtractRuleInfo | 提取规则,如果设置了ExtractRule,则必须设置LogType |
ExcludePaths | 是 | 是 | Array of ExcludePathInfo | 采集黑名单路径列表 |
UpdateTime | 是 | 否 | String | 更新时间 |
CreateTime | 是 | 否 | String | 创建时间 |
UserDefineRule | 是 | 是 | String | 用户自定义解析字符串 |
GroupId | 是 | 否 | String | 机器组ID |
ConfigFlag | 是 | 是 | String | 自建采集配置标 |
LogsetId | 是 | 是 | String | 日志集ID |
LogsetName | 是 | 是 | String | 日志集name |
TopicName | 是 | 是 | String | 日志主题name |
ContainerFileInfo
自建k8s-容器文件路径信息
被如下接口引用:CreateConfigExtra、DescribeConfigExtras、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Namespace | 是 | 否 | String | namespace可以多个,用分隔号分割,例如A,B |
Container | 是 | 否 | String | 容器名称 |
LogPath | 是 | 否 | String | 日志文件夹 |
FilePattern | 是 | 否 | String | 日志名称 |
IncludeLabels | 否 | 是 | Array of String | pod标签信息 |
WorkLoad | 否 | 是 | ContainerWorkLoadInfo | 工作负载信息 |
ExcludeNamespace | 否 | 是 | String | 需要排除的namespace可以多个,用分隔号分割,例如A,B |
ExcludeLabels | 否 | 否 | Array of String | 需要排除的pod标签信息 |
DataTransformTaskInfo
数据加工任务基本详情
被如下接口引用:DescribeDataTransformInfo
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Name | 是 | 否 | String | 数据加工任务名称 |
TaskId | 是 | 否 | String | 数据加工任务id |
EnableFlag | 是 | 否 | Int64 | 任务启用状态,默认为1,正常开启, 2关闭 |
Type | 是 | 否 | Int64 | 加工任务类型,1: DSL, 2:SQL |
SrcTopicId | 是 | 否 | String | 源日志主题 |
Status | 是 | 否 | Int64 | 当前加工任务状态(1准备中/2运行中/3停止中/4已停止) |
CreateTime | 是 | 否 | String | 加工任务创建时间 |
UpdateTime | 是 | 否 | String | 最近修改时间 |
LastEnableTime | 是 | 否 | String | 最后启用时间,如果需要重建集群,修改该时间 |
SrcTopicName | 是 | 否 | String | 日志主题名称 |
LogsetId | 是 | 否 | String | 日志集id |
DstResources | 是 | 否 | Array of DataTransformResouceInfo | 加工任务目的topic_id以及别名 |
EtlContent | 是 | 否 | String | 加工逻辑函数 |
ExtractRuleInfo
日志提取规则
被如下接口引用:CreateConfig、CreateConfigExtra、CreateCosRecharge、DescribeAgentConfigs、DescribeConfigExtras、DescribeConfigs、DescribeCosRecharges、DescribeMachineGroupConfigs、ModifyConfig、ModifyConfigExtra
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
TimeKey | 否 | 是 | String | 时间字段的key名字,time_key和time_format必须成对出现 |
TimeFormat | 否 | 是 | String | 时间字段的格式,参考c语言的strftime函数对于时间的格式说明输出参数 |
Delimiter | 否 | 是 | String | 分隔符类型日志的分隔符,只有log_type为delimiter_log时有效 |
LogRegex | 否 | 是 | String | 整条日志匹配规则,只有log_type为fullregex_log时有效 |
BeginRegex | 否 | 是 | String | 行首匹配规则,只有log_type为multiline_log或fullregex_log时有效 |
Keys | 否 | 是 | Array of String | 取的每个字段的key名字,为空的key代表丢弃这个字段,只有log_type为delimiter_log时有效,json_log的日志使用json本身的key |
FilterKeyRegex | 否 | 是 | Array of KeyRegexInfo | 需要过滤日志的key,及其对应的regex |
UnMatchUpLoadSwitch | 否 | 是 | Bool | 解析失败日志是否上传,true表示上传,false表示不上传 |
UnMatchLogKey | 否 | 是 | String | 失败日志的key |
Backtracking | 否 | 是 | Int64 | 增量采集模式下的回溯数据量,默认-1(全量采集) |
IsGBK | 否 | 是 | Int64 | 是否为Gbk编码. 0: 否, 1: 是 |
JsonStandard | 否 | 是 | Int64 | 是否为标准json. 0: 否, 1: 是 |
ResourcesInfo
地域指标信息
被如下接口引用:DescribeResources
名称 | 必选 | 允许NULL | 类型 | 描述 |
---|---|---|---|---|
Region | 是 | 否 | String | 地域 |
Logsets | 是 | 否 | Uint64 | 日志集数 |
Topics | 是 | 否 | Uint64 | 日志主题数 |
Partitions | 是 | 否 | Uint64 | 分区数 |
Machines | 是 | 否 | Uint64 | 机器数 |
HeartMachines | 是 | 否 | Uint64 | 心跳正常机器数 |