monitor_config

package
v0.0.0-...-b63aa1a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppHealthConfig

type AppHealthConfig struct {
	//
	//应用id
	AppId string `protobuf:"bytes,1,opt,name=app_id,json=appId,proto3" json:"app_id" form:"app_id"`
	//
	//配置id
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//版本id
	VersionId string `protobuf:"bytes,3,opt,name=version_id,json=versionId,proto3" json:"version_id" form:"version_id"`
	//
	//创建者
	Creator string `protobuf:"bytes,4,opt,name=creator,proto3" json:"creator" form:"creator"`
	//
	//创建时间
	Ctime int32 `protobuf:"varint,5,opt,name=ctime,proto3" json:"ctime" form:"ctime"`
	//
	//修改者
	Modifier string `protobuf:"bytes,6,opt,name=modifier,proto3" json:"modifier" form:"modifier"`
	//
	//修改时间
	Mtime int32 `protobuf:"varint,7,opt,name=mtime,proto3" json:"mtime" form:"mtime"`
	//
	//org
	Org int32 `protobuf:"varint,8,opt,name=org,proto3" json:"org" form:"org"`
	//
	//应用变量
	Variables []*AppHealthConfigVariable `protobuf:"bytes,9,rep,name=variables,proto3" json:"variables" form:"variables"`
	//
	//应用分层
	Layers               []*AppHealthConfigLayer `protobuf:"bytes,10,rep,name=layers,proto3" json:"layers" form:"layers"`
	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
	XXX_unrecognized     []byte                  `json:"-"`
	XXX_sizecache        int32                   `json:"-"`
}

应用评分配置

func (*AppHealthConfig) Descriptor

func (*AppHealthConfig) Descriptor() ([]byte, []int)

func (*AppHealthConfig) GetAppId

func (m *AppHealthConfig) GetAppId() string

func (*AppHealthConfig) GetCreator

func (m *AppHealthConfig) GetCreator() string

func (*AppHealthConfig) GetCtime

func (m *AppHealthConfig) GetCtime() int32

func (*AppHealthConfig) GetId

func (m *AppHealthConfig) GetId() string

func (*AppHealthConfig) GetLayers

func (m *AppHealthConfig) GetLayers() []*AppHealthConfigLayer

func (*AppHealthConfig) GetModifier

func (m *AppHealthConfig) GetModifier() string

func (*AppHealthConfig) GetMtime

func (m *AppHealthConfig) GetMtime() int32

func (*AppHealthConfig) GetOrg

func (m *AppHealthConfig) GetOrg() int32

func (*AppHealthConfig) GetVariables

func (m *AppHealthConfig) GetVariables() []*AppHealthConfigVariable

func (*AppHealthConfig) GetVersionId

func (m *AppHealthConfig) GetVersionId() string

func (*AppHealthConfig) ProtoMessage

func (*AppHealthConfig) ProtoMessage()

func (*AppHealthConfig) Reset

func (m *AppHealthConfig) Reset()

func (*AppHealthConfig) String

func (m *AppHealthConfig) String() string

func (*AppHealthConfig) Validate

func (this *AppHealthConfig) Validate() error

func (*AppHealthConfig) XXX_DiscardUnknown

func (m *AppHealthConfig) XXX_DiscardUnknown()

func (*AppHealthConfig) XXX_Marshal

func (m *AppHealthConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfig) XXX_Merge

func (m *AppHealthConfig) XXX_Merge(src proto.Message)

func (*AppHealthConfig) XXX_Size

func (m *AppHealthConfig) XXX_Size() int

func (*AppHealthConfig) XXX_Unmarshal

func (m *AppHealthConfig) XXX_Unmarshal(b []byte) error

type AppHealthConfigLayer

type AppHealthConfigLayer struct {
	//
	//分层id
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id" form:"id"`
	//
	//分层名称
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name" form:"name"`
	//
	//权重
	Weight int32 `protobuf:"varint,3,opt,name=weight,proto3" json:"weight" form:"weight"`
	//
	//采集项
	Metrics              []*AppHealthConfigMetrics `protobuf:"bytes,4,rep,name=metrics,proto3" json:"metrics" form:"metrics"`
	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
	XXX_unrecognized     []byte                    `json:"-"`
	XXX_sizecache        int32                     `json:"-"`
}

