Documentation ¶
Index ¶
- type AccessAkskVo
- type AccessPointModel
- type AgentDeleteParam
- type AgentSearchParam
- type AgentSearchParamStatus
- type AgentSearchParamStatusEnum
- type AgentStatusChangeParam
- type AlarmDataListRequest
- type AlarmDataVo
- type AlarmNotifyListRequest
- type AppInfo
- type AppNodeModel
- type AppSearchParam
- type BusinessEnvRequest
- type BusinessNodeModel
- type BusinessTopoRequest
- type ChangeAgentStatusRequest
- type ChangeAgentStatusResponse
- type ClientSpanInfo
- type CmdbTagEntity
- type CollectorCategoryInfo
- type CollectorConfigModel
- type ConfigItem
- type ConfigItemOverride
- type ConfigItemValue
- type CreateAkSkRequest
- type CreateAkSkResponse
- type CreateAkskModel
- type CreateBusinessModel
- type CreateBusinessModelCmdbDatasourceType
- type CreateBusinessModelCmdbDatasourceTypeEnum
- type CreateBusinessRequest
- type CreateBusinessResponse
- type DeleteAgentRequest
- type DeleteAgentResponse
- type DeleteAkSkRequest
- type DeleteAkSkResponse
- type DeleteAppRequest
- type DeleteAppResponse
- type DetailViewConfigModel
- type DetailViewItem
- type DiscardInfo
- type EnvEntry
- type EnvNodeModel
- type EnvTopoRequest
- type FieldItem
- type FlameLineTreeInfo
- type FrontAlarmNotifyResult
- type FrontCell
- type FrontLine
- type FrontPoint
- type FrontRow
- type GetClobDetailParam
- type GetEnvMonitorItemListParam
- type InstanceInfo
- type InstanceSearchParam
- type LineViewConfigModel
- type LineViewItem
- type ListAkSkRequest
- type ListAkSkResponse
- type ListAlarmDataRequest
- type ListAlarmDataResponse
- type ListAlarmNotifyRequest
- type ListAlarmNotifyResponse
- type ListAppEnvsRequest
- type ListAppEnvsResponse
- type ListAppsRequest
- type ListAppsResponse
- type ListBusinessEnvRequest
- type ListBusinessEnvResponse
- type ListBusinessRequest
- type ListBusinessResponse
- type ListEnvInstancesRequest
- type ListEnvInstancesResponse
- type ListEnvMonitorItemRequest
- type ListEnvMonitorItemResponse
- type ListEnvTagsRequest
- type ListEnvTagsResponse
- type ListOpenRegionRequest
- type ListOpenRegionResponse
- type ListSupportedRegionRequest
- type ListSupportedRegionResponse
- type MonitorItem
- type MonitorItemEntity
- type ObjectArrayPatterns
- type OptionValue
- type OrderParam
- type OrderParamOrder
- type OrderParamOrderEnum
- type RawTableParam
- type RawTableView
- type RawTableViewTableDirection
- type RawTableViewTableDirectionEnum
- type RawTableViewViewType
- type RawTableViewViewTypeEnum
- type Region
- type SaveMonitorItemConfigRequest
- type SaveMonitorItemConfigResponse
- type SaveMonitorItemParam
- type SearchAgentRequest
- type SearchAgentResponse
- type SearchApplicationRequest
- type SearchApplicationResponse
- type SearchBusinessTopologyRequest
- type SearchBusinessTopologyResponse
- type SearchEnvTopologyRequest
- type SearchEnvTopologyResponse
- type SearchTransactionConfigRequest
- type SearchTransactionConfigResponse
- type SearchTransactionRequest
- type SearchTransactionResponse
- type ShowAccessPointRequest
- type ShowAccessPointResponse
- type ShowAkSksRequest
- type ShowAkSksResponse
- type ShowBusinessDetailRequest
- type ShowBusinessDetailResponse
- type ShowClobDetailRequest
- type ShowClobDetailResponse
- type ShowEnvMonitorItemsRequest
- type ShowEnvMonitorItemsResponse
- type ShowEventDetailRequest
- type ShowEventDetailResponse
- type ShowFlameLineTreeRequest
- type ShowFlameLineTreeResponse
- type ShowMasterAddressRequest
- type ShowMasterAddressResponse
- type ShowMonitorItemDetailRequest
- type ShowMonitorItemDetailResponse
- type ShowMonitorItemViewConfigRequest
- type ShowMonitorItemViewConfigResponse
- type ShowRawTableRequest
- type ShowRawTableResponse
- type ShowRawTableResponseTableDirection
- type ShowRawTableResponseTableDirectionEnum
- type ShowSpanSearchRequest
- type ShowSpanSearchResponse
- type ShowSubBusinessDetailRequest
- type ShowSubBusinessDetailResponse
- type ShowSumTableRequest
- type ShowSumTableResponse
- type ShowSumTableResponseTableDirection
- type ShowSumTableResponseTableDirectionEnum
- type ShowTokenRequest
- type ShowTokenResponse
- type ShowTopologyRequest
- type ShowTopologyResponse
- type ShowTopologyTreeRequest
- type ShowTopologyTreeResponse
- type ShowTraceEventsRequest
- type ShowTraceEventsResponse
- type ShowTransactionDetailRequest
- type ShowTransactionDetailResponse
- type ShowTrendRequest
- type ShowTrendResponse
- type SpanEventInfo
- type SumTableParam
- type SumTableView
- type SumTableViewTableDirection
- type SumTableViewTableDirectionEnum
- type SumTableViewViewType
- type SumTableViewViewTypeEnum
- type TagParam
- type TopoLine
- type TopoNode
- type TopologyTree
- type TraceSearchParam
- type TraceTopologyLine
- type TraceTopologyLineInfo
- type TraceTopologyNode
- type TransactionConfigItem
- type TransactionConfigSearchRequest
- type TreeNode
- type TreeNodeNodeType
- type TreeNodeNodeTypeEnum
- type TrendParam
- type TrendView
- type TrendViewTableDirection
- type TrendViewTableDirectionEnum
- type TrendViewViewType
- type TrendViewViewTypeEnum
- type TxDetailRequest
- type TxItemVo
- type TxLine
- type TxNode
- type TxSearchRequest
- type ViewBase
- type ViewBaseTableDirection
- type ViewBaseTableDirectionEnum
- type ViewBaseViewType
- type ViewBaseViewTypeEnum
- type ViewRow
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessAkskVo ¶ added in v0.0.71
type AccessAkskVo struct { // ak/sk的id。 Id *int32 `json:"id,omitempty"` // ak/sk的生成时间。 GmtCreate *string `json:"gmt_create,omitempty"` // ak/sk的修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 内部租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` // 生成的ak。 Ak *string `json:"ak,omitempty"` // 生成的sk。 Sk *string `json:"sk,omitempty"` // ak/sk的状态。 Status *string `json:"status,omitempty"` // ak/sk的描述信息。 Descp *string `json:"descp,omitempty"` // ak/sk的生成时间戳。 GmtCreateTimestamp *int64 `json:"gmt_create_timestamp,omitempty"` // ak/sk的修改时间戳。 GmtModifyTimestamp *int64 `json:"gmt_modify_timestamp,omitempty"` }
AccessAkskVo ak/sk数据模型。
func (AccessAkskVo) String ¶ added in v0.0.71
func (o AccessAkskVo) String() string
type AccessPointModel ¶ added in v0.1.96
type AccessPointModel struct { // 局点名字 Region string `json:"region"` }
func (AccessPointModel) String ¶ added in v0.1.96
func (o AccessPointModel) String() string
type AgentDeleteParam ¶ added in v0.1.15
type AgentDeleteParam struct { // 实例列表。 InstanceList []int64 `json:"instance_list"` // region英文名称。 Region string `json:"region"` // 应用id。 BusinessId int64 `json:"business_id"` }
AgentDeleteParam 删除agent入参。
func (AgentDeleteParam) String ¶ added in v0.1.15
func (o AgentDeleteParam) String() string
type AgentSearchParam ¶ added in v0.1.15
type AgentSearchParam struct { // 应用id。 BusinessId int64 `json:"business_id"` // 环境id EnvId *int64 `json:"env_id,omitempty"` // 探针状态。 Status *AgentSearchParamStatus `json:"status,omitempty"` // region英文名称。 Region string `json:"region"` // 是否按照采集状态排序,默认不填则不按状态排序,填y则按照状态排序。 OrderByStatus *string `json:"order_by_status,omitempty"` // 需要查询的页码,最小数为1。 Page int32 `json:"page"` // 查询结果每页最多显示的条数。 PageSize *int32 `json:"page_size,omitempty"` // 关键字。 Keyword *string `json:"keyword,omitempty"` }
AgentSearchParam agent搜索参数。
func (AgentSearchParam) String ¶ added in v0.1.15
func (o AgentSearchParam) String() string
type AgentSearchParamStatus ¶ added in v0.1.15
type AgentSearchParamStatus struct {
// contains filtered or unexported fields
}
func (AgentSearchParamStatus) MarshalJSON ¶ added in v0.1.15
func (c AgentSearchParamStatus) MarshalJSON() ([]byte, error)
func (*AgentSearchParamStatus) UnmarshalJSON ¶ added in v0.1.15
func (c *AgentSearchParamStatus) UnmarshalJSON(b []byte) error
func (AgentSearchParamStatus) Value ¶ added in v0.1.15
func (c AgentSearchParamStatus) Value() string
type AgentSearchParamStatusEnum ¶ added in v0.1.15
type AgentSearchParamStatusEnum struct { ONLINE AgentSearchParamStatus DISABLE AgentSearchParamStatus OFFLINE AgentSearchParamStatus }
func GetAgentSearchParamStatusEnum ¶ added in v0.1.15
func GetAgentSearchParamStatusEnum() AgentSearchParamStatusEnum
type AgentStatusChangeParam ¶ added in v0.1.15
type AgentStatusChangeParam struct { // 探针实例id列表。 InstanceList []int64 `json:"instance_list"` // 期望探针改变后的状态,0或1,0表示启用,1表示停用。 TargetStatus int32 `json:"target_status"` // 探针所在的区域。 Region string `json:"region"` // 探针所属环境的id。 EnvId *int64 `json:"env_id,omitempty"` }
AgentStatusChangeParam 改变探针状态的参数。
func (AgentStatusChangeParam) String ¶ added in v0.1.15
func (o AgentStatusChangeParam) String() string
type AlarmDataListRequest ¶ added in v0.1.12
type AlarmDataListRequest struct { // 页码。 Page *int32 `json:"page,omitempty"` // 每页数量。 PageSize *int32 `json:"page_size,omitempty"` // region英文名称。 Region *string `json:"region,omitempty"` // 组件环境名称。 AppName *string `json:"app_name,omitempty"` // 应用id。 BusinessId int64 `json:"business_id"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 告警状态 RECOVER:已恢复 ABNORMAL:异常 ALERT:告警中。 Status *string `json:"status,omitempty"` // 告警级别 COMMON:轻微 CRITICAL:严重。 AlarmLevel *string `json:"alarm_level,omitempty"` // 关键字。 Keyword *string `json:"keyword,omitempty"` // 告警开始时间。 AlarmStartTime *string `json:"alarm_start_time,omitempty"` // 告警结束时间。 AlarmEndTime *string `json:"alarm_end_time,omitempty"` // 采集器id。 CollectorId *int32 `json:"collector_id,omitempty"` // 实例ip地址。 IpAddress *string `json:"ip_address,omitempty"` // 环境集合。 EnvList *[]int64 `json:"env_list,omitempty"` }
AlarmDataListRequest 告警消息请求参数。
func (AlarmDataListRequest) String ¶ added in v0.1.12
func (o AlarmDataListRequest) String() string
type AlarmDataVo ¶ added in v0.1.12
type AlarmDataVo struct { // 告警通知id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // region中事件的id。 RegionAlarmEventId *int64 `json:"region_alarm_event_id,omitempty"` // 应用名称。 BusinessName *string `json:"business_name,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 版本。 VersionNumber *int32 `json:"version_number,omitempty"` // 告警规则类别。 AlarmRuleType *string `json:"alarm_rule_type,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 处理单元。 ProcessUnit *string `json:"process_unit,omitempty"` // 区域名称。 Region *string `json:"region,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 实例ip地址。 IpAddress *string `json:"ip_address,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 模板id。 TemplateId *int64 `json:"template_id,omitempty"` // 告警规则id。 AlarmRuleId *int64 `json:"alarm_rule_id,omitempty"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 采集器id。 CollectorId *int32 `json:"collector_id,omitempty"` // 采集器名称。 CollectorName *string `json:"collector_name,omitempty"` // 告警规则名称。 AlarmRuleName *string `json:"alarm_rule_name,omitempty"` // 告警表达式。 AlarmRuleExpression *string `json:"alarm_rule_expression,omitempty"` // 开始报警时间。 AlarmFirstTime *string `json:"alarm_first_time,omitempty"` // 最后一次报警时间。 AlarmLastTime *string `json:"alarm_last_time,omitempty"` // 告警级别。 AlarmLevel *string `json:"alarm_level,omitempty"` // 唯一告警标识符。 RestrainKey *string `json:"restrain_key,omitempty"` // 告警状态。 Status *string `json:"status,omitempty"` }
AlarmDataVo 告警信息视图。
func (AlarmDataVo) String ¶ added in v0.1.12
func (o AlarmDataVo) String() string
type AlarmNotifyListRequest ¶ added in v0.1.12
type AlarmNotifyListRequest struct { // 页码。 Page *int32 `json:"page,omitempty"` // 每页数量。 PageSize *int32 `json:"page_size,omitempty"` // 告警事件id。 AlarmDataId int32 `json:"alarm_data_id"` // region英文名称。 Region string `json:"region"` }
AlarmNotifyListRequest 查询告警消息列表请求参数模型。
func (AlarmNotifyListRequest) String ¶ added in v0.1.12
func (o AlarmNotifyListRequest) String() string
type AppInfo ¶ added in v0.0.97
type AppInfo struct { // 环境名称。 EnvName *string `json:"env_name,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 在线探针数。 OnlineCount *int32 `json:"online_count,omitempty"` // 手动停止探针数。 DisableCount *int32 `json:"disable_count,omitempty"` // 离线探针数。 OfflineCount *int32 `json:"offline_count,omitempty"` }
AppInfo 应用信息。
type AppNodeModel ¶ added in v0.0.103
type AppNodeModel struct { // 组件id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 组件名称。 Name *string `json:"name,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 子应用id。 SubBusinessId *int64 `json:"sub_business_id,omitempty"` // 租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` }
AppNodeModel 组件信息。
func (AppNodeModel) String ¶ added in v0.0.103
func (o AppNodeModel) String() string
type AppSearchParam ¶ added in v0.0.97
type AppSearchParam struct { // 应用id。 BusinessId int64 `json:"business_id"` // 区域名称。 Region string `json:"region"` // 页码。 Page int32 `json:"page"` // 每页条数。 PageSize *int32 `json:"page_size,omitempty"` // 关键字。 Keyword *string `json:"keyword,omitempty"` }
AppSearchParam 应用查询返回的数据结构。
func (AppSearchParam) String ¶ added in v0.0.97
func (o AppSearchParam) String() string
type BusinessEnvRequest ¶ added in v0.1.12
type BusinessEnvRequest struct { // 应用id。 BusinessId int64 `json:"business_id"` // region英文名称。 Region *string `json:"region,omitempty"` // 开始时间。 StartTime *string `json:"start_time,omitempty"` // 结束时间。 EndTime *string `json:"end_time,omitempty"` }
BusinessEnvRequest 获取Region环境入参。
func (BusinessEnvRequest) String ¶ added in v0.1.12
func (o BusinessEnvRequest) String() string
type BusinessNodeModel ¶
type BusinessNodeModel struct { // 默认应用。 Default *bool `json:"default,omitempty"` // 应用展示名称。 DisplayName *string `json:"display_name,omitempty"` // 企业项目的id。 EpsId *string `json:"eps_id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 应用id。 Id *int64 `json:"id,omitempty"` // 内部租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` // 是否是默认的应用。 IsDefault *bool `json:"is_default,omitempty"` // 应用的英文名称。 Name *string `json:"name,omitempty"` }
BusinessNodeModel 业务数据结构。
func (BusinessNodeModel) String ¶
func (o BusinessNodeModel) String() string
type BusinessTopoRequest ¶ added in v0.1.12
type BusinessTopoRequest struct { // 目标应用id。 TargetBusinessId int64 `json:"target_business_id"` // 环境标签列表,可为空。 EnvTagList *[]int64 `json:"env_tag_list,omitempty"` // 方向,可为空。 Direction *string `json:"direction,omitempty"` // 结束时间。 EndTime string `json:"end_time"` // 开始时间。 StartTime string `json:"start_time"` // 过滤。 FilterUser *bool `json:"filter_user,omitempty"` }
BusinessTopoRequest 获取应用拓扑数据的请求参数。
func (BusinessTopoRequest) String ¶ added in v0.1.12
func (o BusinessTopoRequest) String() string
type ChangeAgentStatusRequest ¶ added in v0.1.15
type ChangeAgentStatusRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *AgentStatusChangeParam `json:"body,omitempty"` }
ChangeAgentStatusRequest Request Object
func (ChangeAgentStatusRequest) String ¶ added in v0.1.15
func (o ChangeAgentStatusRequest) String() string
type ChangeAgentStatusResponse ¶ added in v0.1.15
type ChangeAgentStatusResponse struct { // 返回结果ok表示成功。 Flag *string `json:"flag,omitempty"` HttpStatusCode int `json:"-"` }
ChangeAgentStatusResponse Response Object
func (ChangeAgentStatusResponse) String ¶ added in v0.1.15
func (o ChangeAgentStatusResponse) String() string
type ClientSpanInfo ¶ added in v0.0.103
type ClientSpanInfo struct { // vTraceId,虚拟traceI。 GlobalTraceId *string `json:"global_trace_id,omitempty"` // 虚拟traceId经过的path路径。 GlobalPath *string `json:"global_path,omitempty"` // traceId。 TraceId *string `json:"trace_id,omitempty"` // span id。 SpanId *string `json:"span_id,omitempty"` // 环境Iid。 EnvId *int64 `json:"env_id,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 应用id。 BizId *int64 `json:"biz_id,omitempty"` // 租户id。 DomainId *int32 `json:"domain_id,omitempty"` // 只有是根event也就是span的时候有值。 Source *string `json:"source,omitempty"` // 根event 的时候存在,实际调用的url。 RealSource *string `json:"real_source,omitempty"` // 开始时间。 StartTime *int64 `json:"start_time,omitempty"` // 耗时。 TimeUsed *int64 `json:"time_used,omitempty"` // 状态码,针对http的调用有效。 Code *int32 `json:"code,omitempty"` // 类名。 ClassName *string `json:"class_name,omitempty"` // 是否异步。 IsAsync *bool `json:"is_async,omitempty"` // 包含用户自定义参数,header或body体里的内容,httpMethod, bizCode,以及后续可能新增参数。 Tags map[string]string `json:"tags,omitempty"` // 是否报错。 HasError *bool `json:"has_error,omitempty"` // 报错原因。 ErrorReasons *string `json:"error_reasons,omitempty"` // 类型,mysql,kafka等。 Type *string `json:"type,omitempty"` // 这里的method实际上是tags里面的http_method,只有url监控项才有。 HttpMethod *string `json:"http_method,omitempty"` // 业务状态码的采集。 BizCode *string `json:"biz_code,omitempty"` }
ClientSpanInfo span信息。
func (ClientSpanInfo) String ¶ added in v0.0.103
func (o ClientSpanInfo) String() string
type CmdbTagEntity ¶ added in v0.0.103
type CmdbTagEntity struct { // 环境标签名称。 Name *string `json:"name,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // UUID。 Uuid *string `json:"uuid,omitempty"` // 描述信息。 Descp *string `json:"descp,omitempty"` // 创建者id。 CreatorId *int64 `json:"creator_id,omitempty"` // 环境id列表。 EnvIdList *[]int64 `json:"env_id_list,omitempty"` // 环境标签id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` }
func (CmdbTagEntity) String ¶ added in v0.0.103
func (o CmdbTagEntity) String() string
type CollectorCategoryInfo ¶ added in v0.0.103
type CollectorCategoryInfo struct { // 采集器类别id。 CategoryId *int32 `json:"category_id,omitempty"` // 采集器类别名称。 CategoryName *string `json:"category_name,omitempty"` // 采集器类别展示名称。 DisplayName *string `json:"display_name,omitempty"` // 序列号。 Sequence *int32 `json:"sequence,omitempty"` }
CollectorCategoryInfo 采集器类别信息。
func (CollectorCategoryInfo) String ¶ added in v0.0.103
func (o CollectorCategoryInfo) String() string
type CollectorConfigModel ¶ added in v0.1.12
type CollectorConfigModel struct { LineViewConfig *LineViewConfigModel `json:"line_view_config,omitempty"` DetailViewConfig *DetailViewConfigModel `json:"detail_view_config,omitempty"` }
CollectorConfigModel 采集器配置。
func (CollectorConfigModel) String ¶ added in v0.1.12
func (o CollectorConfigModel) String() string
type ConfigItem ¶ added in v0.0.97
type ConfigItem struct { // 配置项名称。 ConfigName *string `json:"config_name,omitempty"` // 配置项值。 ConfigValue *string `json:"config_value,omitempty"` // 是否重写。 ShouldOverride *bool `json:"should_override,omitempty"` }
func (ConfigItem) String ¶ added in v0.0.97
func (o ConfigItem) String() string
type ConfigItemOverride ¶ added in v0.1.97
type ConfigItemOverride struct { // 环境标签ID EnvTagId *int64 `json:"env_tag_id,omitempty"` // 环境标签名 EnvTagName *string `json:"env_tag_name,omitempty"` // 键 Key *string `json:"key,omitempty"` // 值 Value *string `json:"value,omitempty"` }
ConfigItemOverride 实际生效值
func (ConfigItemOverride) String ¶ added in v0.1.97
func (o ConfigItemOverride) String() string
type ConfigItemValue ¶ added in v0.1.97
type ConfigItemValue struct { // 配置项名字 ConfigName *string `json:"config_name,omitempty"` // 显示名称 DisplayName *string `json:"display_name,omitempty"` // 数据类型 ConfigDataType *string `json:"config_data_type,omitempty"` // 最大长度 MaxLength *int32 `json:"max_length,omitempty"` // 最小值 MinValue *float64 `json:"min_value,omitempty"` // 最大值 MaxValue *float64 `json:"max_value,omitempty"` // 可选值 OptionValues *[]OptionValue `json:"option_values,omitempty"` // 默认值 DefaultValue *string `json:"default_value,omitempty"` // 开始版本 SinceVersion *string `json:"since_version,omitempty"` // 截至版本 DeadVersion *string `json:"dead_version,omitempty"` // 值 Value *string `json:"value,omitempty"` // 对象数组 ObjectArrayPatterns *[]ObjectArrayPatterns `json:"object_array_patterns,omitempty"` // 实际生效值 OverrideList *[]ConfigItemOverride `json:"override_list,omitempty"` }
ConfigItemValue 采集参数配置列表
func (ConfigItemValue) String ¶ added in v0.1.97
func (o ConfigItemValue) String() string
type CreateAkSkRequest ¶ added in v0.0.103
type CreateAkSkRequest struct {
Body *CreateAkskModel `json:"body,omitempty"`
}
CreateAkSkRequest Request Object
func (CreateAkSkRequest) String ¶ added in v0.0.103
func (o CreateAkSkRequest) String() string
type CreateAkSkResponse ¶ added in v0.0.103
type CreateAkSkResponse struct { // 创建/删除的ak信息。 Ak *string `json:"ak,omitempty"` // 创建/删除的sk信息。 Sk *string `json:"sk,omitempty"` HttpStatusCode int `json:"-"` }
CreateAkSkResponse Response Object
func (CreateAkSkResponse) String ¶ added in v0.0.103
func (o CreateAkSkResponse) String() string
type CreateAkskModel ¶ added in v0.0.103
type CreateAkskModel struct { // 描述信息。 Descp *string `json:"descp,omitempty"` }
CreateAkskModel 新增ak-sk入参。
func (CreateAkskModel) String ¶ added in v0.0.103
func (o CreateAkskModel) String() string
type CreateBusinessModel ¶ added in v0.1.96
type CreateBusinessModel struct { // 应用名字 Name string `json:"name"` // 企业项目ID,默认值为“0”,表示默认项目的ID。 EpsId *string `json:"eps_id,omitempty"` // CMDB树显示的名称 DisplayName string `json:"display_name"` // 描述 Descp string `json:"descp"` // 默认值为SKYWALKING。 CmdbDatasourceType *CreateBusinessModelCmdbDatasourceType `json:"cmdb_datasource_type,omitempty"` }
func (CreateBusinessModel) String ¶ added in v0.1.96
func (o CreateBusinessModel) String() string
type CreateBusinessModelCmdbDatasourceType ¶ added in v0.1.96
type CreateBusinessModelCmdbDatasourceType struct {
// contains filtered or unexported fields
}
func (CreateBusinessModelCmdbDatasourceType) MarshalJSON ¶ added in v0.1.96
func (c CreateBusinessModelCmdbDatasourceType) MarshalJSON() ([]byte, error)
func (*CreateBusinessModelCmdbDatasourceType) UnmarshalJSON ¶ added in v0.1.96
func (c *CreateBusinessModelCmdbDatasourceType) UnmarshalJSON(b []byte) error
func (CreateBusinessModelCmdbDatasourceType) Value ¶ added in v0.1.96
func (c CreateBusinessModelCmdbDatasourceType) Value() string
type CreateBusinessModelCmdbDatasourceTypeEnum ¶ added in v0.1.96
type CreateBusinessModelCmdbDatasourceTypeEnum struct { OTEL CreateBusinessModelCmdbDatasourceType SKYWALKING CreateBusinessModelCmdbDatasourceType }
func GetCreateBusinessModelCmdbDatasourceTypeEnum ¶ added in v0.1.96
func GetCreateBusinessModelCmdbDatasourceTypeEnum() CreateBusinessModelCmdbDatasourceTypeEnum
type CreateBusinessRequest ¶ added in v0.1.96
type CreateBusinessRequest struct {
Body *CreateBusinessModel `json:"body,omitempty"`
}
CreateBusinessRequest Request Object
func (CreateBusinessRequest) String ¶ added in v0.1.96
func (o CreateBusinessRequest) String() string
type CreateBusinessResponse ¶ added in v0.1.96
type CreateBusinessResponse struct { // 应用的id Id *int32 `json:"id,omitempty"` Ok *string `json:"ok,omitempty"` HttpStatusCode int `json:"-"` }
CreateBusinessResponse Response Object
func (CreateBusinessResponse) String ¶ added in v0.1.96
func (o CreateBusinessResponse) String() string
type DeleteAgentRequest ¶ added in v0.1.15
type DeleteAgentRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *AgentDeleteParam `json:"body,omitempty"` }
DeleteAgentRequest Request Object
func (DeleteAgentRequest) String ¶ added in v0.1.15
func (o DeleteAgentRequest) String() string
type DeleteAgentResponse ¶ added in v0.1.15
type DeleteAgentResponse struct { // 删除状态。 DeleteStatus *int32 `json:"delete_status,omitempty"` HttpStatusCode int `json:"-"` }
DeleteAgentResponse Response Object
func (DeleteAgentResponse) String ¶ added in v0.1.15
func (o DeleteAgentResponse) String() string
type DeleteAkSkRequest ¶ added in v0.0.103
type DeleteAkSkRequest struct { // 需要删除的ak信息。 Ak string `json:"ak"` }
DeleteAkSkRequest Request Object
func (DeleteAkSkRequest) String ¶ added in v0.0.103
func (o DeleteAkSkRequest) String() string
type DeleteAkSkResponse ¶ added in v0.0.103
type DeleteAkSkResponse struct { // 创建/删除的ak信息。 Ak *string `json:"ak,omitempty"` // 创建/删除的sk信息。 Sk *string `json:"sk,omitempty"` HttpStatusCode int `json:"-"` }
DeleteAkSkResponse Response Object
func (DeleteAkSkResponse) String ¶ added in v0.0.103
func (o DeleteAkSkResponse) String() string
type DeleteAppRequest ¶ added in v0.1.5
type DeleteAppRequest struct { // 组件id。 ApplicationId int64 `json:"application_id"` // 应用id,用于鉴权。 XBusinessId int64 `json:"x-business-id"` }
DeleteAppRequest Request Object
func (DeleteAppRequest) String ¶ added in v0.1.5
func (o DeleteAppRequest) String() string
type DeleteAppResponse ¶ added in v0.1.5
type DeleteAppResponse struct { // 返回ok的结果,表示删除成功。 Ok *string `json:"ok,omitempty"` HttpStatusCode int `json:"-"` }
DeleteAppResponse Response Object
func (DeleteAppResponse) String ¶ added in v0.1.5
func (o DeleteAppResponse) String() string
type DetailViewConfigModel ¶ added in v0.1.12
type DetailViewConfigModel struct { // 视图对应的指标集的名称。 MetricSet *string `json:"metric_set,omitempty"` // 过滤参数。 FilterPrefix *string `json:"filter_prefix,omitempty"` // 视图函数集合。 DetailViewItemList *[]DetailViewItem `json:"detail_view_item_list,omitempty"` }
DetailViewConfigModel 详情视图配置。
func (DetailViewConfigModel) String ¶ added in v0.1.12
func (o DetailViewConfigModel) String() string
type DetailViewItem ¶ added in v0.1.12
type DetailViewItem struct { // 表达式。 Function *string `json:"function,omitempty"` // 作为。 As *string `json:"as,omitempty"` }
DetailViewItem 节点详情视图函数信息。
func (DetailViewItem) String ¶ added in v0.1.12
func (o DetailViewItem) String() string
type DiscardInfo ¶ added in v0.0.103
type DiscardInfo struct { // 类型。 Type *string `json:"type,omitempty"` // 数量。 Count *int32 `json:"count,omitempty"` // 总时间。 TotalTime *int64 `json:"totalTime,omitempty"` }
DiscardInfo 丢弃的信息。
func (DiscardInfo) String ¶ added in v0.0.103
func (o DiscardInfo) String() string
type EnvEntry ¶ added in v0.1.12
type EnvEntry struct { // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 环境名称。 EnvName *string `json:"env_name,omitempty"` }
EnvEntry 环境信息。
type EnvNodeModel ¶ added in v0.0.103
type EnvNodeModel struct { // 环境id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 应用名称。 BusinessName *string `json:"business_name,omitempty"` // 租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` // 环境名称。 Name *string `json:"name,omitempty"` // 是否是默认环境。 IsDefault *bool `json:"is_default,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 区域。 Region *string `json:"region,omitempty"` }
EnvNodeModel 环境信息。
func (EnvNodeModel) String ¶ added in v0.0.103
func (o EnvNodeModel) String() string
type EnvTopoRequest ¶ added in v0.1.12
type EnvTopoRequest struct { // 环境id。 TargetEnvId int64 `json:"target_env_id"` // 方向,可为空。 Direction *string `json:"direction,omitempty"` // 结束时间。 EndTime string `json:"end_time"` // 开始时间。 StartTime string `json:"start_time"` // 过滤。 FilterUser *bool `json:"filter_user,omitempty"` }
EnvTopoRequest 获取组件环境拓扑数据的请求参数。
func (EnvTopoRequest) String ¶ added in v0.1.12
func (o EnvTopoRequest) String() string
type FieldItem ¶ added in v0.0.103
type FieldItem struct { // 表达式。 Function string `json:"function"` // 作为。 As *string `json:"as,omitempty"` // 默认值。 DefaultValue *string `json:"default_value,omitempty"` // 是否是trace。 Trace *bool `json:"trace,omitempty"` // 百分比。 Precision *int32 `json:"precision,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 是否可见。 Visible *bool `json:"visible,omitempty"` }
FieldItem 所需展示的字段列表模型。
type FlameLineTreeInfo ¶ added in v0.1.96
type FlameLineTreeInfo struct { // 开始时间,比如1704271204595 From int64 `json:"from"` // 结束时间, 比如1704275169491 To int64 `json:"to"` // 数据类型, CPU 或者 LATENCY Type string `json:"type"` // 实例id InstanceId int64 `json:"instance_id"` // api的url,比如: GET_/user/{id} Api string `json:"api"` // 实例所在区域 Region string `json:"region"` }
func (FlameLineTreeInfo) String ¶ added in v0.1.96
func (o FlameLineTreeInfo) String() string
type FrontAlarmNotifyResult ¶ added in v0.1.12
type FrontAlarmNotifyResult struct { // 告警通知id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 通知类型。 NotifyType *string `json:"notify_type,omitempty"` // 告警规则id。 AlarmRuleId *int64 `json:"alarm_rule_id,omitempty"` // 模板id。 TemplateId *int64 `json:"template_id,omitempty"` // 关联事件id。 AlarmDataEventId *int64 `json:"alarm_data_event_id,omitempty"` // 通知结果。 NotifyStatus *bool `json:"notify_status,omitempty"` // 通知内容。 AlarmContent *string `json:"alarm_content,omitempty"` }
FrontAlarmNotifyResult 告警通知内容。
func (FrontAlarmNotifyResult) String ¶ added in v0.1.12
func (o FrontAlarmNotifyResult) String() string
type FrontCell ¶ added in v0.0.103
type FrontCell struct { // 数据类型。 DataType *string `json:"data_type,omitempty"` // 函数。 Function *string `json:"function,omitempty"` // 是否调用链。 Trace *bool `json:"trace,omitempty"` // 是否是span信息,如果是就跳到调用链搜索页面。 Span *bool `json:"span,omitempty"` // span字段。 SpanField *string `json:"span_field,omitempty"` // 小数点位数。 Precision *int32 `json:"precision,omitempty"` // 文本信息。 Text *string `json:"text,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 是否可见。 Visible *bool `json:"visible,omitempty"` }
FrontCell 数据单元。
type FrontLine ¶ added in v0.0.103
type FrontLine struct { // 数据点集合。 PointList *[]FrontPoint `json:"point_list,omitempty"` // 标题。 Title *string `json:"title,omitempty"` // 单位。 Unit *string `json:"unit,omitempty"` // 百分比。 Precision *int32 `json:"precision,omitempty"` // 日期类型。 DataType *string `json:"data_type,omitempty"` // 是否可见。 Visible *bool `json:"visible,omitempty"` }
FrontLine 趋势图数据模型。
type FrontPoint ¶ added in v0.0.103
type FrontPoint struct { // 时间。 Time *int64 `json:"time,omitempty"` // 值。 Value *interface{} `json:"value,omitempty"` }
FrontPoint 数据点模型。
func (FrontPoint) String ¶ added in v0.0.103
func (o FrontPoint) String() string
type FrontRow ¶ added in v0.0.103
type FrontRow struct { // 数据单元集合。 CellList *[]FrontCell `json:"cell_list,omitempty"` // 将group by的字段拼接成过滤字符串,用于后续点网格点击使用。 Filter *string `json:"filter,omitempty"` // 是否是header信息。 Header *bool `json:"header,omitempty"` // Url跟踪id。 TxId *int64 `json:"tx_id,omitempty"` }
FrontRow 数据行。
type GetClobDetailParam ¶ added in v0.0.103
type GetClobDetailParam struct { // 环境id。 EnvId int64 `json:"env_id"` // clobId。 ClobId string `json:"clob_id"` }
GetClobDetailParam 获取clob数据的请求参数。
func (GetClobDetailParam) String ¶ added in v0.0.103
func (o GetClobDetailParam) String() string
type GetEnvMonitorItemListParam ¶ added in v0.0.97
type GetEnvMonitorItemListParam struct { // 环境id。 EnvId int64 `json:"env_id"` // 页码。 Page int32 `json:"page"` // 每页数量。 PageSize *int32 `json:"page_size,omitempty"` }
GetEnvMonitorItemListParam 查询特定环境下监控项参数模型。
func (GetEnvMonitorItemListParam) String ¶ added in v0.0.97
func (o GetEnvMonitorItemListParam) String() string
type InstanceInfo ¶ added in v0.0.103
type InstanceInfo struct { // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 应用名称。 BusinessName *string `json:"business_name,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 主机名称。 HostName *string `json:"host_name,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // 主机ip地址。 IpAddress *string `json:"ip_address,omitempty"` // 环境ID。 EnvId *int64 `json:"env_id,omitempty"` // Javaagent版本。 AgentVersion *string `json:"agent_version,omitempty"` // 最后心跳时间。 LastHeartbeat *int64 `json:"last_heartbeat,omitempty"` // 注册时间。 RegisterTime *int64 `json:"register_time,omitempty"` // 最后修改用户id。 LastModifyUserId *string `json:"last_modify_user_id,omitempty"` // 实例状态。 InstanceStatus *int32 `json:"instance_status,omitempty"` // 最后修改用户名称。 LastModifyUserName *string `json:"last_modify_user_name,omitempty"` // 最后修改时间。 LastModifyTime *int64 `json:"last_modify_time,omitempty"` }
InstanceInfo 实例信息。
func (InstanceInfo) String ¶ added in v0.0.103
func (o InstanceInfo) String() string
type InstanceSearchParam ¶ added in v0.0.103
type InstanceSearchParam struct { // 环境id。 EnvId int64 `json:"env_id"` // 当前页码。 Page int32 `json:"page"` // 每页数据容量。 PageSize *int32 `json:"page_size,omitempty"` // 关键字。 Keyword *string `json:"keyword,omitempty"` // 实例状态。 Status *int32 `json:"status,omitempty"` // 是否返回计数结果。 ReturnCount *bool `json:"return_count,omitempty"` }
InstanceSearchParam 获取实例信息列表入参。
func (InstanceSearchParam) String ¶ added in v0.0.103
func (o InstanceSearchParam) String() string
type LineViewConfigModel ¶ added in v0.1.12
type LineViewConfigModel struct { // 视图对应的指标集的名称。 MetricSet *string `json:"metric_set,omitempty"` // 过滤参数。 FilterPrefix *string `json:"filter_prefix,omitempty"` // 视图函数集合。 LineViewItemList *[]LineViewItem `json:"line_view_item_list,omitempty"` }
LineViewConfigModel 指向线视图配置。
func (LineViewConfigModel) String ¶ added in v0.1.12
func (o LineViewConfigModel) String() string
type LineViewItem ¶ added in v0.1.12
type LineViewItem struct { // 表达式。 Function *string `json:"function,omitempty"` // 作为。 As *string `json:"as,omitempty"` }
LineViewItem 连接线视图函数详情。
func (LineViewItem) String ¶ added in v0.1.12
func (o LineViewItem) String() string
type ListAkSkRequest ¶ added in v0.0.71
type ListAkSkRequest struct { }
ListAkSkRequest Request Object
func (ListAkSkRequest) String ¶ added in v0.0.71
func (o ListAkSkRequest) String() string
type ListAkSkResponse ¶ added in v0.0.71
type ListAkSkResponse struct { AccessAkSkModels *[]AccessAkskVo `json:"access_ak_sk_models,omitempty"` HttpStatusCode int `json:"-"` }
ListAkSkResponse Response Object
func (ListAkSkResponse) String ¶ added in v0.0.71
func (o ListAkSkResponse) String() string
type ListAlarmDataRequest ¶ added in v0.1.12
type ListAlarmDataRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *AlarmDataListRequest `json:"body,omitempty"` }
ListAlarmDataRequest Request Object
func (ListAlarmDataRequest) String ¶ added in v0.1.12
func (o ListAlarmDataRequest) String() string
type ListAlarmDataResponse ¶ added in v0.1.12
type ListAlarmDataResponse struct { // 告警列表。 AlarmDataList *[]AlarmDataVo `json:"alarm_data_list,omitempty"` // 消息总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListAlarmDataResponse Response Object
func (ListAlarmDataResponse) String ¶ added in v0.1.12
func (o ListAlarmDataResponse) String() string
type ListAlarmNotifyRequest ¶ added in v0.1.12
type ListAlarmNotifyRequest struct { // 应用id,用于鉴权。 XBusinessId int64 `json:"x-business-id"` Body *AlarmNotifyListRequest `json:"body,omitempty"` }
ListAlarmNotifyRequest Request Object
func (ListAlarmNotifyRequest) String ¶ added in v0.1.12
func (o ListAlarmNotifyRequest) String() string
type ListAlarmNotifyResponse ¶ added in v0.1.12
type ListAlarmNotifyResponse struct { // 告警通知列表。 FrontAlarmNotifyResults *[]FrontAlarmNotifyResult `json:"front_alarm_notify_results,omitempty"` // 消息总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListAlarmNotifyResponse Response Object
func (ListAlarmNotifyResponse) String ¶ added in v0.1.12
func (o ListAlarmNotifyResponse) String() string
type ListAppEnvsRequest ¶ added in v0.0.103
type ListAppEnvsRequest struct { // 组件id。 AppId int64 `json:"app_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ListAppEnvsRequest Request Object
func (ListAppEnvsRequest) String ¶ added in v0.0.103
func (o ListAppEnvsRequest) String() string
type ListAppEnvsResponse ¶ added in v0.0.103
type ListAppEnvsResponse struct { // 环境信息列表。 Envs *[]EnvNodeModel `json:"envs,omitempty"` HttpStatusCode int `json:"-"` }
ListAppEnvsResponse Response Object
func (ListAppEnvsResponse) String ¶ added in v0.0.103
func (o ListAppEnvsResponse) String() string
type ListAppsRequest ¶ added in v0.0.103
type ListAppsRequest struct { // 应用id。 BusinessId int64 `json:"business_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ListAppsRequest Request Object
func (ListAppsRequest) String ¶ added in v0.0.103
func (o ListAppsRequest) String() string
type ListAppsResponse ¶ added in v0.0.103
type ListAppsResponse struct { // 组件信息列表。 Apps *[]AppNodeModel `json:"apps,omitempty"` HttpStatusCode int `json:"-"` }
ListAppsResponse Response Object
func (ListAppsResponse) String ¶ added in v0.0.103
func (o ListAppsResponse) String() string
type ListBusinessEnvRequest ¶ added in v0.1.12
type ListBusinessEnvRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *BusinessEnvRequest `json:"body,omitempty"` }
ListBusinessEnvRequest Request Object
func (ListBusinessEnvRequest) String ¶ added in v0.1.12
func (o ListBusinessEnvRequest) String() string
type ListBusinessEnvResponse ¶ added in v0.1.12
type ListBusinessEnvResponse struct { // 环境列表。 EnvEntryList *[]EnvEntry `json:"env_entry_list,omitempty"` HttpStatusCode int `json:"-"` }
ListBusinessEnvResponse Response Object
func (ListBusinessEnvResponse) String ¶ added in v0.1.12
func (o ListBusinessEnvResponse) String() string
type ListBusinessRequest ¶
type ListBusinessRequest struct { }
ListBusinessRequest Request Object
func (ListBusinessRequest) String ¶
func (o ListBusinessRequest) String() string
type ListBusinessResponse ¶
type ListBusinessResponse struct { // 获取应用列表数据结构。 BusinessNodes *[]BusinessNodeModel `json:"business_nodes,omitempty"` HttpStatusCode int `json:"-"` }
ListBusinessResponse Response Object
func (ListBusinessResponse) String ¶
func (o ListBusinessResponse) String() string
type ListEnvInstancesRequest ¶ added in v0.0.103
type ListEnvInstancesRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *InstanceSearchParam `json:"body,omitempty"` }
ListEnvInstancesRequest Request Object
func (ListEnvInstancesRequest) String ¶ added in v0.0.103
func (o ListEnvInstancesRequest) String() string
type ListEnvInstancesResponse ¶ added in v0.0.103
type ListEnvInstancesResponse struct { // 实例信息列表。 InstanceInfoList *[]InstanceInfo `json:"instance_info_list,omitempty"` // 实例总数。 TotalCount *int32 `json:"total_count,omitempty"` // 在线实例总数。 OnlineCount *int32 `json:"online_count,omitempty"` // 离线实例总数。 OfflineCount *int32 `json:"offline_count,omitempty"` // 停止实例总数。 DisableCount *int32 `json:"disable_count,omitempty"` HttpStatusCode int `json:"-"` }
ListEnvInstancesResponse Response Object
func (ListEnvInstancesResponse) String ¶ added in v0.0.103
func (o ListEnvInstancesResponse) String() string
type ListEnvMonitorItemRequest ¶ added in v0.0.97
type ListEnvMonitorItemRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *GetEnvMonitorItemListParam `json:"body,omitempty"` }
ListEnvMonitorItemRequest Request Object
func (ListEnvMonitorItemRequest) String ¶ added in v0.0.97
func (o ListEnvMonitorItemRequest) String() string
type ListEnvMonitorItemResponse ¶ added in v0.0.97
type ListEnvMonitorItemResponse struct { // 监控项列表。 MonitorItemList *[]MonitorItem `json:"monitor_item_list,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` // 总页数。 TotalPage *int32 `json:"totalPage,omitempty"` HttpStatusCode int `json:"-"` }
ListEnvMonitorItemResponse Response Object
func (ListEnvMonitorItemResponse) String ¶ added in v0.0.97
func (o ListEnvMonitorItemResponse) String() string
type ListEnvTagsRequest ¶ added in v0.0.103
type ListEnvTagsRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TagParam `json:"body,omitempty"` }
ListEnvTagsRequest Request Object
func (ListEnvTagsRequest) String ¶ added in v0.0.103
func (o ListEnvTagsRequest) String() string
type ListEnvTagsResponse ¶ added in v0.0.103
type ListEnvTagsResponse struct { // 环境标签数据列表。 EnvTags *[]CmdbTagEntity `json:"env_tags,omitempty"` // 总条数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListEnvTagsResponse Response Object
func (ListEnvTagsResponse) String ¶ added in v0.0.103
func (o ListEnvTagsResponse) String() string
type ListOpenRegionRequest ¶ added in v0.0.103
type ListOpenRegionRequest struct { }
ListOpenRegionRequest Request Object
func (ListOpenRegionRequest) String ¶ added in v0.0.103
func (o ListOpenRegionRequest) String() string
type ListOpenRegionResponse ¶ added in v0.0.103
type ListOpenRegionResponse struct { // region列表。 RegionList *[]Region `json:"region_list,omitempty"` HttpStatusCode int `json:"-"` }
ListOpenRegionResponse Response Object
func (ListOpenRegionResponse) String ¶ added in v0.0.103
func (o ListOpenRegionResponse) String() string
type ListSupportedRegionRequest ¶ added in v0.0.103
type ListSupportedRegionRequest struct { }
ListSupportedRegionRequest Request Object
func (ListSupportedRegionRequest) String ¶ added in v0.0.103
func (o ListSupportedRegionRequest) String() string
type ListSupportedRegionResponse ¶ added in v0.0.103
type ListSupportedRegionResponse struct { // region列表。 RegionList *[]Region `json:"region_list,omitempty"` HttpStatusCode int `json:"-"` }
ListSupportedRegionResponse Response Object
func (ListSupportedRegionResponse) String ¶ added in v0.0.103
func (o ListSupportedRegionResponse) String() string
type MonitorItem ¶ added in v0.0.97
type MonitorItem struct { // 监控项id。 Id *int64 `json:"id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 采集器id。 CollectorId *int32 `json:"collector_id,omitempty"` // 采集器名称。 CollectorName *string `json:"collector_name,omitempty"` // 采集器展示名称。 DisplayName *string `json:"display_name,omitempty"` // 采集间隔。 CollectInterval *int32 `json:"collect_interval,omitempty"` // 是否禁用。 Disabled *bool `json:"disabled,omitempty"` // 修改采集状态用户id。 StatusChangeUserId *string `json:"status_change_user_id,omitempty"` // 修改采集状态用户名称。 StatusChangeUserName *string `json:"status_change_user_name,omitempty"` // 修改采集状态时间。 StatusChangeTime *string `json:"status_change_time,omitempty"` // 修改采集配置用户id。 ConfigChangeUserId *string `json:"config_change_user_id,omitempty"` // 修改采集配置用户名称。 ConfigChangeUserName *string `json:"config_change_user_name,omitempty"` // 修改采集配置时间。 ConfigChangeTime *string `json:"config_change_time,omitempty"` }
MonitorItem 监控项数据结构。
func (MonitorItem) String ¶ added in v0.0.97
func (o MonitorItem) String() string
type MonitorItemEntity ¶ added in v0.0.103
type MonitorItemEntity struct { // 采集器类别id。 CategoryId *int32 `json:"category_id,omitempty"` // 采集器名称。 CollectorName *string `json:"collector_name,omitempty"` // 采集器类别展示名称。 DisplayName *string `json:"display_name,omitempty"` // 是否展示标题。 ShowInTotal *bool `json:"show_in_total,omitempty"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 是否禁用。 Disabled *bool `json:"disabled,omitempty"` // 采集器id。 CollectorId *int32 `json:"collector_id,omitempty"` // 序列号。 Sequence *int32 `json:"sequence,omitempty"` // 默认数据采集间隔。 CollectInterval *int32 `json:"collect_interval,omitempty"` }
func (MonitorItemEntity) String ¶ added in v0.0.103
func (o MonitorItemEntity) String() string
type ObjectArrayPatterns ¶ added in v0.1.97
type ObjectArrayPatterns struct { // 键 Key *string `json:"key,omitempty"` // 对象类型 Type *string `json:"type,omitempty"` // 最大长度 MaxLength *int32 `json:"max_length,omitempty"` // 最大值 MaxValue *float64 `json:"max_value,omitempty"` // 最小值 MinValue *float64 `json:"min_value,omitempty"` // 是否可以为空值 Nullable *bool `json:"nullable,omitempty"` // 提示信息 Hint *string `json:"hint,omitempty"` }
ObjectArrayPatterns 对象数组
func (ObjectArrayPatterns) String ¶ added in v0.1.97
func (o ObjectArrayPatterns) String() string
type OptionValue ¶ added in v0.1.97
type OptionValue struct { // 可选值 Value *string `json:"value,omitempty"` // 提示信息 Hint *string `json:"hint,omitempty"` }
OptionValue 可选值
func (OptionValue) String ¶ added in v0.1.97
func (o OptionValue) String() string
type OrderParam ¶ added in v0.0.103
type OrderParam struct { // timeUsed:响应时间,startTime:产生时间。 Field *string `json:"field,omitempty"` // ASC:正序,DESC:逆序。 Order *OrderParamOrder `json:"order,omitempty"` }
func (OrderParam) String ¶ added in v0.0.103
func (o OrderParam) String() string
type OrderParamOrder ¶ added in v0.0.103
type OrderParamOrder struct {
// contains filtered or unexported fields
}
func (OrderParamOrder) MarshalJSON ¶ added in v0.0.103
func (c OrderParamOrder) MarshalJSON() ([]byte, error)
func (*OrderParamOrder) UnmarshalJSON ¶ added in v0.0.103
func (c *OrderParamOrder) UnmarshalJSON(b []byte) error
func (OrderParamOrder) Value ¶ added in v0.0.103
func (c OrderParamOrder) Value() string
type OrderParamOrderEnum ¶ added in v0.0.103
type OrderParamOrderEnum struct { ASC OrderParamOrder DESC OrderParamOrder }
func GetOrderParamOrderEnum ¶ added in v0.0.103
func GetOrderParamOrderEnum() OrderParamOrderEnum
type RawTableParam ¶ added in v0.0.103
type RawTableParam struct { // 上一次扫描的数据ID。 LastRowId *string `json:"last_row_id,omitempty"` ViewConfig *RawTableView `json:"view_config"` // 当前页码。 Page int32 `json:"page"` // 每页数据总数。 PageSize int32 `json:"page_size"` // 排序。 OrderBy *string `json:"order_by,omitempty"` // 搜索关键字。 SearchWord *string `json:"search_word,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 环境id。 EnvId int64 `json:"env_id"` // 开始时间。 StartTime string `json:"start_time"` // 结束时间。 EndTime string `json:"end_time"` }
RawTableParam 获取原始数据表格入参。
func (RawTableParam) String ¶ added in v0.0.103
func (o RawTableParam) String() string
type RawTableView ¶ added in v0.0.103
type RawTableView struct { // 视图类型。 ViewType *RawTableViewViewType `json:"view_type,omitempty"` // 采集器名称。 CollectorName string `json:"collector_name"` // 视图对应的指标集的名称。 MetricSet string `json:"metric_set"` // 图标所需展示的标题。 Title string `json:"title"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection RawTableViewTableDirection `json:"table_direction"` // 分组规则。 GroupBy string `json:"group_by"` // 过滤列表模型。 Filter string `json:"filter"` // 所需展示的字段列表模型集合。 FieldItemList []FieldItem `json:"field_item_list"` // 跨度。 Span bool `json:"span"` // 跨度字段。 SpanField string `json:"span_field"` // 排序规则。 OrderBy *string `json:"order_by,omitempty"` // 是否只展示最近一笔数据。 Latest *bool `json:"latest,omitempty"` }
RawTableView 原始数据视图。
func (RawTableView) String ¶ added in v0.0.103
func (o RawTableView) String() string
type RawTableViewTableDirection ¶ added in v0.0.103
type RawTableViewTableDirection struct {
// contains filtered or unexported fields
}
func (RawTableViewTableDirection) MarshalJSON ¶ added in v0.0.103
func (c RawTableViewTableDirection) MarshalJSON() ([]byte, error)
func (*RawTableViewTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *RawTableViewTableDirection) UnmarshalJSON(b []byte) error
func (RawTableViewTableDirection) Value ¶ added in v0.0.103
func (c RawTableViewTableDirection) Value() string
type RawTableViewTableDirectionEnum ¶ added in v0.0.103
type RawTableViewTableDirectionEnum struct { H RawTableViewTableDirection V RawTableViewTableDirection }
func GetRawTableViewTableDirectionEnum ¶ added in v0.0.103
func GetRawTableViewTableDirectionEnum() RawTableViewTableDirectionEnum
type RawTableViewViewType ¶ added in v0.0.103
type RawTableViewViewType struct {
// contains filtered or unexported fields
}
func (RawTableViewViewType) MarshalJSON ¶ added in v0.0.103
func (c RawTableViewViewType) MarshalJSON() ([]byte, error)
func (*RawTableViewViewType) UnmarshalJSON ¶ added in v0.0.103
func (c *RawTableViewViewType) UnmarshalJSON(b []byte) error
func (RawTableViewViewType) Value ¶ added in v0.0.103
func (c RawTableViewViewType) Value() string
type RawTableViewViewTypeEnum ¶ added in v0.0.103
type RawTableViewViewTypeEnum struct { TREND RawTableViewViewType SUMTABLE RawTableViewViewType RAWTABLE RawTableViewViewType }
func GetRawTableViewViewTypeEnum ¶ added in v0.0.103
func GetRawTableViewViewTypeEnum() RawTableViewViewTypeEnum
type Region ¶ added in v0.0.103
type Region struct { // 区域id。 RegionId *string `json:"region_id,omitempty"` // 区域名称。 RegionName *string `json:"region_name,omitempty"` // 区域。 Region *string `json:"region,omitempty"` // 企业项目id。 ProjectId *string `json:"project_id,omitempty"` // 区域状态。 Status *string `json:"status,omitempty"` }
Region region信息。
type SaveMonitorItemConfigRequest ¶ added in v0.0.97
type SaveMonitorItemConfigRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *SaveMonitorItemParam `json:"body,omitempty"` }
SaveMonitorItemConfigRequest Request Object
func (SaveMonitorItemConfigRequest) String ¶ added in v0.0.97
func (o SaveMonitorItemConfigRequest) String() string
type SaveMonitorItemConfigResponse ¶ added in v0.0.97
type SaveMonitorItemConfigResponse struct { // 保存监控项返回状态。 Flag *string `json:"flag,omitempty"` HttpStatusCode int `json:"-"` }
SaveMonitorItemConfigResponse Response Object
func (SaveMonitorItemConfigResponse) String ¶ added in v0.0.97
func (o SaveMonitorItemConfigResponse) String() string
type SaveMonitorItemParam ¶ added in v0.0.97
type SaveMonitorItemParam struct { // 监控项id。 MonitorItemId int64 `json:"monitor_item_id"` // 采集间隔。 Interval *int32 `json:"interval,omitempty"` // 环境id。 EnvId int32 `json:"env_id"` // 配置项列表。 ConfigValueList *[]ConfigItem `json:"config_value_list,omitempty"` }
func (SaveMonitorItemParam) String ¶ added in v0.0.97
func (o SaveMonitorItemParam) String() string
type SearchAgentRequest ¶ added in v0.1.15
type SearchAgentRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *AgentSearchParam `json:"body,omitempty"` }
SearchAgentRequest Request Object
func (SearchAgentRequest) String ¶ added in v0.1.15
func (o SearchAgentRequest) String() string
type SearchAgentResponse ¶ added in v0.1.15
type SearchAgentResponse struct { // 总页数。 TotalPage *int32 `json:"total_page,omitempty"` // 总个数。 TotalCount *int32 `json:"total_count,omitempty"` // 正常个数。 OnlineCount *int32 `json:"online_count,omitempty"` // 心跳异常个数。 OfflineCount *int32 `json:"offline_count,omitempty"` // 被关闭的个数。 DisableCount *int32 `json:"disable_count,omitempty"` // agent地址列表。 AgentInfoList *[]InstanceInfo `json:"agent_info_list,omitempty"` HttpStatusCode int `json:"-"` }
SearchAgentResponse Response Object
func (SearchAgentResponse) String ¶ added in v0.1.15
func (o SearchAgentResponse) String() string
type SearchApplicationRequest ¶ added in v0.0.97
type SearchApplicationRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *AppSearchParam `json:"body,omitempty"` }
SearchApplicationRequest Request Object
func (SearchApplicationRequest) String ¶ added in v0.0.97
func (o SearchApplicationRequest) String() string
type SearchApplicationResponse ¶ added in v0.0.97
type SearchApplicationResponse struct { // 组件列表。 AppInfoList *[]AppInfo `json:"app_info_list,omitempty"` // 组件总数目。 AppTotalCount *int32 `json:"app_total_count,omitempty"` // 组件名称和组件详情map表。 AppInfoMap map[string]AppInfo `json:"app_info_map,omitempty"` HttpStatusCode int `json:"-"` }
SearchApplicationResponse Response Object
func (SearchApplicationResponse) String ¶ added in v0.0.97
func (o SearchApplicationResponse) String() string
type SearchBusinessTopologyRequest ¶ added in v0.1.12
type SearchBusinessTopologyRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *BusinessTopoRequest `json:"body,omitempty"` }
SearchBusinessTopologyRequest Request Object
func (SearchBusinessTopologyRequest) String ¶ added in v0.1.12
func (o SearchBusinessTopologyRequest) String() string
type SearchBusinessTopologyResponse ¶ added in v0.1.12
type SearchBusinessTopologyResponse struct { // 组件节点列表。 NodeList *[]TopoNode `json:"node_list,omitempty"` // 组件之间调用指向线列表。 LineList *[]TopoLine `json:"line_list,omitempty"` // 采集器配置。 CollectorConfig map[string]CollectorConfigModel `json:"collector_config,omitempty"` // 开始时间。 RealStartTime *int64 `json:"real_start_time,omitempty"` // 结束时间。 RealEndTime *int64 `json:"real_end_time,omitempty"` HttpStatusCode int `json:"-"` }
SearchBusinessTopologyResponse Response Object
func (SearchBusinessTopologyResponse) String ¶ added in v0.1.12
func (o SearchBusinessTopologyResponse) String() string
type SearchEnvTopologyRequest ¶ added in v0.1.12
type SearchEnvTopologyRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *EnvTopoRequest `json:"body,omitempty"` }
SearchEnvTopologyRequest Request Object
func (SearchEnvTopologyRequest) String ¶ added in v0.1.12
func (o SearchEnvTopologyRequest) String() string
type SearchEnvTopologyResponse ¶ added in v0.1.12
type SearchEnvTopologyResponse struct { // 组件节点列表。 NodeList *[]TopoNode `json:"node_list,omitempty"` // 组件之间调用指向线列表。 LineList *[]TopoLine `json:"line_list,omitempty"` // 采集器配置。 CollectorConfig map[string]CollectorConfigModel `json:"collector_config,omitempty"` // 开始时间。 RealStartTime *int64 `json:"real_start_time,omitempty"` // 结束时间。 RealEndTime *int64 `json:"real_end_time,omitempty"` HttpStatusCode int `json:"-"` }
SearchEnvTopologyResponse Response Object
func (SearchEnvTopologyResponse) String ¶ added in v0.1.12
func (o SearchEnvTopologyResponse) String() string
type SearchTransactionConfigRequest ¶ added in v0.1.12
type SearchTransactionConfigRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TransactionConfigSearchRequest `json:"body,omitempty"` }
SearchTransactionConfigRequest Request Object
func (SearchTransactionConfigRequest) String ¶ added in v0.1.12
func (o SearchTransactionConfigRequest) String() string
type SearchTransactionConfigResponse ¶ added in v0.1.12
type SearchTransactionConfigResponse struct { // URL跟踪视图配置列表。 TransactionConfigItemList *[]TransactionConfigItem `json:"transaction_config_item_list,omitempty"` // 总页数。 TotalPage *int32 `json:"total_page,omitempty"` // 总配置数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
SearchTransactionConfigResponse Response Object
func (SearchTransactionConfigResponse) String ¶ added in v0.1.12
func (o SearchTransactionConfigResponse) String() string
type SearchTransactionRequest ¶ added in v0.1.12
type SearchTransactionRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TxSearchRequest `json:"body,omitempty"` }
SearchTransactionRequest Request Object
func (SearchTransactionRequest) String ¶ added in v0.1.12
func (o SearchTransactionRequest) String() string
type SearchTransactionResponse ¶ added in v0.1.12
type SearchTransactionResponse struct { // URL跟踪视图列表。 TxItemList *[]TxItemVo `json:"tx_item_list,omitempty"` // 最后响应时间。 LatestTime *int64 `json:"latest_time,omitempty"` // 总数据条数。 TotalCount *int32 `json:"total_count,omitempty"` // 请求id。 ResultId *string `json:"result_id,omitempty"` HttpStatusCode int `json:"-"` }
SearchTransactionResponse Response Object
func (SearchTransactionResponse) String ¶ added in v0.1.12
func (o SearchTransactionResponse) String() string
type ShowAccessPointRequest ¶ added in v0.1.96
type ShowAccessPointRequest struct { // 应用id。 BusinessId string `json:"business_id"` // 应用id。 XBusinessId int32 `json:"x-business-id"` Body *AccessPointModel `json:"body,omitempty"` }
ShowAccessPointRequest Request Object
func (ShowAccessPointRequest) String ¶ added in v0.1.96
func (o ShowAccessPointRequest) String() string
type ShowAccessPointResponse ¶ added in v0.1.96
type ShowAccessPointResponse struct { Id *int32 `json:"id,omitempty"` // 创建时间 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间 GmtModify *string `json:"gmt_modify,omitempty"` // 当前局点 Region *string `json:"region,omitempty"` // 接入点地址 AccessPoint *string `json:"accessPoint,omitempty"` // token Token *string `json:"token,omitempty"` // token隐藏字符 HiddenToken *string `json:"hidden_token,omitempty"` // 应用ID SwBusinessId *int32 `json:"sw_business_id,omitempty"` // agent下载地址 AgentDownloadUrl *string `json:"agent_download_url,omitempty"` HttpStatusCode int `json:"-"` }
ShowAccessPointResponse Response Object
func (ShowAccessPointResponse) String ¶ added in v0.1.96
func (o ShowAccessPointResponse) String() string
type ShowAkSksRequest ¶ added in v0.0.103
type ShowAkSksRequest struct { }
ShowAkSksRequest Request Object
func (ShowAkSksRequest) String ¶ added in v0.0.103
func (o ShowAkSksRequest) String() string
type ShowAkSksResponse ¶ added in v0.0.103
type ShowAkSksResponse struct { AccessAkSkModels *[]AccessAkskVo `json:"access_ak_sk_models,omitempty"` HttpStatusCode int `json:"-"` }
ShowAkSksResponse Response Object
func (ShowAkSksResponse) String ¶ added in v0.0.103
func (o ShowAkSksResponse) String() string
type ShowBusinessDetailRequest ¶ added in v0.1.12
type ShowBusinessDetailRequest struct { // 应用id。 BusinessId int64 `json:"business_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ShowBusinessDetailRequest Request Object
func (ShowBusinessDetailRequest) String ¶ added in v0.1.12
func (o ShowBusinessDetailRequest) String() string
type ShowBusinessDetailResponse ¶ added in v0.1.12
type ShowBusinessDetailResponse struct { // 应用id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 是否是默认的应用。 Default *bool `json:"default,omitempty"` // 应用的英文名称。 DisplayName *string `json:"display_name,omitempty"` // 应用的展示名称。 Name *string `json:"name,omitempty"` // 是否是默认的应用。 IsDefault *bool `json:"is_default,omitempty"` // 内部租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` // 企业项目的id。 EpsId *string `json:"eps_id,omitempty"` // 创建者的userId。 CreatorId *int64 `json:"creator_id,omitempty"` // 应用描述说明。 Descp *string `json:"descp,omitempty"` // 创建时间。 CreateTime *string `json:"create_time,omitempty"` // 修改时间。 ModifyTime *string `json:"modify_time,omitempty"` // 创建者的用户名。 CreatorName *string `json:"creator_name,omitempty"` HttpStatusCode int `json:"-"` }
ShowBusinessDetailResponse Response Object
func (ShowBusinessDetailResponse) String ¶ added in v0.1.12
func (o ShowBusinessDetailResponse) String() string
type ShowClobDetailRequest ¶ added in v0.0.103
type ShowClobDetailRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *GetClobDetailParam `json:"body,omitempty"` }
ShowClobDetailRequest Request Object
func (ShowClobDetailRequest) String ¶ added in v0.0.103
func (o ShowClobDetailRequest) String() string
type ShowClobDetailResponse ¶ added in v0.0.103
type ShowClobDetailResponse struct { // clob详情。 ClobString *string `json:"clob_string,omitempty"` HttpStatusCode int `json:"-"` }
ShowClobDetailResponse Response Object
func (ShowClobDetailResponse) String ¶ added in v0.0.103
func (o ShowClobDetailResponse) String() string
type ShowEnvMonitorItemsRequest ¶ added in v0.0.103
type ShowEnvMonitorItemsRequest struct { // 环境id。 EnvId int64 `json:"env_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ShowEnvMonitorItemsRequest Request Object
func (ShowEnvMonitorItemsRequest) String ¶ added in v0.0.103
func (o ShowEnvMonitorItemsRequest) String() string
type ShowEnvMonitorItemsResponse ¶ added in v0.0.103
type ShowEnvMonitorItemsResponse struct { // 采集器类别集合。 CategoryInfoList *[]CollectorCategoryInfo `json:"category_info_list,omitempty"` // 监控项集合。 MonitorItemInfoList *[]MonitorItemEntity `json:"monitor_item_info_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowEnvMonitorItemsResponse Response Object
func (ShowEnvMonitorItemsResponse) String ¶ added in v0.0.103
func (o ShowEnvMonitorItemsResponse) String() string
type ShowEventDetailRequest ¶ added in v0.0.103
type ShowEventDetailRequest struct { // trace id。 TraceId string `json:"trace_id"` // span id。 SpanId string `json:"span_id"` // event id。 EventId string `json:"event_id"` // 环境id。 EnvId int64 `json:"env_id"` }
ShowEventDetailRequest Request Object
func (ShowEventDetailRequest) String ¶ added in v0.0.103
func (o ShowEventDetailRequest) String() string
type ShowEventDetailResponse ¶ added in v0.0.103
type ShowEventDetailResponse struct { EventInfo *SpanEventInfo `json:"event_info,omitempty"` HttpStatusCode int `json:"-"` }
ShowEventDetailResponse Response Object
func (ShowEventDetailResponse) String ¶ added in v0.0.103
func (o ShowEventDetailResponse) String() string
type ShowFlameLineTreeRequest ¶ added in v0.1.96
type ShowFlameLineTreeRequest struct {
Body *FlameLineTreeInfo `json:"body,omitempty"`
}
ShowFlameLineTreeRequest Request Object
func (ShowFlameLineTreeRequest) String ¶ added in v0.1.96
func (o ShowFlameLineTreeRequest) String() string
type ShowFlameLineTreeResponse ¶ added in v0.1.96
type ShowFlameLineTreeResponse struct { // 火焰图的数据,是个二维数组 data[0][0]: self time,方法自己消耗的cpu毫秒时间,不包括方法内部调用其他方法的时间 data[0][1]: total time, 方法消耗的cpu毫秒时间,包括方法内部调用其他方法的时间 data[0][2]: 方法的index,对应methods中的数组下标 data[0][3]: 行号 data[0][4]: 方法的子节点,就是方法中调用的其他方法 Data *[]string `json:"data,omitempty"` // 调用栈上的方法信息,是个二维数组 method[0][0]: 方法的唯一id method[0][1]: 方法的package包名 method[0][2]: 方法的class name 类名 method[0][3]: 方法名 method[0][4]: 方法的参数列表 method[0][5]: 方法是否为用户的方法 method[0][6]: 方法是否为native方法 Methods *[]string `json:"methods,omitempty"` HttpStatusCode int `json:"-"` }
ShowFlameLineTreeResponse Response Object
func (ShowFlameLineTreeResponse) String ¶ added in v0.1.96
func (o ShowFlameLineTreeResponse) String() string
type ShowMasterAddressRequest ¶ added in v0.0.71
type ShowMasterAddressRequest struct { // region英文名称。 RegionName string `json:"region_name"` }
ShowMasterAddressRequest Request Object
func (ShowMasterAddressRequest) String ¶ added in v0.0.71
func (o ShowMasterAddressRequest) String() string
type ShowMasterAddressResponse ¶ added in v0.0.71
type ShowMasterAddressResponse struct { // region的英文名称。 RegionName *string `json:"region_name,omitempty"` // APMmaster服务对外暴露的地址,提供服务注册和心跳上报。 MasterAddress *string `json:"master_address,omitempty"` HttpStatusCode int `json:"-"` }
ShowMasterAddressResponse Response Object
func (ShowMasterAddressResponse) String ¶ added in v0.0.71
func (o ShowMasterAddressResponse) String() string
type ShowMonitorItemDetailRequest ¶ added in v0.1.96
type ShowMonitorItemDetailRequest struct { // 监控项ID MonitorItemId int64 `json:"monitor_item_id"` // 环境ID EnvId int64 `json:"env_id"` XBusinessId int64 `json:"x-business-id"` }
ShowMonitorItemDetailRequest Request Object
func (ShowMonitorItemDetailRequest) String ¶ added in v0.1.96
func (o ShowMonitorItemDetailRequest) String() string
type ShowMonitorItemDetailResponse ¶ added in v0.1.96
type ShowMonitorItemDetailResponse struct { // 采集间隔 Interval *int64 `json:"interval,omitempty"` // 采集器ID CollectorId *int64 `json:"collector_id,omitempty"` // 采集参数配置列表 ConfigItemList *[]ConfigItemValue `json:"config_item_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowMonitorItemDetailResponse Response Object
func (ShowMonitorItemDetailResponse) String ¶ added in v0.1.96
func (o ShowMonitorItemDetailResponse) String() string
type ShowMonitorItemViewConfigRequest ¶ added in v0.0.103
type ShowMonitorItemViewConfigRequest struct { // 环境id。 EnvId int64 `json:"env_id"` // 采集器id。 CollectorId int64 `json:"collector_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ShowMonitorItemViewConfigRequest Request Object
func (ShowMonitorItemViewConfigRequest) String ¶ added in v0.0.103
func (o ShowMonitorItemViewConfigRequest) String() string
type ShowMonitorItemViewConfigResponse ¶ added in v0.0.103
type ShowMonitorItemViewConfigResponse struct { // 标题。 Title *string `json:"title,omitempty"` // 采集器名称。 CollectorName *string `json:"collector_name,omitempty"` // 视图的列表,内部每个List代表的是一行图表。 ViewRowList *[]ViewRow `json:"view_row_list,omitempty"` // 类型。 Style *string `json:"style,omitempty"` HttpStatusCode int `json:"-"` }
ShowMonitorItemViewConfigResponse Response Object
func (ShowMonitorItemViewConfigResponse) String ¶ added in v0.0.103
func (o ShowMonitorItemViewConfigResponse) String() string
type ShowRawTableRequest ¶ added in v0.0.103
type ShowRawTableRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *RawTableParam `json:"body,omitempty"` }
ShowRawTableRequest Request Object
func (ShowRawTableRequest) String ¶ added in v0.0.103
func (o ShowRawTableRequest) String() string
type ShowRawTableResponse ¶ added in v0.0.103
type ShowRawTableResponse struct { RowList *[]FrontRow `json:"row_list,omitempty"` // 最近一笔数据的时间。 LatestDataTime *string `json:"latest_data_Time,omitempty"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection *ShowRawTableResponseTableDirection `json:"table_direction,omitempty"` // 上次请求id。 ResultId *string `json:"result_id,omitempty"` // 实际开始的时间,主要用于下一次调用,特别是分页调用的时候传的参数。 RealStartTime *int64 `json:"real_start_time,omitempty"` // 实际结束的时间。 RealEndTime *int64 `json:"real_end_time,omitempty"` HttpStatusCode int `json:"-"` }
ShowRawTableResponse Response Object
func (ShowRawTableResponse) String ¶ added in v0.0.103
func (o ShowRawTableResponse) String() string
type ShowRawTableResponseTableDirection ¶ added in v0.0.103
type ShowRawTableResponseTableDirection struct {
// contains filtered or unexported fields
}
func (ShowRawTableResponseTableDirection) MarshalJSON ¶ added in v0.0.103
func (c ShowRawTableResponseTableDirection) MarshalJSON() ([]byte, error)
func (*ShowRawTableResponseTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *ShowRawTableResponseTableDirection) UnmarshalJSON(b []byte) error
func (ShowRawTableResponseTableDirection) Value ¶ added in v0.0.103
func (c ShowRawTableResponseTableDirection) Value() string
type ShowRawTableResponseTableDirectionEnum ¶ added in v0.0.103
type ShowRawTableResponseTableDirectionEnum struct { H ShowRawTableResponseTableDirection V ShowRawTableResponseTableDirection }
func GetShowRawTableResponseTableDirectionEnum ¶ added in v0.0.103
func GetShowRawTableResponseTableDirectionEnum() ShowRawTableResponseTableDirectionEnum
type ShowSpanSearchRequest ¶ added in v0.0.103
type ShowSpanSearchRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TraceSearchParam `json:"body,omitempty"` }
ShowSpanSearchRequest Request Object
func (ShowSpanSearchRequest) String ¶ added in v0.0.103
func (o ShowSpanSearchRequest) String() string
type ShowSpanSearchResponse ¶ added in v0.0.103
type ShowSpanSearchResponse struct { // 返回的总数。 Total *int32 `json:"total,omitempty"` // span信息。 SpanInfoList *[]ClientSpanInfo `json:"span_info_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowSpanSearchResponse Response Object
func (ShowSpanSearchResponse) String ¶ added in v0.0.103
func (o ShowSpanSearchResponse) String() string
type ShowSubBusinessDetailRequest ¶ added in v0.1.12
type ShowSubBusinessDetailRequest struct { // 子应用id。 SubBusinessId int64 `json:"sub_business_id"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ShowSubBusinessDetailRequest Request Object
func (ShowSubBusinessDetailRequest) String ¶ added in v0.1.12
func (o ShowSubBusinessDetailRequest) String() string
type ShowSubBusinessDetailResponse ¶ added in v0.1.12
type ShowSubBusinessDetailResponse struct { // 子应用id。 Id *int64 `json:"id,omitempty"` // 创建时间。 GmtCreate *string `json:"gmt_create,omitempty"` // 修改时间。 GmtModify *string `json:"gmt_modify,omitempty"` // 父亲的子应用id。 ParentId *int64 `json:"parent_id,omitempty"` // 子应用的英文名称。 Name *string `json:"name,omitempty"` // 子应用的展示名称。 DisplayName *string `json:"display_name,omitempty"` // 所属应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 内部租户id。 InnerDomainId *int32 `json:"inner_domain_id,omitempty"` // 创建者的userId。 CreatorId *int64 `json:"creator_id,omitempty"` // 应用的UUID。 Uuid *string `json:"uuid,omitempty"` // 应用描述说明。 Descp *string `json:"descp,omitempty"` // 创建时间。 CreateTime *string `json:"create_time,omitempty"` // 修改时间。 ModifyTime *string `json:"modify_time,omitempty"` // 创建者的用户名。 CreatorName *string `json:"creator_name,omitempty"` HttpStatusCode int `json:"-"` }
ShowSubBusinessDetailResponse Response Object
func (ShowSubBusinessDetailResponse) String ¶ added in v0.1.12
func (o ShowSubBusinessDetailResponse) String() string
type ShowSumTableRequest ¶ added in v0.0.103
type ShowSumTableRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *SumTableParam `json:"body,omitempty"` }
ShowSumTableRequest Request Object
func (ShowSumTableRequest) String ¶ added in v0.0.103
func (o ShowSumTableRequest) String() string
type ShowSumTableResponse ¶ added in v0.0.103
type ShowSumTableResponse struct { // 结果的ID信息,分页查询的时候带过来。 ResultId *string `json:"result_id,omitempty"` // 数据行列表。 RowList *[]FrontRow `json:"row_list,omitempty"` // 最近一笔数据的时间。 LatestDataTime *int64 `json:"latest_data_Time,omitempty"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection *ShowSumTableResponseTableDirection `json:"table_direction,omitempty"` // 实际开始的时间。 RealStartTime *int64 `json:"real_start_time,omitempty"` // 实际结束的时间。 RealEndTime *int64 `json:"real_end_time,omitempty"` // 提示信息。 NoticeMsg *string `json:"notice_msg,omitempty"` // 总数。 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ShowSumTableResponse Response Object
func (ShowSumTableResponse) String ¶ added in v0.0.103
func (o ShowSumTableResponse) String() string
type ShowSumTableResponseTableDirection ¶ added in v0.0.103
type ShowSumTableResponseTableDirection struct {
// contains filtered or unexported fields
}
func (ShowSumTableResponseTableDirection) MarshalJSON ¶ added in v0.0.103
func (c ShowSumTableResponseTableDirection) MarshalJSON() ([]byte, error)
func (*ShowSumTableResponseTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *ShowSumTableResponseTableDirection) UnmarshalJSON(b []byte) error
func (ShowSumTableResponseTableDirection) Value ¶ added in v0.0.103
func (c ShowSumTableResponseTableDirection) Value() string
type ShowSumTableResponseTableDirectionEnum ¶ added in v0.0.103
type ShowSumTableResponseTableDirectionEnum struct { H ShowSumTableResponseTableDirection V ShowSumTableResponseTableDirection }
func GetShowSumTableResponseTableDirectionEnum ¶ added in v0.0.103
func GetShowSumTableResponseTableDirectionEnum() ShowSumTableResponseTableDirectionEnum
type ShowTokenRequest ¶ added in v0.1.96
type ShowTokenRequest struct { // 应用id。 BusinessId string `json:"business_id"` // 应用id。 XBusinessId int32 `json:"x-business-id"` }
ShowTokenRequest Request Object
func (ShowTokenRequest) String ¶ added in v0.1.96
func (o ShowTokenRequest) String() string
type ShowTokenResponse ¶ added in v0.1.96
type ShowTokenResponse struct { // 应用token Token *string `json:"token,omitempty"` HttpStatusCode int `json:"-"` }
ShowTokenResponse Response Object
func (ShowTokenResponse) String ¶ added in v0.1.96
func (o ShowTokenResponse) String() string
type ShowTopologyRequest ¶ added in v0.0.103
type ShowTopologyRequest struct { // 调用链traceId。 TraceId string `json:"trace_id"` }
ShowTopologyRequest Request Object
func (ShowTopologyRequest) String ¶ added in v0.0.103
func (o ShowTopologyRequest) String() string
type ShowTopologyResponse ¶ added in v0.0.103
type ShowTopologyResponse struct { // 全局traceId。 GlobalTraceId *string `json:"global_trace_id,omitempty"` // 组件之间调用指向线列表。 LineList *[]TraceTopologyLine `json:"line_list,omitempty"` // 组件节点列表。 NodeList *[]TraceTopologyNode `json:"node_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowTopologyResponse Response Object
func (ShowTopologyResponse) String ¶ added in v0.0.103
func (o ShowTopologyResponse) String() string
type ShowTopologyTreeRequest ¶ added in v0.0.103
type ShowTopologyTreeRequest struct { // 区域id。 RegionId *string `json:"region_id,omitempty"` // 应用id。 BusinessId int64 `json:"business_id"` // 环境标签id。 EnvTagId *int64 `json:"env_tag_id,omitempty"` // 环境关键字。 EnvKeyword *string `json:"env_keyword,omitempty"` // 应用id。 XBusinessId int64 `json:"x-business-id"` }
ShowTopologyTreeRequest Request Object
func (ShowTopologyTreeRequest) String ¶ added in v0.0.103
func (o ShowTopologyTreeRequest) String() string
type ShowTopologyTreeResponse ¶ added in v0.0.103
type ShowTopologyTreeResponse struct { TopologyTree *TopologyTree `json:"topology_tree,omitempty"` HttpStatusCode int `json:"-"` }
ShowTopologyTreeResponse Response Object
func (ShowTopologyTreeResponse) String ¶ added in v0.0.103
func (o ShowTopologyTreeResponse) String() string
type ShowTraceEventsRequest ¶ added in v0.0.103
type ShowTraceEventsRequest struct { // 调用链ID。 TraceId string `json:"trace_id"` }
ShowTraceEventsRequest Request Object
func (ShowTraceEventsRequest) String ¶ added in v0.0.103
func (o ShowTraceEventsRequest) String() string
type ShowTraceEventsResponse ¶ added in v0.0.103
type ShowTraceEventsResponse struct { // span event信息列表。 SpanEventList *[]SpanEventInfo `json:"span_event_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowTraceEventsResponse Response Object
func (ShowTraceEventsResponse) String ¶ added in v0.0.103
func (o ShowTraceEventsResponse) String() string
type ShowTransactionDetailRequest ¶ added in v0.1.12
type ShowTransactionDetailRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TxDetailRequest `json:"body,omitempty"` }
ShowTransactionDetailRequest Request Object
func (ShowTransactionDetailRequest) String ¶ added in v0.1.12
func (o ShowTransactionDetailRequest) String() string
type ShowTransactionDetailResponse ¶ added in v0.1.12
type ShowTransactionDetailResponse struct { // 组件节点列表。 TxNodeList *[]TxNode `json:"tx_node_list,omitempty"` // 组件之间调用指向线列表。 TxLineList *[]TxLine `json:"tx_line_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowTransactionDetailResponse Response Object
func (ShowTransactionDetailResponse) String ¶ added in v0.1.12
func (o ShowTransactionDetailResponse) String() string
type ShowTrendRequest ¶ added in v0.0.103
type ShowTrendRequest struct { // 应用id。 XBusinessId int64 `json:"x-business-id"` Body *TrendParam `json:"body,omitempty"` }
ShowTrendRequest Request Object
func (ShowTrendRequest) String ¶ added in v0.0.103
func (o ShowTrendRequest) String() string
type ShowTrendResponse ¶ added in v0.0.103
type ShowTrendResponse struct { // 趋势图数据列表。 LineList *[]FrontLine `json:"line_list,omitempty"` // 最后日期时间。 LatestDataTime *int64 `json:"latest_data_Time,omitempty"` HttpStatusCode int `json:"-"` }
ShowTrendResponse Response Object
func (ShowTrendResponse) String ¶ added in v0.0.103
func (o ShowTrendResponse) String() string
type SpanEventInfo ¶ added in v0.0.103
type SpanEventInfo struct { // 环境名称。 EnvName *string `json:"env_name,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 缩进。 Indent *int32 `json:"indent,omitempty"` // 区域。 Region *string `json:"region,omitempty"` // 主机名称。 HostName *string `json:"host_name,omitempty"` // ip地址。 IpAddress *string `json:"ip_address,omitempty"` // 实例名称。 InstanceName *string `json:"instance_name,omitempty"` // event的ID,在一个具体的span下面event的编号,一般是1-1-2这种格式。 EventId *string `json:"event_id,omitempty"` // 产生下一个span的源的eventId。 NextSpanId *string `json:"next_spanId,omitempty"` // 调用方的eventid。 SourceEventId *string `json:"source_event_id,omitempty"` // 方法名。 Method *string `json:"method,omitempty"` // 子event的个数。 ChildrenEventCount *int32 `json:"children_event_count,omitempty"` // 丢弃的子event个数,key是类型。 Discard *[]DiscardInfo `json:"discard,omitempty"` // 界面展示的参数,每个类型的event自己来实现。 Argument *string `json:"argument,omitempty"` // 注册信息里面的attachment。 Attachment map[string]string `json:"attachment,omitempty"` // vTraceId,虚拟traceId。 GlobalTraceId *string `json:"global_trace_id,omitempty"` // 虚拟traceId经过的path路径。 GlobalPath *string `json:"global_path,omitempty"` // traceId。 TraceId *string `json:"trace_id,omitempty"` // span id。 SpanId *string `json:"span_id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 应用id。 BizId *int64 `json:"biz_id,omitempty"` // 租户id。 DomainId *int32 `json:"domain_id,omitempty"` // 只有是根event也就是span的时候有值。 Source *string `json:"source,omitempty"` // 根event的时候存在,实际调用的url。 RealSource *string `json:"real_source,omitempty"` // 开始时间。 StartTime *int64 `json:"start_time,omitempty"` // 耗时。 TimeUsed *int64 `json:"time_used,omitempty"` // 状态码,针对http的调用有效。 Code *int32 `json:"code,omitempty"` // 类名。 ClassName *string `json:"class_name,omitempty"` // 是否异步的event。 IsAsync *bool `json:"is_async,omitempty"` // 包含用户自定义参数,header或body体里的内容,httpMethod, bizCode,以及后续可能新增参数。 Tags map[string]string `json:"tags,omitempty"` // 是否有错误,主要用在span的场景。 HasError *bool `json:"has_error,omitempty"` // 错误原因。 ErrorReasons *string `json:"error_reasons,omitempty"` // 类型,mysql,kafka等。 Type *string `json:"type,omitempty"` // 这里的method实际上是tags里面的http_method,只有url监控项才有。 HttpMethod *string `json:"http_method,omitempty"` // 业务状态码的采集。 BizCode *string `json:"biz_code,omitempty"` // spanId。 Id *string `json:"id,omitempty"` }
SpanEventInfo event信息的简要信息。
func (SpanEventInfo) String ¶ added in v0.0.103
func (o SpanEventInfo) String() string
type SumTableParam ¶ added in v0.0.103
type SumTableParam struct { // 上次请求的id。 RequestId *string `json:"request_id,omitempty"` ViewConfig *SumTableView `json:"view_config"` // 策略。 Strategy *string `json:"strategy,omitempty"` // 当前页码。 Page int32 `json:"page"` // 每页数据总数。 PageSize int32 `json:"page_size"` // 排序规则。 OrderBy *string `json:"order_by,omitempty"` // 搜索关键字。 SearchWord *string `json:"search_word,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 环境id。 EnvId int64 `json:"env_id"` // 起始时间。 StartTime string `json:"start_time"` // 结束时间。 EndTime string `json:"end_time"` }
SumTableParam 汇聚数据表格传参。
func (SumTableParam) String ¶ added in v0.0.103
func (o SumTableParam) String() string
type SumTableView ¶ added in v0.0.103
type SumTableView struct { // 视图类型。 ViewType *SumTableViewViewType `json:"view_type,omitempty"` // 采集器名称。 CollectorName string `json:"collector_name"` // 视图对应的指标集的名称。 MetricSet string `json:"metric_set"` // 图标所需展示的标题。 Title *string `json:"title,omitempty"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection *SumTableViewTableDirection `json:"table_direction,omitempty"` // 分组规则。 GroupBy *string `json:"group_by,omitempty"` // 过滤列表模型。 Filter *string `json:"filter,omitempty"` // 所需展示的字段列表模型列表。 FieldItemList []FieldItem `json:"field_item_list"` // 跨度。 Span *bool `json:"span,omitempty"` // 跨度字段。 SpanField *string `json:"span_field,omitempty"` // 排序规则。 OrderBy *string `json:"order_by,omitempty"` // 是否只展示最近一笔数据。 Latest *bool `json:"latest,omitempty"` }
SumTableView 汇聚表格视图。
func (SumTableView) String ¶ added in v0.0.103
func (o SumTableView) String() string
type SumTableViewTableDirection ¶ added in v0.0.103
type SumTableViewTableDirection struct {
// contains filtered or unexported fields
}
func (SumTableViewTableDirection) MarshalJSON ¶ added in v0.0.103
func (c SumTableViewTableDirection) MarshalJSON() ([]byte, error)
func (*SumTableViewTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *SumTableViewTableDirection) UnmarshalJSON(b []byte) error
func (SumTableViewTableDirection) Value ¶ added in v0.0.103
func (c SumTableViewTableDirection) Value() string
type SumTableViewTableDirectionEnum ¶ added in v0.0.103
type SumTableViewTableDirectionEnum struct { H SumTableViewTableDirection V SumTableViewTableDirection }
func GetSumTableViewTableDirectionEnum ¶ added in v0.0.103
func GetSumTableViewTableDirectionEnum() SumTableViewTableDirectionEnum
type SumTableViewViewType ¶ added in v0.0.103
type SumTableViewViewType struct {
// contains filtered or unexported fields
}
func (SumTableViewViewType) MarshalJSON ¶ added in v0.0.103
func (c SumTableViewViewType) MarshalJSON() ([]byte, error)
func (*SumTableViewViewType) UnmarshalJSON ¶ added in v0.0.103
func (c *SumTableViewViewType) UnmarshalJSON(b []byte) error
func (SumTableViewViewType) Value ¶ added in v0.0.103
func (c SumTableViewViewType) Value() string
type SumTableViewViewTypeEnum ¶ added in v0.0.103
type SumTableViewViewTypeEnum struct { TREND SumTableViewViewType SUMTABLE SumTableViewViewType RAWTABLE SumTableViewViewType }
func GetSumTableViewViewTypeEnum ¶ added in v0.0.103
func GetSumTableViewViewTypeEnum() SumTableViewViewTypeEnum
type TagParam ¶ added in v0.0.103
type TopoLine ¶ added in v0.1.12
type TopoLine struct { // 开始节点。 FromNode *string `json:"from_node,omitempty"` // 结束节点。 ToNode *string `json:"to_node,omitempty"` // 指向。 Direction *string `json:"direction,omitempty"` // 采集器名称。 Collector *string `json:"collector,omitempty"` // 环境id。 TargetEnvId *int64 `json:"target_env_id,omitempty"` // 线条上的提示信息。 Hints map[string]string `json:"hints,omitempty"` // 过滤值。 FilterValue *string `json:"filter_value,omitempty"` }
TopoLine 组件之间调用指向线。
type TopoNode ¶ added in v0.1.12
type TopoNode struct { // 节点类型。 NodeType *string `json:"node_type,omitempty"` // 节点名称。 NodeName *string `json:"node_name,omitempty"` // 节点id。 NodeId *string `json:"node_id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` }
TopoNode 组件节点。
type TopologyTree ¶ added in v0.0.103
type TopologyTree struct { // 拓扑树节点。 Tree *[]TreeNode `json:"tree,omitempty"` }
func (TopologyTree) String ¶ added in v0.0.103
func (o TopologyTree) String() string
type TraceSearchParam ¶ added in v0.0.103
type TraceSearchParam struct { // region名称。 Region string `json:"region"` OrderParam *OrderParam `json:"order_param,omitempty"` // 是否为精确搜索。 RealSourceFullMatch *bool `json:"real_source_full_match,omitempty"` // 全匹配搜索。 SourceFullMatch *bool `json:"source_full_match,omitempty"` // header或body体,或自定义参数,或其他tags里字段的关键词搜索。 TagsContent *string `json:"tags_content,omitempty"` // 开始时间。 StartTimeString *string `json:"start_time_string,omitempty"` // 结束时间。 EndTimeString *string `json:"end_time_string,omitempty"` // 最小耗时。 TimeUsedMin *int64 `json:"time_used_min,omitempty"` // 最大耗时。 TimeUsedMax *string `json:"time_used_max,omitempty"` // 搜索结果是否包含tags内容详情。 ContainTagsContent *bool `json:"contain_tags_content,omitempty"` // 每一页返回的行数。 PageSize *int32 `json:"page_size,omitempty"` // 查询第几页的数据,默认查询第一页。 Page *int32 `json:"page,omitempty"` // 参数。 Parameters *string `json:"parameters,omitempty"` // 字符串格式的的状态码,用于支持多个状态码查询。 Codes *[]int32 `json:"codes,omitempty"` // vTraceId,虚拟traceId,一个vTraceId对应多个实际的traceId, vTraceId会从开始一直往下应用传输。 GlobalTraceId *string `json:"global_trace_id,omitempty"` // 虚拟traceId经过的path路径。 GlobalPath *string `json:"global_path,omitempty"` // 在root的span调用产生的全局id,以此往后透传。 TraceId *string `json:"trace_id,omitempty"` // 代表一次rpc的调用的id,对于root的调用,值为字符串1,对于当前span调用的下一个spanId编号为1-1,1-2等格式,以此往后类推。 SpanId *string `json:"span_id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 应用id。 BizId int64 `json:"biz_id"` // 租户id。 DomainId *int32 `json:"domain_id,omitempty"` // 只有是根event也就是span的时候有值。 Source *string `json:"source,omitempty"` // 根event 的时候存在,实际调用的url。 RealSource *string `json:"real_source,omitempty"` // 开始时间。 StartTime *int64 `json:"start_time,omitempty"` // 耗时。 TimeUsed *int64 `json:"time_used,omitempty"` // 状态码,针对http的调用有效。 Code *int32 `json:"code,omitempty"` // 类名。 ClassName *string `json:"class_name,omitempty"` // 是否异步的event。 IsAsync *bool `json:"is_async,omitempty"` // 包含用户自定义参数,header或body体里的内容,httpMethod, bizCode,以及后续可能新增参数。 Tags map[string]string `json:"tags,omitempty"` // 是否有错误。 HasError *bool `json:"has_error,omitempty"` // 错误类型。 ErrorReasons *string `json:"error_reasons,omitempty"` // 类型。 Type *string `json:"type,omitempty"` // 这里的method实际上是tags里面的http_method,只有url监控项才有。 HttpMethod *string `json:"http_method,omitempty"` // 业务状态码的采集。 BizCode *string `json:"biz_code,omitempty"` }
TraceSearchParam 查询span数据请求参数模型。
func (TraceSearchParam) String ¶ added in v0.0.103
func (o TraceSearchParam) String() string
type TraceTopologyLine ¶ added in v0.0.103
type TraceTopologyLine struct { // 开始节点id。 StartNodeId *int64 `json:"start_node_id,omitempty"` // 结束节点id。 EndNodeId *int64 `json:"end_node_id,omitempty"` // 调用跨度id。 SpanId *string `json:"span_id,omitempty"` ClientInfo *TraceTopologyLineInfo `json:"client_info,omitempty"` ServerInfo *TraceTopologyLineInfo `json:"server_info,omitempty"` // id。 Id *string `json:"id,omitempty"` // 获取一条线的提示信息。 Hint *string `json:"hint,omitempty"` }
TraceTopologyLine 拓扑图上的组件调用指向线。
func (TraceTopologyLine) String ¶ added in v0.0.103
func (o TraceTopologyLine) String() string
type TraceTopologyLineInfo ¶ added in v0.0.103
type TraceTopologyLineInfo struct { // 开始时间。 StartTime *int64 `json:"start_time,omitempty"` // 耗时。 TimeUsed *int64 `json:"time_used,omitempty"` // 参数信息,比如调用的url信息等。 Argument *string `json:"argument,omitempty"` // event的id。 EventId *string `json:"event_id,omitempty"` }
TraceTopologyLineInfo 拓扑图上线条的的信息。
func (TraceTopologyLineInfo) String ¶ added in v0.0.103
func (o TraceTopologyLineInfo) String() string
type TraceTopologyNode ¶ added in v0.0.103
type TraceTopologyNode struct { // 节点id。 NodeId *int64 `json:"node_id,omitempty"` // 节点名称。 NodeName *string `json:"node_name,omitempty"` // 节点提示字段。 Hint *string `json:"hint,omitempty"` }
TraceTopologyNode 调用链拓扑图的节点。
func (TraceTopologyNode) String ¶ added in v0.0.103
func (o TraceTopologyNode) String() string
type TransactionConfigItem ¶ added in v0.1.12
type TransactionConfigItem struct { // 配置id。 Id *int64 `json:"id,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 请求方式。 Method *string `json:"method,omitempty"` // 环境名称。 EnvName *string `json:"env_name,omitempty"` // region显示英文名称。 Region *string `json:"region,omitempty"` // 类型。 Type *string `json:"type,omitempty"` // 应用名称。 AppName *string `json:"app_name,omitempty"` // url地址。 Url *string `json:"url,omitempty"` }
TransactionConfigItem URL跟踪视图配置。
func (TransactionConfigItem) String ¶ added in v0.1.12
func (o TransactionConfigItem) String() string
type TransactionConfigSearchRequest ¶ added in v0.1.12
type TransactionConfigSearchRequest struct { // 应用id。 BusinessId int64 `json:"business_id"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 页码。 PageNo int32 `json:"page_no"` // 每页数量。 PageSize int32 `json:"page_size"` }
TransactionConfigSearchRequest 获取url跟踪配置数据入参。
func (TransactionConfigSearchRequest) String ¶ added in v0.1.12
func (o TransactionConfigSearchRequest) String() string
type TreeNode ¶ added in v0.0.103
type TreeNode struct { // 拓扑树节点id。 Id *string `json:"id,omitempty"` // 拓扑树节点的父节点。 Parent *string `json:"parent,omitempty"` // 拓扑树节点的实际id。 RealId *int64 `json:"real_id,omitempty"` // 拓扑树节点名称。 Name *string `json:"name,omitempty"` // 拓扑树节点展示名称。 DisplayName *string `json:"display_name,omitempty"` // 组件名称。 AppName *string `json:"app_name,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 是否是管理节点。 IsAdmin *bool `json:"is_admin,omitempty"` // 是否是根节点。 IsRoot *bool `json:"is_root,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 节点类型。 NodeType *TreeNodeNodeType `json:"node_type,omitempty"` // 区域。 Region *string `json:"region,omitempty"` // 是否是默认的节点。 IsDefault *bool `json:"is_default,omitempty"` }
TreeNode 拓扑树节点信息。
type TreeNodeNodeType ¶ added in v0.0.103
type TreeNodeNodeType struct {
// contains filtered or unexported fields
}
func (TreeNodeNodeType) MarshalJSON ¶ added in v0.0.103
func (c TreeNodeNodeType) MarshalJSON() ([]byte, error)
func (*TreeNodeNodeType) UnmarshalJSON ¶ added in v0.0.103
func (c *TreeNodeNodeType) UnmarshalJSON(b []byte) error
func (TreeNodeNodeType) Value ¶ added in v0.0.103
func (c TreeNodeNodeType) Value() string
type TreeNodeNodeTypeEnum ¶ added in v0.0.103
type TreeNodeNodeTypeEnum struct { BUSINESS TreeNodeNodeType SUB_BUSINESS TreeNodeNodeType APPLICATION TreeNodeNodeType ENVIRONMENT TreeNodeNodeType }
func GetTreeNodeNodeTypeEnum ¶ added in v0.0.103
func GetTreeNodeNodeTypeEnum() TreeNodeNodeTypeEnum
type TrendParam ¶ added in v0.0.103
type TrendParam struct { ViewConfig *TrendView `json:"view_config"` // 实例id。 InstanceId *int64 `json:"instance_id,omitempty"` // 监控项id。 MonitorItemId *int64 `json:"monitor_item_id,omitempty"` // 环境id。 EnvId int64 `json:"env_id"` // 开始时间。 StartTime string `json:"start_time"` // 结束时间。 EndTime string `json:"end_time"` }
TrendParam 查询趋势图入参。
func (TrendParam) String ¶ added in v0.0.103
func (o TrendParam) String() string
type TrendView ¶ added in v0.0.103
type TrendView struct { // 视图类型。 ViewType *TrendViewViewType `json:"view_type,omitempty"` // 采集器名称。 CollectorName string `json:"collector_name"` // 视图对应的指标集名称。 MetricSet string `json:"metric_set"` // 图标所需展示的标题。 Title *string `json:"title,omitempty"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection *TrendViewTableDirection `json:"table_direction,omitempty"` // 分组。 GroupBy *string `json:"group_by,omitempty"` // 过滤列表模型。 Filter *string `json:"filter,omitempty"` // 所需展示的字段列表模型列表。 FieldItemList []FieldItem `json:"field_item_list"` // 跨度。 Span *bool `json:"span,omitempty"` // span字段属性。 SpanField *string `json:"span_field,omitempty"` // 排序。 OrderBy *string `json:"order_by,omitempty"` // 是否只展示最近一笔数据。 Latest *string `json:"latest,omitempty"` }
TrendView 视图配置信息。
type TrendViewTableDirection ¶ added in v0.0.103
type TrendViewTableDirection struct {
// contains filtered or unexported fields
}
func (TrendViewTableDirection) MarshalJSON ¶ added in v0.0.103
func (c TrendViewTableDirection) MarshalJSON() ([]byte, error)
func (*TrendViewTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *TrendViewTableDirection) UnmarshalJSON(b []byte) error
func (TrendViewTableDirection) Value ¶ added in v0.0.103
func (c TrendViewTableDirection) Value() string
type TrendViewTableDirectionEnum ¶ added in v0.0.103
type TrendViewTableDirectionEnum struct { H TrendViewTableDirection V TrendViewTableDirection }
func GetTrendViewTableDirectionEnum ¶ added in v0.0.103
func GetTrendViewTableDirectionEnum() TrendViewTableDirectionEnum
type TrendViewViewType ¶ added in v0.0.103
type TrendViewViewType struct {
// contains filtered or unexported fields
}
func (TrendViewViewType) MarshalJSON ¶ added in v0.0.103
func (c TrendViewViewType) MarshalJSON() ([]byte, error)
func (*TrendViewViewType) UnmarshalJSON ¶ added in v0.0.103
func (c *TrendViewViewType) UnmarshalJSON(b []byte) error
func (TrendViewViewType) Value ¶ added in v0.0.103
func (c TrendViewViewType) Value() string
type TrendViewViewTypeEnum ¶ added in v0.0.103
type TrendViewViewTypeEnum struct { TREND TrendViewViewType SUMTABLE TrendViewViewType RAWTABLE TrendViewViewType }
func GetTrendViewViewTypeEnum ¶ added in v0.0.103
func GetTrendViewViewTypeEnum() TrendViewViewTypeEnum
type TxDetailRequest ¶ added in v0.1.12
type TxDetailRequest struct { // 事务名称。 TxName string `json:"tx_name"` // 开始时间。 StartTime string `json:"start_time"` // 结束时间。 EndTime string `json:"end_time"` }
TxDetailRequest 获取URL跟踪视图详情入参。
func (TxDetailRequest) String ¶ added in v0.1.12
func (o TxDetailRequest) String() string
type TxItemVo ¶ added in v0.1.12
type TxItemVo struct { // 组件名称。 AppName *string `json:"app_name,omitempty"` // 环境名称。 EnvName *string `json:"env_name,omitempty"` // 事务显示名称。 TxDisplayName *string `json:"tx_display_name,omitempty"` // 应用id。 BusinessId *int64 `json:"business_id,omitempty"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 组件id。 AppId *int64 `json:"app_id,omitempty"` // 事务名称。 TxName *string `json:"tx_name,omitempty"` // 调用次数。 InvokeCount *int32 `json:"invoke_count,omitempty"` // 总耗时。 TotalTime *int32 `json:"total_time,omitempty"` // 错误次数。 ErrorCount *int32 `json:"error_count,omitempty"` }
TxItemVo URL跟踪视图。
type TxLine ¶ added in v0.1.12
type TxLine struct { // 开始节点。 TxFromNode *string `json:"tx_from_node,omitempty"` // 结束节点。 TxToNode *string `json:"tx_to_node,omitempty"` // 调用次数。 InvokeCount *int64 `json:"invoke_count,omitempty"` // 平均响应时间。 Rt *float64 `json:"rt,omitempty"` // 错误数。 ErrorCount *int64 `json:"error_count,omitempty"` // 类型。 Type *string `json:"type,omitempty"` // 指向。 Direction *string `json:"direction,omitempty"` }
TxLine 组件之间调用指向线。
type TxNode ¶ added in v0.1.12
type TxNode struct { // 节点id。 TxNodeId *string `json:"tx_node_id,omitempty"` // 节点名称。 TxNodeName *string `json:"tx_node_name,omitempty"` // 节点类型。 TxNodeType *string `json:"tx_node_type,omitempty"` }
TxNode 组件节点。
type TxSearchRequest ¶ added in v0.1.12
type TxSearchRequest struct { // 应用id。 BusinessId int64 `json:"business_id"` // region英文名称。 Region string `json:"region"` // 开始时间。 StartTime string `json:"start_time"` // 结束时间。 EndTime string `json:"end_time"` // 环境id。 EnvId *int64 `json:"env_id,omitempty"` // 上次请求的id。 RequestId *string `json:"request_id,omitempty"` // 页码。 PageNo int32 `json:"page_no"` // 每页数量。 PageSize *int32 `json:"page_size,omitempty"` }
TxSearchRequest 获取URL跟踪视图列表入参。
func (TxSearchRequest) String ¶ added in v0.1.12
func (o TxSearchRequest) String() string
type ViewBase ¶ added in v0.0.103
type ViewBase struct { // 采集器名称。 CollectorName *string `json:"collector_name,omitempty"` // 视图对应的指标集的名称。 MetricSet *string `json:"metric_set,omitempty"` // 图标所需展示的标题。 Title *string `json:"title,omitempty"` // 表格的方向,H:默认,表头横向,V:表头纵向。 TableDirection *ViewBaseTableDirection `json:"table_direction,omitempty"` // 分组规则。 GroupBy *string `json:"group_by,omitempty"` // 过滤列表模型。 Filter *string `json:"filter,omitempty"` // 所需展示的字段列表模型。 FieldItemList *[]FieldItem `json:"field_item_list,omitempty"` // span信息。 Span *bool `json:"span,omitempty"` // span字段属性。 SpanField *string `json:"span_field,omitempty"` // 排序规则。 OrderBy *string `json:"order_by,omitempty"` // 是否只展示最近一笔数据。 Latest *bool `json:"latest,omitempty"` // 视图类型。 ViewType *ViewBaseViewType `json:"view_type,omitempty"` }
ViewBase 视图基础模型类。
type ViewBaseTableDirection ¶ added in v0.0.103
type ViewBaseTableDirection struct {
// contains filtered or unexported fields
}
func (ViewBaseTableDirection) MarshalJSON ¶ added in v0.0.103
func (c ViewBaseTableDirection) MarshalJSON() ([]byte, error)
func (*ViewBaseTableDirection) UnmarshalJSON ¶ added in v0.0.103
func (c *ViewBaseTableDirection) UnmarshalJSON(b []byte) error
func (ViewBaseTableDirection) Value ¶ added in v0.0.103
func (c ViewBaseTableDirection) Value() string
type ViewBaseTableDirectionEnum ¶ added in v0.0.103
type ViewBaseTableDirectionEnum struct { H ViewBaseTableDirection V ViewBaseTableDirection }
func GetViewBaseTableDirectionEnum ¶ added in v0.0.103
func GetViewBaseTableDirectionEnum() ViewBaseTableDirectionEnum
type ViewBaseViewType ¶ added in v0.0.103
type ViewBaseViewType struct {
// contains filtered or unexported fields
}
func (ViewBaseViewType) MarshalJSON ¶ added in v0.0.103
func (c ViewBaseViewType) MarshalJSON() ([]byte, error)
func (*ViewBaseViewType) UnmarshalJSON ¶ added in v0.0.103
func (c *ViewBaseViewType) UnmarshalJSON(b []byte) error
func (ViewBaseViewType) Value ¶ added in v0.0.103
func (c ViewBaseViewType) Value() string
type ViewBaseViewTypeEnum ¶ added in v0.0.103
type ViewBaseViewTypeEnum struct { TREND ViewBaseViewType SUMTABLE ViewBaseViewType RAWTABLE ViewBaseViewType }
func GetViewBaseViewTypeEnum ¶ added in v0.0.103
func GetViewBaseViewTypeEnum() ViewBaseViewTypeEnum
Source Files ¶
- model_access_aksk_vo.go
- model_access_point_model.go
- model_agent_delete_param.go
- model_agent_search_param.go
- model_agent_status_change_param.go
- model_alarm_data_list_request.go
- model_alarm_data_vo.go
- model_alarm_notify_list_request.go
- model_app_info.go
- model_app_node_model.go
- model_app_search_param.go
- model_business_env_request.go
- model_business_node_model.go
- model_business_topo_request.go
- model_change_agent_status_request.go
- model_change_agent_status_response.go
- model_client_span_info.go
- model_cmdb_tag_entity.go
- model_collector_category_info.go
- model_collector_config_model.go
- model_config_item.go
- model_config_item_override.go
- model_config_item_value.go
- model_create_ak_sk_request.go
- model_create_ak_sk_response.go
- model_create_aksk_model.go
- model_create_business_model.go
- model_create_business_request.go
- model_create_business_response.go
- model_delete_agent_request.go
- model_delete_agent_response.go
- model_delete_ak_sk_request.go
- model_delete_ak_sk_response.go
- model_delete_app_request.go
- model_delete_app_response.go
- model_detail_view_config_model.go
- model_detail_view_item.go
- model_discard_info.go
- model_env_entry.go
- model_env_node_model.go
- model_env_topo_request.go
- model_field_item.go
- model_flame_line_tree_info.go
- model_front_alarm_notify_result.go
- model_front_cell.go
- model_front_line.go
- model_front_point.go
- model_front_row.go
- model_get_clob_detail_param.go
- model_get_env_monitor_item_list_param.go
- model_instance_info.go
- model_instance_search_param.go
- model_line_view_config_model.go
- model_line_view_item.go
- model_list_ak_sk_request.go
- model_list_ak_sk_response.go
- model_list_alarm_data_request.go
- model_list_alarm_data_response.go
- model_list_alarm_notify_request.go
- model_list_alarm_notify_response.go
- model_list_app_envs_request.go
- model_list_app_envs_response.go
- model_list_apps_request.go
- model_list_apps_response.go
- model_list_business_env_request.go
- model_list_business_env_response.go
- model_list_business_request.go
- model_list_business_response.go
- model_list_env_instances_request.go
- model_list_env_instances_response.go
- model_list_env_monitor_item_request.go
- model_list_env_monitor_item_response.go
- model_list_env_tags_request.go
- model_list_env_tags_response.go
- model_list_open_region_request.go
- model_list_open_region_response.go
- model_list_supported_region_request.go
- model_list_supported_region_response.go
- model_monitor_item.go
- model_monitor_item_entity.go
- model_object_array_patterns.go
- model_option_value.go
- model_order_param.go
- model_raw_table_param.go
- model_raw_table_view.go
- model_region.go
- model_save_monitor_item_config_request.go
- model_save_monitor_item_config_response.go
- model_save_monitor_item_param.go
- model_search_agent_request.go
- model_search_agent_response.go
- model_search_application_request.go
- model_search_application_response.go
- model_search_business_topology_request.go
- model_search_business_topology_response.go
- model_search_env_topology_request.go
- model_search_env_topology_response.go
- model_search_transaction_config_request.go
- model_search_transaction_config_response.go
- model_search_transaction_request.go
- model_search_transaction_response.go
- model_show_access_point_request.go
- model_show_access_point_response.go
- model_show_ak_sks_request.go
- model_show_ak_sks_response.go
- model_show_business_detail_request.go
- model_show_business_detail_response.go
- model_show_clob_detail_request.go
- model_show_clob_detail_response.go
- model_show_env_monitor_items_request.go
- model_show_env_monitor_items_response.go
- model_show_event_detail_request.go
- model_show_event_detail_response.go
- model_show_flame_line_tree_request.go
- model_show_flame_line_tree_response.go
- model_show_master_address_request.go
- model_show_master_address_response.go
- model_show_monitor_item_detail_request.go
- model_show_monitor_item_detail_response.go
- model_show_monitor_item_view_config_request.go
- model_show_monitor_item_view_config_response.go
- model_show_raw_table_request.go
- model_show_raw_table_response.go
- model_show_span_search_request.go
- model_show_span_search_response.go
- model_show_sub_business_detail_request.go
- model_show_sub_business_detail_response.go
- model_show_sum_table_request.go
- model_show_sum_table_response.go
- model_show_token_request.go
- model_show_token_response.go
- model_show_topology_request.go
- model_show_topology_response.go
- model_show_topology_tree_request.go
- model_show_topology_tree_response.go
- model_show_trace_events_request.go
- model_show_trace_events_response.go
- model_show_transaction_detail_request.go
- model_show_transaction_detail_response.go
- model_show_trend_request.go
- model_show_trend_response.go
- model_span_event_info.go
- model_sum_table_param.go
- model_sum_table_view.go
- model_tag_param.go
- model_topo_line.go
- model_topo_node.go
- model_topology_tree.go
- model_trace_search_param.go
- model_trace_topology_line.go
- model_trace_topology_line_info.go
- model_trace_topology_node.go
- model_transaction_config_item.go
- model_transaction_config_search_request.go
- model_tree_node.go
- model_trend_param.go
- model_trend_view.go
- model_tx_detail_request.go
- model_tx_item_vo.go
- model_tx_line.go
- model_tx_node.go
- model_tx_search_request.go
- model_view_base.go
- model_view_row.go