Documentation
¶
Index ¶
- type AMConfigReceiverFilter
- type AddAlertManagerConfigReceiver
- type AddAlertRuleRequest
- type AddLogParseRequest
- type AddOtherTableRequest
- type Alert
- type AlertFilter
- type AlertRule
- type AlertRuleFilter
- type Alerts
- type AssignToTeamRequest
- type AuthDataGroup
- type BufferEngineConfig
- type CheckAlertRuleRequest
- type ConfigureMenuRequest
- type CreateDataGroupRequest
- type CreateRoleRequest
- type CreateTeamRequest
- type CreateUserRequest
- type DataGroupOperationRequest
- type DataGroupPermission
- type DataType
- type DeleteAlertManagerConfigReceiverRequest
- type DeleteAlertRuleRequest
- type DeleteDataGroupRequest
- type DeleteLogParseRequest
- type DeleteOtherTableRequest
- type DeleteRoleRequest
- type DeleteTeamRequest
- type Field
- type ForwardToDingTalkRequest
- type GetAlertEventsRequest
- type GetAlertEventsSampleRequest
- type GetAlertManagerConfigReceverRequest
- type GetAlertRuleConfigRequest
- type GetAlertRuleRequest
- type GetDataGroupRequest
- type GetDescendantMetricsRequest
- type GetDescendantRelevanceRequest
- type GetEndPointsDataRequest
- type GetErrorInstanceLogsRequest
- type GetErrorInstanceRequest
- type GetFaultLogContentRequest
- type GetFaultLogPageListRequest
- type GetFeatureRequest
- type GetFlameDataRequest
- type GetGroupDatasourceRequest
- type GetGroupSubsRequest
- type GetK8sEventsRequest
- type GetLogLogsRequest
- type GetLogMetricsRequest
- type GetMonitorStatusRequest
- type GetNamespaceInfoRequest
- type GetOnOffCPURequest
- type GetPodInfoRequest
- type GetPodListRequest
- type GetPolarisInferRequest
- type GetProcessFlameGraphRequest
- type GetRygLightRequest
- type GetSQLMetricsRequest
- type GetServiceAlertRequest
- type GetServiceEndPointListRequest
- type GetServiceEndpointRelationRequest
- type GetServiceEndpointTopologyRequest
- type GetServiceEntryEndpointsRequest
- type GetServiceInstanceListRequest
- type GetServiceInstanceOptionsRequest
- type GetServiceInstanceRequest
- type GetServiceListRequest
- type GetServiceMoreUrlListRequest
- type GetServiceNamespaceListRequest
- type GetServiceRouteRequest
- type GetSingleTraceInfoRequest
- type GetSubjectDataGroupRequest
- type GetSubjectFeatureRequest
- type GetTeamRequest
- type GetTeamUserRequest
- type GetThresholdRequest
- type GetTraceFilterValueRequest
- type GetTraceFiltersRequest
- type GetTraceLogsRequest
- type GetTraceMetricsRequest
- type GetTracePageListRequest
- type GetUserConfigRequest
- type GetUserDataGroupRequest
- type GetUserInfoRequest
- type GetUserListRequest
- type GetUserRoleRequest
- type GetUserTeamRequest
- type GroupSubsOperationRequest
- type InputAlertManagerRequest
- type KV
- type LogIndexRequest
- type LogQueryContextRequest
- type LogQueryRequest
- type LogTable
- type LogTableInfoRequest
- type LogTableRequest
- type LoginRequest
- type LogoutRequest
- type Operation
- type OtherTableInfoRequest
- type OtherTableRequest
- type PageParam
- type Pair
- type Pairs
- type ParentField
- type PermissionOperationRequest
- type PodMapRequest
- type QueryLogParseRequest
- type RemoveUserRequest
- type ResetPasswordRequest
- type RoleOperationRequest
- type SetSingleTTLRequest
- type SetTTLRequest
- type SetThresholdRequest
- type SpanSegmentMetricsRequest
- type SpanTraceFilter
- type TeamOperationRequest
- type UpdateAlertManagerConfigReceiver
- type UpdateAlertRuleConfigRequest
- type UpdateAlertRuleRequest
- type UpdateDataGroupRequest
- type UpdateLogParseRequest
- type UpdateRoleRequest
- type UpdateSelfInfoRequest
- type UpdateTeamRequest
- type UpdateUserEmailRequest
- type UpdateUserInfoRequest
- type UpdateUserPasswordRequest
- type UpdateUserPhoneRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMConfigReceiverFilter ¶
type AddAlertManagerConfigReceiver ¶
type AddAlertManagerConfigReceiver UpdateAlertManagerConfigReceiver
type AddAlertRuleRequest ¶
type AddLogParseRequest ¶
type AddLogParseRequest struct { ParseName string `json:"parseName"` Service []string `json:"serviceName"` ParseInfo string `json:"parseInfo"` RouteRule map[string]string `json:"routeRule"` ParseRule string `json:"parseRule"` LogTable LogTable `json:"logTable"` Fields []Field `json:"tableFields"` // custom table fields IsStructured bool `json:"isStructured"` }
type AddOtherTableRequest ¶
type AddOtherTableRequest struct { DataBase string `json:"dataBase"` Table string `json:"tableName"` Cluster string `json:"cluster"` Instance string `json:"instance"` TimeField string `json:"timeField"` LogField string `json:"logField"` }
func (*AddOtherTableRequest) FillerValue ¶
func (req *AddOtherTableRequest) FillerValue()
type AlertFilter ¶
type AlertRule ¶
type AlertRule struct { Group string `json:"group" binding:"required"` Record string `json:"record"` Alert string `json:"alert" binding:"required"` Expr string `json:"expr"` For string `json:"for,omitempty"` KeepFiringFor string `json:"keepFiringFor,omitempty"` Labels map[string]string `json:"labels,omitempty"` Annotations map[string]string `json:"annotations,omitempty"` }
type AlertRuleFilter ¶
type AssignToTeamRequest ¶
type AuthDataGroup ¶
type BufferEngineConfig ¶
type CheckAlertRuleRequest ¶
type ConfigureMenuRequest ¶
type ConfigureMenuRequest struct {
PermissionList []int `form:"permissionList"`
}
type CreateDataGroupRequest ¶
type CreateDataGroupRequest struct { GroupName string `json:"groupName" binding:"required"` Description string `json:"description"` DatasourceList []model.Datasource `json:"datasourceList"` }
type CreateRoleRequest ¶
type CreateTeamRequest ¶
type CreateTeamRequest struct { TeamName string `json:"teamName" form:"teamName" binding:"required"` Description string `json:"description" form:"description"` FeatureList []int `json:"featureList" form:"featureList"` DataGroupPermissions []DataGroupPermission `json:"dataGroupPermission" form:"dataGroupPermission"` UserList []int64 `json:"userList" form:"userList"` }
type CreateUserRequest ¶
type CreateUserRequest struct { Username string `json:"username" form:"username" binding:"required"` // 用户名 Password string `json:"password" form:"password" binding:"required"` // 密码 ConfirmPassword string `json:"confirmPassword" form:"confirmPassword" binding:"required"` // 确认密码 Email string `json:"email" form:"email,omitempty"` Phone string `json:"phone" form:"phone,omitempty"` Corporation string `json:"corporation,omitempty" form:"corporation,omitempty"` RoleList []int `json:"roleList" form:"roleList"` // Role id list TeamList []int64 `json:"teamList" form:"teamList"` }
type DataGroupOperationRequest ¶
type DataGroupOperationRequest struct { SubjectID int64 `json:"subjectId" binding:"required"` SubjectType string `json:"subjectType" binding:"required"` DataGroupPermission []DataGroupPermission `json:"dataGroupPermission"` }
type DataGroupPermission ¶
type DeleteAlertRuleRequest ¶
type DeleteDataGroupRequest ¶
type DeleteDataGroupRequest struct {
GroupID int64 `form:"groupId" binding:"required"`
}
type DeleteLogParseRequest ¶
type DeleteOtherTableRequest ¶
type DeleteRoleRequest ¶
type DeleteRoleRequest struct {
RoleID int `form:"roleId" binding:"required"`
}
type DeleteTeamRequest ¶
type DeleteTeamRequest struct {
TeamID int64 `form:"teamId" binding:"required"`
}
type ForwardToDingTalkRequest ¶
type ForwardToDingTalkRequest InputAlertManagerRequest
type GetAlertEventsRequest ¶
type GetAlertEventsRequest struct { StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time AlertFilter // filter parameters *PageParam // Paging Parameters }
type GetAlertEventsSampleRequest ¶
type GetAlertEventsSampleRequest struct { StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time AlertFilter // filter parameters SampleCount int `form:"sampleCount"` // number of samples }
type GetAlertManagerConfigReceverRequest ¶
type GetAlertManagerConfigReceverRequest struct { AMConfigFile string `form:"amConfigFile" json:"amConfigFile"` RefreshCache bool `form:"refreshCache" json:"refreshCache"` *AMConfigReceiverFilter *PageParam }
type GetAlertRuleConfigRequest ¶
type GetAlertRuleConfigRequest struct {
AlertRuleFile string `form:"alertRuleFile" json:"alertRuleFile"`
}
type GetAlertRuleRequest ¶
type GetAlertRuleRequest struct { AlertRuleFile string `form:"alertRuleFile" json:"alertRuleFile"` RefreshCache bool `form:"refreshCache" json:"refreshCache"` *AlertRuleFilter `json:",inline"` *PageParam `json:",inline"` }
type GetDataGroupRequest ¶
type GetDataGroupRequest struct { GroupName string `json:"groupName" form:"groupName"` DataSourceList []model.Datasource `json:"datasourceList"` *PageParam }
type GetDescendantMetricsRequest ¶
type GetDescendantMetricsRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Service string `form:"service" binding:"required"` // query service name Endpoint string `form:"endpoint" binding:"required"` // query Endpoint Step int64 `form:"step" binding:"min=1000000"` // query step size (us) EntryService string `form:"entryService"` // Ingress service name EntryEndpoint string `form:"entryEndpoint"` // entry Endpoint }
type GetDescendantRelevanceRequest ¶
type GetDescendantRelevanceRequest = GetDescendantMetricsRequest
type GetEndPointsDataRequest ¶
type GetEndPointsDataRequest struct { // Filter Criteria ServiceName []string `form:"serviceName,omitempty"` // application name, exact match Namespace []string `form:"namespace,omitempty"` // specify namespace, exact match EndpointName []string `form:"endpointName,omitempty"` // endpoint name, exact match GroupID int64 `form:"groupId,omitempty"` // Data group id // Query condition StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Step int64 `form:"step" binding:"required"` // step size SortRule int `form:"sortRule" binding:"required"` // sort logic }
type GetErrorInstanceLogsRequest ¶
type GetErrorInstanceLogsRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Service string `form:"service" binding:"required"` // query service name Endpoint string `form:"endpoint" binding:"required"` // query Endpoint Instance string `form:"instance"` // instance name NodeName string `form:"nodeName"` // hostname ContainerId string `form:"containerId"` // container name Pid uint32 `form:"pid"` // process number }
type GetErrorInstanceRequest ¶
type GetErrorInstanceRequest = GetDescendantMetricsRequest
type GetFaultLogContentRequest ¶
type GetFaultLogContentRequest struct { ServiceName string `json:"serviceName"` // unused InstanceId string `json:"instanceId"` TraceId string `json:"traceId"` StartTime uint64 `json:"startTime"` EndTime uint64 `json:"endTime"` EndPoint string `json:"endpoint"` PodName string `json:"podName"` ContainerId string `json:"containerId"` NodeName string `json:"nodeName"` Pid uint32 `json:"pid"` SourceFrom string `json:"sourceFrom"` // log data source }
type GetFaultLogPageListRequest ¶
type GetFaultLogPageListRequest struct { StartTime int64 `json:"startTime" binding:"min=0"` // query start time EndTime int64 `json:"endTime" binding:"required,gtfield=StartTime"` // query end time Service []string `json:"service"` // query service name Namespaces []string `json:"namespaces"` Instance string `json:"instance"` // instance name NodeName string `json:"nodeName"` // hostname ContainerId string `json:"containerId"` // container name Pid uint32 `json:"pid"` // process number TraceId string `json:"traceId"` // TraceId PageNum int `json:"pageNum"` // page PageSize int `json:"pageSize"` // display number per page GroupID int64 `form:"groupId,omitempty"` // Data group id }
type GetFeatureRequest ¶
type GetFeatureRequest struct {
model.I18nLanguage
}
type GetFlameDataRequest ¶
type GetFlameDataRequest struct { SampleType string `json:"sampleType" form:"sampleType" binding:"required"` PID int64 `json:"pid" form:"pid" binding:"required"` TID int64 `json:"tid" form:"tid" binding:"required"` NodeName string `json:"nodeName" form:"nodeName"` SpanID string `json:"spanId" form:"spanId" binding:"required"` TraceID string `json:"traceId" form:"traceId" binding:"required"` StartTime int64 `json:"startTime" form:"startTime" binding:"required"` EndTime int64 `json:"endTime" form:"endTime" binding:"required,gtfield=StartTime"` }
type GetGroupSubsRequest ¶
type GetK8sEventsRequest ¶
type GetLogLogsRequest ¶
type GetLogLogsRequest = GetErrorInstanceLogsRequest
type GetLogMetricsRequest ¶
type GetLogMetricsRequest = GetDescendantMetricsRequest
type GetMonitorStatusRequest ¶
type GetNamespaceInfoRequest ¶
type GetNamespaceInfoRequest struct {
Namespace string `form:"namespace" binding:"required"`
}
type GetOnOffCPURequest ¶
type GetPodInfoRequest ¶
type GetPodListRequest ¶
type GetPodListRequest struct {
Namespace string `form:"namespace" binding:"required"`
}
type GetPolarisInferRequest ¶
type GetPolarisInferRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Step int64 `form:"step" binding:"required"` // query step (us) Service string `form:"service" binding:"required"` // query service name Endpoint string `form:"endpoint" binding:"required"` // query Endpoint Lanaguage string `form:"language" json:"language"` // language of result Timezone string `form:"timezone" json:"timezone"` // timezone of result }
type GetProcessFlameGraphRequest ¶
type GetProcessFlameGraphRequest struct { // Limit the minimum total to be displayed by the node MaxNodes int64 `json:"maxNodes" form:"maxNodes"` StartTime int64 `json:"startTime" form:"startTime" binding:"required"` EndTime int64 `json:"endTime" form:"endTime" binding:"required,gtfield=StartTime"` PID int64 `json:"pid" form:"pid" binding:"required"` NodeName string `json:"nodeName" form:"nodeName"` SampleType string `json:"sampleType" form:"sampleType" binding:"required"` }
type GetRygLightRequest ¶
type GetRygLightRequest struct { // Filter Criteria ServiceName string `form:"serviceName"` // application name, including matching EndpointName string `form:"endpointName"` // endpoint name, including matches Namespace string `form:"namespace"` // specify namespace, exact match // Query condition StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time }
type GetSQLMetricsRequest ¶
type GetSQLMetricsRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Service string `form:"service" binding:"required"` // query service name Step int64 `form:"step" binding:"min=1000000"` // query step size (us) SortBy string `form:"sortBy"` // sorting method,(latency,errorRate,tps) is sorted by latency by default *PageParam // Paging Parameters }
type GetServiceAlertRequest ¶
type GetServiceAlertRequest struct { StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Step int64 `form:"step" binding:"required"` // step size ServiceNames []string `form:"serviceNames" binding:"required"` // application name ReturnData []string `form:"returnData"` }
type GetServiceEndpointRelationRequest ¶
type GetServiceEndpointRelationRequest = GetServiceEndpointTopologyRequest
type GetServiceEndpointTopologyRequest ¶
type GetServiceEndpointTopologyRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Service string `form:"service" binding:"required"` // query service name Endpoint string `form:"endpoint" binding:"required"` // query Endpoint EntryService string `form:"entryService"` // Ingress service name EntryEndpoint string `form:"entryEndpoint"` // entry Endpoint }
type GetServiceEntryEndpointsRequest ¶
type GetServiceEntryEndpointsRequest struct { StartTime int64 `form:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Service string `form:"service" binding:"required"` // query service name Endpoint string `form:"endpoint" binding:"required"` // query Endpoint Step int64 `form:"step" binding:"required"` // query step (us) ShowMissTop bool `form:"showMissTop"` // whether to display the lost non-portal service }
type GetServiceInstanceRequest ¶
type GetServiceInstanceRequest struct { StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Step int64 `form:"step" binding:"required"` // step size ServiceName string `form:"serviceName" binding:"required"` // application name Endpoint string `form:"endpoint"` }
type GetServiceListRequest ¶
type GetServiceMoreUrlListRequest ¶
type GetServiceMoreUrlListRequest struct { StartTime int64 `form:"startTime" binding:"required"` // query start time EndTime int64 `form:"endTime" binding:"required,gtfield=StartTime"` // query end time Step int64 `form:"step" binding:"required"` // step size ServiceName string `form:"serviceName" binding:"required"` // application name SortRule int `form:"sortRule" binding:"required"` // sort logic }
type GetServiceRouteRequest ¶
type GetServiceRouteRequest struct {
Service []string `form:"serviceName"`
}
type GetSingleTraceInfoRequest ¶
type GetSingleTraceInfoRequest struct {
TraceID string `form:"traceId" binding:"required"`
}
type GetSubjectFeatureRequest ¶
type GetSubjectFeatureRequest struct { SubjectID int64 `form:"subjectId" binding:"required"` SubjectType string `form:"subjectType" binding:"required"` model.I18nLanguage }
type GetTeamRequest ¶
type GetTeamUserRequest ¶
type GetTeamUserRequest struct {
TeamID int64 `form:"teamId" binding:"required"`
}
type GetThresholdRequest ¶
type GetTraceFilterValueRequest ¶
type GetTraceFilterValueRequest struct { StartTime int64 `json:"startTime" binding:"min=0"` // query start time EndTime int64 `json:"endTime" binding:"required,gtfield=StartTime"` // query end time SearchText string `json:"searchText"` // query keyword Filter SpanTraceFilter `json:"filter"` }
type GetTraceFiltersRequest ¶
type GetTraceFiltersRequest struct { StartTime int64 `form:"statTime" json:"startTime" binding:"min=0"` // query start time EndTime int64 `form:"endTime" json:"endTime" binding:"required,gtfield=StartTime"` // query end time NeedUpdate bool `form:"needUpdate" json:"needUpdate"` // whether it needs to be updated immediately }
type GetTraceLogsRequest ¶
type GetTraceLogsRequest = GetErrorInstanceLogsRequest
type GetTraceMetricsRequest ¶
type GetTraceMetricsRequest = GetDescendantMetricsRequest
type GetTracePageListRequest ¶
type GetTracePageListRequest struct { GroupID int64 `form:"groupId,omitempty"` // Data group id StartTime int64 `json:"startTime" binding:"min=0"` // query start time EndTime int64 `json:"endTime" binding:"required,gtfield=StartTime"` // query end time Service []string `json:"service"` // query service name Namespace []string `json:"namespace"` EndPoint string `json:"endpoint"` // query Endpoint Instance string `json:"instance"` // instance name NodeName string `json:"nodeName"` // hostname ContainerId string `json:"containerId"` // container name Pid uint32 `json:"pid"` // process number TraceId string `json:"traceId"` // TraceId PageNum int `json:"pageNum"` // page PageSize int `json:"pageSize"` Filters []*SpanTraceFilter `json:"filters"` // filter }
type GetUserConfigRequest ¶
type GetUserConfigRequest struct { UserID int64 `form:"userId" binding:"required"` model.I18nLanguage }
type GetUserDataGroupRequest ¶
type GetUserInfoRequest ¶
type GetUserInfoRequest struct {
UserID int64 `form:"userId"`
}
type GetUserListRequest ¶
type GetUserRoleRequest ¶
type GetUserRoleRequest struct {
UserID int64 `form:"userId"`
}
type GetUserTeamRequest ¶
type GetUserTeamRequest struct {
UserID int64 `form:"userId" binding:"required"`
}
type GroupSubsOperationRequest ¶
type GroupSubsOperationRequest struct { DataGroupID int64 `json:"groupId" form:"groupId" binding:"required"` UserList []AuthDataGroup `json:"userList"` TeamList []AuthDataGroup `json:"teamList"` }
type InputAlertManagerRequest ¶
type InputAlertManagerRequest struct { Receiver string `json:"receiver"` Status string `json:"status"` Alerts Alerts `json:"alerts"` GroupLabels KV `json:"groupLabels"` CommonLabels KV `json:"commonLabels"` CommonAnnotations KV `json:"commonAnnotations"` TruncatedAlerts int `json:"truncatedAlerts"` ExternalURL string `json:"ExternalURL"` }
type KV ¶
func (KV) SortedPairs ¶
SortedPairs returns a sorted list of key/value pairs.
type LogIndexRequest ¶
type LogIndexRequest struct { StartTime int64 `json:"startTime" binding:"min=0"` EndTime int64 `json:"endTime" binding:"required,gtfield=StartTime"` TableName string `json:"tableName"` DataBase string `json:"dataBase"` Column string `json:"column"` TimeField string `json:"timeField"` LogField string `json:"logField"` Query string `json:"query"` }
type LogQueryContextRequest ¶
type LogQueryRequest ¶
type LogQueryRequest struct { StartTime int64 `json:"startTime" binding:"min=0"` EndTime int64 `json:"endTime" binding:"required,gtfield=StartTime"` TableName string `json:"tableName"` DataBase string `json:"dataBase"` Query string `json:"query"` PageNum int `json:"pageNum"` PageSize int `json:"pageSize"` TimeField string `json:"timeField"` LogField string `json:"logField"` IsExternal bool `json:"isExternal"` }
type LogTable ¶
type LogTable struct { TTL uint `json:"ttl"` Fields []Field `json:"fields"` Buffer BufferEngineConfig `json:"buffer"` }
type LogTableInfoRequest ¶
type LogTableInfoRequest struct { }
type LogTableRequest ¶
type LogTableRequest struct { DataBase string `json:"dataBase"` TableName string `json:"tableName"` Cluster string `json:"cluster"` Replica bool `json:"replica"` TTL uint `json:"ttl"` Fields []Field `json:"fields"` Buffer BufferEngineConfig `json:"buffer"` IsStructured bool `json:"isStructured"` }
func (*LogTableRequest) ClusterString ¶
func (q *LogTableRequest) ClusterString() string
func (*LogTableRequest) FillerValue ¶
func (q *LogTableRequest) FillerValue()
type LoginRequest ¶
type LogoutRequest ¶
type Operation ¶
type Operation string
const ( OpEqual Operation = "EQUAL" OpNotEqual Operation = "NOT_EQUAL" OpIn Operation = "IN" OpNotIn Operation = "NOT_IN" OpLike Operation = "LIKE" OpNotLike Operation = "NOT_LIKE" OpExists Operation = "EXISTS" OpNotExists Operation = "NOT_EXISTS" OpContains Operation = "CONTAINS" OpNotContains Operation = "NOT_CONTAINS" OpGreaterThan Operation = "GREATER_THAN" OpLessThan Operation = "LESS_THAN" )
type OtherTableInfoRequest ¶
type OtherTableRequest ¶
type OtherTableRequest struct { }
type ParentField ¶
type ParentField string
const ( PF_Labels ParentField = "labels" PF_Flags ParentField = "flags" )
func (*ParentField) Scan ¶
func (f *ParentField) Scan(src interface{}) error
type PodMapRequest ¶
type PodMapRequest struct { StartTime int64 `form:"startTime" json:"startTime" binding:"required,min=0"` // query start time EndTime int64 `form:"endTime" json:"endTime" binding:"required,gtfield=StartTime"` // query end time Namespace string `form:"namespace"` Workload string `form:"workload"` Protocol string `form:"protocol"` }
type QueryLogParseRequest ¶
type RemoveUserRequest ¶
type RemoveUserRequest struct {
UserID int64 `json:"userId" form:"userId" binding:"required"`
}
type ResetPasswordRequest ¶
type RoleOperationRequest ¶
type SetSingleTTLRequest ¶
type SetTTLRequest ¶
type SetThresholdRequest ¶
type SetThresholdRequest struct { ServiceName string `form:"serviceName"` Endpoint string `form:"endpoint"` Level string `form:"level" binding:"required"` Latency float64 `form:"latency" binding:"required"` ErrorRate float64 `form:"errorRate" binding:"required"` Tps float64 `form:"tps" binding:"required"` Log float64 `form:"log" binding:"required"` }
type SpanTraceFilter ¶
type SpanTraceFilter struct { Key string `ch:"key" json:"key"` ParentField ParentField `ch:"parent_field" json:"parentField"` DataType DataType `ch:"data_type" json:"dataType"` Operation Operation `json:"operation,omitempty"` Value []string `json:"value,omitempty"` }
type TeamOperationRequest ¶
type UpdateAlertRuleRequest ¶
type UpdateDataGroupRequest ¶
type UpdateDataGroupRequest struct { GroupID int64 `json:"groupId" form:"groupId" binding:"required"` GroupName string `json:"groupName" form:"groupName" binding:"required"` Description string `json:"description"` DatasourceList []model.Datasource `json:"datasourceList"` }
type UpdateLogParseRequest ¶
type UpdateLogParseRequest struct { DataBase string `json:"dataBase"` TableName string `json:"tableName"` ParseInfo string `json:"parseInfo"` ParseName string `json:"parseName"` Service []string `json:"serviceName"` RouteRule map[string]string `json:"routeRule"` ParseRule string `json:"parseRule"` TableFields []Field `json:"tableFields"` IsStructured bool `json:"isStructured"` }
type UpdateRoleRequest ¶
type UpdateSelfInfoRequest ¶
type UpdateTeamRequest ¶
type UpdateTeamRequest struct { TeamID int64 `json:"teamId" form:"teamId" binding:"required"` TeamName string `json:"teamName" form:"teamName" binding:"required"` Description string `json:"description" form:"description"` FeatureList []int `json:"featureList" form:"featureList"` DataGroupPermissions []DataGroupPermission `json:"dataGroupPermission" form:"dataGroupPermission"` UserList []int64 `json:"userList" form:"userList"` }
type UpdateUserEmailRequest ¶
type UpdateUserInfoRequest ¶
type UpdateUserInfoRequest struct { UserID int64 `json:"userId" form:"userId" binding:"required"` //RoleList []int `json:"roleList" form:"roleList"` Corporation string `json:"corporation,omitempty" form:"corporation,omitempty"` Phone string `json:"phone" form:"phone,omitempty"` Email string `json:"email" form:"email,omitempty"` }
type UpdateUserPasswordRequest ¶
type UpdateUserPasswordRequest struct { UserID int64 `json:"userId" form:"userId" binding:"required"` OldPassword string `json:"oldPassword" form:"oldPassword" binding:"required"` NewPassword string `json:"newPassword" form:"newPassword" binding:"required"` ConfirmPassword string `json:"confirmPassword" form:"confirmPassword" binding:"required"` }
type UpdateUserPhoneRequest ¶
Click to show internal directories.
Click to hide internal directories.