应用评分配置分层

func (*AppHealthConfigLayer) Descriptor

func (*AppHealthConfigLayer) Descriptor() ([]byte, []int)

func (*AppHealthConfigLayer) GetId

func (m *AppHealthConfigLayer) GetId() string

func (*AppHealthConfigLayer) GetMetrics

func (m *AppHealthConfigLayer) GetMetrics() []*AppHealthConfigMetrics

func (*AppHealthConfigLayer) GetName

func (m *AppHealthConfigLayer) GetName() string

func (*AppHealthConfigLayer) GetWeight

func (m *AppHealthConfigLayer) GetWeight() int32

func (*AppHealthConfigLayer) ProtoMessage

func (*AppHealthConfigLayer) ProtoMessage()

func (*AppHealthConfigLayer) Reset

func (m *AppHealthConfigLayer) Reset()

func (*AppHealthConfigLayer) String

func (m *AppHealthConfigLayer) String() string

func (*AppHealthConfigLayer) Validate

func (this *AppHealthConfigLayer) Validate() error

func (*AppHealthConfigLayer) XXX_DiscardUnknown

func (m *AppHealthConfigLayer) XXX_DiscardUnknown()

func (*AppHealthConfigLayer) XXX_Marshal

func (m *AppHealthConfigLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfigLayer) XXX_Merge

func (m *AppHealthConfigLayer) XXX_Merge(src proto.Message)

func (*AppHealthConfigLayer) XXX_Size

func (m *AppHealthConfigLayer) XXX_Size() int

func (*AppHealthConfigLayer) XXX_Unmarshal

func (m *AppHealthConfigLayer) XXX_Unmarshal(b []byte) error

type AppHealthConfigMetrics

type AppHealthConfigMetrics struct {
	//
	//指标表
	Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table" form:"table"`
	//
	//说明
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description" form:"description"`
	//
	//字段
	Key string `protobuf:"bytes,3,opt,name=key,proto3" json:"key" form:"key"`
	//
	//采集项类型
	MetricType string `protobuf:"bytes,4,opt,name=metric_type,json=metricType,proto3" json:"metric_type" form:"metric_type"`
	//
	//聚合方式
	Aggregation string `protobuf:"bytes,5,opt,name=aggregation,proto3" json:"aggregation" form:"aggregation"`
	//
	//过滤条件
	Filters []*AppHealthConfigMetrics_Filters `protobuf:"bytes,6,rep,name=filters,proto3" json:"filters" form:"filters"`
	//
	//阈值区间
	Ranges               []*AppHealthConfigMetrics_Ranges `protobuf:"bytes,7,rep,name=ranges,proto3" json:"ranges" form:"ranges"`
	XXX_NoUnkeyedLiteral struct{}                         `json:"-"`
	XXX_unrecognized     []byte                           `json:"-"`
	XXX_sizecache        int32                            `json:"-"`
}

应用评分配置采集项

func (*AppHealthConfigMetrics) Descriptor

func (*AppHealthConfigMetrics) Descriptor() ([]byte, []int)

func (*AppHealthConfigMetrics) GetAggregation

func (m *AppHealthConfigMetrics) GetAggregation() string

func (*AppHealthConfigMetrics) GetDescription

func (m *AppHealthConfigMetrics) GetDescription() string

func (*AppHealthConfigMetrics) GetFilters

func (*AppHealthConfigMetrics) GetKey

func (m *AppHealthConfigMetrics) GetKey() string

func (*AppHealthConfigMetrics) GetMetricType

func (m *AppHealthConfigMetrics) GetMetricType() string

func (*AppHealthConfigMetrics) GetRanges

func (*AppHealthConfigMetrics) GetTable

func (m *AppHealthConfigMetrics) GetTable() string

func (*AppHealthConfigMetrics) ProtoMessage

func (*AppHealthConfigMetrics) ProtoMessage()

func (*AppHealthConfigMetrics) Reset

func (m *AppHealthConfigMetrics) Reset()

func (*AppHealthConfigMetrics) String

func (m *AppHealthConfigMetrics) String() string

func (*AppHealthConfigMetrics) Validate

func (this *AppHealthConfigMetrics) Validate() error

func (*AppHealthConfigMetrics) XXX_DiscardUnknown

func (m *AppHealthConfigMetrics) XXX_DiscardUnknown()

func (*AppHealthConfigMetrics) XXX_Marshal

func (m *AppHealthConfigMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfigMetrics) XXX_Merge

func (m *AppHealthConfigMetrics) XXX_Merge(src proto.Message)

func (*AppHealthConfigMetrics) XXX_Size

func (m *AppHealthConfigMetrics) XXX_Size() int

func (*AppHealthConfigMetrics) XXX_Unmarshal

func (m *AppHealthConfigMetrics) XXX_Unmarshal(b []byte) error

type AppHealthConfigMetrics_Filters

type AppHealthConfigMetrics_Filters struct {
	//
	//参数名
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name" form:"name"`
	//
	//比较方式
	Op string `protobuf:"bytes,2,opt,name=op,proto3" json:"op" form:"op"`
	//
	//参数值
	Variable             string   `protobuf:"bytes,3,opt,name=variable,proto3" json:"variable" form:"variable"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AppHealthConfigMetrics_Filters) Descriptor

func (*AppHealthConfigMetrics_Filters) Descriptor() ([]byte, []int)

func (*AppHealthConfigMetrics_Filters) GetName

func (*AppHealthConfigMetrics_Filters) GetOp

func (*AppHealthConfigMetrics_Filters) GetVariable

func (m *AppHealthConfigMetrics_Filters) GetVariable() string

func (*AppHealthConfigMetrics_Filters) ProtoMessage

func (*AppHealthConfigMetrics_Filters) ProtoMessage()

func (*AppHealthConfigMetrics_Filters) Reset

func (m *AppHealthConfigMetrics_Filters) Reset()

func (*AppHealthConfigMetrics_Filters) String

func (*AppHealthConfigMetrics_Filters) Validate

func (this *AppHealthConfigMetrics_Filters) Validate() error

func (*AppHealthConfigMetrics_Filters) XXX_DiscardUnknown

func (m *AppHealthConfigMetrics_Filters) XXX_DiscardUnknown()

func (*AppHealthConfigMetrics_Filters) XXX_Marshal

func (m *AppHealthConfigMetrics_Filters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfigMetrics_Filters) XXX_Merge

func (m *AppHealthConfigMetrics_Filters) XXX_Merge(src proto.Message)

func (*AppHealthConfigMetrics_Filters) XXX_Size

func (m *AppHealthConfigMetrics_Filters) XXX_Size() int

func (*AppHealthConfigMetrics_Filters) XXX_Unmarshal

func (m *AppHealthConfigMetrics_Filters) XXX_Unmarshal(b []byte) error

type AppHealthConfigMetrics_Ranges

type AppHealthConfigMetrics_Ranges struct {
	//
	//分值
	Score int32 `protobuf:"varint,1,opt,name=score,proto3" json:"score" form:"score"`
	//
	//区间闭合类型
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type" form:"type"`
	//
	//最小值
	MinValue *types.Value `protobuf:"bytes,3,opt,name=min_value,json=minValue,proto3" json:"min_value" form:"min_value"`
	//
	//最大值
	MaxValue             *types.Value `protobuf:"bytes,4,opt,name=max_value,json=maxValue,proto3" json:"max_value" form:"max_value"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*AppHealthConfigMetrics_Ranges) Descriptor

func (*AppHealthConfigMetrics_Ranges) Descriptor() ([]byte, []int)

func (*AppHealthConfigMetrics_Ranges) GetMaxValue

func (m *AppHealthConfigMetrics_Ranges) GetMaxValue() *types.Value

func (*AppHealthConfigMetrics_Ranges) GetMinValue

func (m *AppHealthConfigMetrics_Ranges) GetMinValue() *types.Value

func (*AppHealthConfigMetrics_Ranges) GetScore

func (m *AppHealthConfigMetrics_Ranges) GetScore() int32

func (*AppHealthConfigMetrics_Ranges) GetType

func (*AppHealthConfigMetrics_Ranges) ProtoMessage

func (*AppHealthConfigMetrics_Ranges) ProtoMessage()

func (*AppHealthConfigMetrics_Ranges) Reset

func (m *AppHealthConfigMetrics_Ranges) Reset()

func (*AppHealthConfigMetrics_Ranges) String

func (*AppHealthConfigMetrics_Ranges) Validate

func (this *AppHealthConfigMetrics_Ranges) Validate() error

func (*AppHealthConfigMetrics_Ranges) XXX_DiscardUnknown

func (m *AppHealthConfigMetrics_Ranges) XXX_DiscardUnknown()

func (*AppHealthConfigMetrics_Ranges) XXX_Marshal

func (m *AppHealthConfigMetrics_Ranges) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfigMetrics_Ranges) XXX_Merge

func (m *AppHealthConfigMetrics_Ranges) XXX_Merge(src proto.Message)

func (*AppHealthConfigMetrics_Ranges) XXX_Size

func (m *AppHealthConfigMetrics_Ranges) XXX_Size() int

func (*AppHealthConfigMetrics_Ranges) XXX_Unmarshal

func (m *AppHealthConfigMetrics_Ranges) XXX_Unmarshal(b []byte) error

type AppHealthConfigVariable

type AppHealthConfigVariable struct {
	//
	//类型
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type" form:"type"`
	//
	//变量id
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id" form:"id"`
	//
	//来源
	From string `protobuf:"bytes,3,opt,name=from,proto3" json:"from" form:"from"`
	//
	//变量名称
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name" form:"name"`
	//
	//变量路径
	Attr string `protobuf:"bytes,5,opt,name=attr,proto3" json:"attr" form:"attr"`
	//
	//变量值
	Value                []string `protobuf:"bytes,6,rep,name=value,proto3" json:"value" form:"value"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

应用评分配置变量

func (*AppHealthConfigVariable) Descriptor

func (*AppHealthConfigVariable) Descriptor() ([]byte, []int)

func (*AppHealthConfigVariable) GetAttr

func (m *AppHealthConfigVariable) GetAttr() string

func (*AppHealthConfigVariable) GetFrom

func (m *AppHealthConfigVariable) GetFrom() string

func (*AppHealthConfigVariable) GetId

func (m *AppHealthConfigVariable) GetId() string

func (*AppHealthConfigVariable) GetName

func (m *AppHealthConfigVariable) GetName() string

func (*AppHealthConfigVariable) GetType

func (m *AppHealthConfigVariable) GetType() string

func (*AppHealthConfigVariable) GetValue

func (m *AppHealthConfigVariable) GetValue() []string

func (*AppHealthConfigVariable) ProtoMessage

func (*AppHealthConfigVariable) ProtoMessage()

func (*AppHealthConfigVariable) Reset

func (m *AppHealthConfigVariable) Reset()

func (*AppHealthConfigVariable) String

func (m *AppHealthConfigVariable) String() string

func (*AppHealthConfigVariable) Validate

func (this *AppHealthConfigVariable) Validate() error

func (*AppHealthConfigVariable) XXX_DiscardUnknown

func (m *AppHealthConfigVariable) XXX_DiscardUnknown()

func (*AppHealthConfigVariable) XXX_Marshal

func (m *AppHealthConfigVariable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AppHealthConfigVariable) XXX_Merge

func (m *AppHealthConfigVariable) XXX_Merge(src proto.Message)

func (*AppHealthConfigVariable) XXX_Size

func (m *AppHealthConfigVariable) XXX_Size() int

func (*AppHealthConfigVariable) XXX_Unmarshal

func (m *AppHealthConfigVariable) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL