inventorypb

package
v2.7.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Jun 3, 2020 License: AGPL-3.0 Imports: 16 Imported by: 0

Documentation

Overview

Package inventorypb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package inventorypb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Package inventorypb is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var AgentStatus_name = map[int32]string{
	0: "AGENT_STATUS_INVALID",
	1: "STARTING",
	2: "RUNNING",
	3: "WAITING",
	4: "STOPPING",
	5: "DONE",
}
View Source
var AgentStatus_value = map[string]int32{
	"AGENT_STATUS_INVALID": 0,
	"STARTING":             1,
	"RUNNING":              2,
	"WAITING":              3,
	"STOPPING":             4,
	"DONE":                 5,
}
View Source
var AgentType_name = map[int32]string{
	0:  "AGENT_TYPE_INVALID",
	1:  "PMM_AGENT",
	2:  "NODE_EXPORTER",
	3:  "MYSQLD_EXPORTER",
	4:  "MONGODB_EXPORTER",
	5:  "POSTGRES_EXPORTER",
	6:  "PROXYSQL_EXPORTER",
	7:  "QAN_MYSQL_PERFSCHEMA_AGENT",
	8:  "QAN_MYSQL_SLOWLOG_AGENT",
	9:  "QAN_MONGODB_PROFILER_AGENT",
	10: "QAN_POSTGRESQL_PGSTATEMENTS_AGENT",
	11: "RDS_EXPORTER",
	12: "EXTERNAL_EXPORTER",
}
View Source
var AgentType_value = map[string]int32{
	"AGENT_TYPE_INVALID":                0,
	"PMM_AGENT":                         1,
	"NODE_EXPORTER":                     2,
	"MYSQLD_EXPORTER":                   3,
	"MONGODB_EXPORTER":                  4,
	"POSTGRES_EXPORTER":                 5,
	"PROXYSQL_EXPORTER":                 6,
	"QAN_MYSQL_PERFSCHEMA_AGENT":        7,
	"QAN_MYSQL_SLOWLOG_AGENT":           8,
	"QAN_MONGODB_PROFILER_AGENT":        9,
	"QAN_POSTGRESQL_PGSTATEMENTS_AGENT": 10,
	"RDS_EXPORTER":                      11,
	"EXTERNAL_EXPORTER":                 12,
}
View Source
var NodeType_name = map[int32]string{
	0: "NODE_TYPE_INVALID",
	1: "GENERIC_NODE",
	2: "CONTAINER_NODE",
	3: "REMOTE_NODE",
	4: "REMOTE_RDS_NODE",
}
View Source
var NodeType_value = map[string]int32{
	"NODE_TYPE_INVALID": 0,
	"GENERIC_NODE":      1,
	"CONTAINER_NODE":    2,
	"REMOTE_NODE":       3,
	"REMOTE_RDS_NODE":   4,
}
View Source
var ServiceType_name = map[int32]string{
	0: "SERVICE_TYPE_INVALID",
	1: "MYSQL_SERVICE",
	2: "MONGODB_SERVICE",
	3: "POSTGRESQL_SERVICE",
	4: "PROXYSQL_SERVICE",
	5: "EXTERNAL_SERVICE",
}
View Source
var ServiceType_value = map[string]int32{
	"SERVICE_TYPE_INVALID": 0,
	"MYSQL_SERVICE":        1,
	"MONGODB_SERVICE":      2,
	"POSTGRESQL_SERVICE":   3,
	"PROXYSQL_SERVICE":     4,
	"EXTERNAL_SERVICE":     5,
}

Functions

func RegisterAgentsHandler

func RegisterAgentsHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterAgentsHandler registers the http handlers for service Agents to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterAgentsHandlerClient

func RegisterAgentsHandlerClient(ctx context.Context, mux *runtime.ServeMux, client AgentsClient) error

RegisterAgentsHandlerClient registers the http handlers for service Agents to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "AgentsClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "AgentsClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "AgentsClient" to call the correct interceptors.

func RegisterAgentsHandlerFromEndpoint

func RegisterAgentsHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterAgentsHandlerFromEndpoint is same as RegisterAgentsHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterAgentsHandlerServer

func RegisterAgentsHandlerServer(ctx context.Context, mux *runtime.ServeMux, server AgentsServer) error

RegisterAgentsHandlerServer registers the http handlers for service Agents to "mux". UnaryRPC :call AgentsServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterAgentsServer

func RegisterAgentsServer(s *grpc.Server, srv AgentsServer)

func RegisterNodesHandler

func RegisterNodesHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterNodesHandler registers the http handlers for service Nodes to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterNodesHandlerClient

func RegisterNodesHandlerClient(ctx context.Context, mux *runtime.ServeMux, client NodesClient) error

RegisterNodesHandlerClient registers the http handlers for service Nodes to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "NodesClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "NodesClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "NodesClient" to call the correct interceptors.

func RegisterNodesHandlerFromEndpoint

func RegisterNodesHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterNodesHandlerFromEndpoint is same as RegisterNodesHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterNodesHandlerServer

func RegisterNodesHandlerServer(ctx context.Context, mux *runtime.ServeMux, server NodesServer) error

RegisterNodesHandlerServer registers the http handlers for service Nodes to "mux". UnaryRPC :call NodesServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterNodesServer

func RegisterNodesServer(s *grpc.Server, srv NodesServer)

func RegisterServicesHandler

func RegisterServicesHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterServicesHandler registers the http handlers for service Services to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterServicesHandlerClient

func RegisterServicesHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ServicesClient) error

RegisterServicesHandlerClient registers the http handlers for service Services to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ServicesClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ServicesClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ServicesClient" to call the correct interceptors.

func RegisterServicesHandlerFromEndpoint

func RegisterServicesHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterServicesHandlerFromEndpoint is same as RegisterServicesHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterServicesHandlerServer

func RegisterServicesHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ServicesServer) error

RegisterServicesHandlerServer registers the http handlers for service Services to "mux". UnaryRPC :call ServicesServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.

func RegisterServicesServer

func RegisterServicesServer(s *grpc.Server, srv ServicesServer)

Types

type AddContainerNodeRequest

type AddContainerNodeRequest struct {
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Linux machine-id of the Generic Node where this Container Node runs.
	MachineId string `protobuf:"bytes,3,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Container identifier. If specified, must be a unique Docker container identifier.
	ContainerId string `protobuf:"bytes,4,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Container name.
	ContainerName string `protobuf:"bytes,5,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,6,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,8,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddContainerNodeRequest) Descriptor

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

func (*AddContainerNodeRequest) GetAddress

func (m *AddContainerNodeRequest) GetAddress() string

func (*AddContainerNodeRequest) GetAz

func (m *AddContainerNodeRequest) GetAz() string

func (*AddContainerNodeRequest) GetContainerId

func (m *AddContainerNodeRequest) GetContainerId() string

func (*AddContainerNodeRequest) GetContainerName

func (m *AddContainerNodeRequest) GetContainerName() string

func (*AddContainerNodeRequest) GetCustomLabels

func (m *AddContainerNodeRequest) GetCustomLabels() map[string]string

func (*AddContainerNodeRequest) GetMachineId

func (m *AddContainerNodeRequest) GetMachineId() string

func (*AddContainerNodeRequest) GetNodeModel

func (m *AddContainerNodeRequest) GetNodeModel() string

func (*AddContainerNodeRequest) GetNodeName

func (m *AddContainerNodeRequest) GetNodeName() string

func (*AddContainerNodeRequest) GetRegion

func (m *AddContainerNodeRequest) GetRegion() string

func (*AddContainerNodeRequest) ProtoMessage

func (*AddContainerNodeRequest) ProtoMessage()

func (*AddContainerNodeRequest) Reset

func (m *AddContainerNodeRequest) Reset()

func (*AddContainerNodeRequest) String

func (m *AddContainerNodeRequest) String() string

func (*AddContainerNodeRequest) Validate

func (this *AddContainerNodeRequest) Validate() error

func (*AddContainerNodeRequest) XXX_DiscardUnknown

func (m *AddContainerNodeRequest) XXX_DiscardUnknown()

func (*AddContainerNodeRequest) XXX_Marshal

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

func (*AddContainerNodeRequest) XXX_Merge

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

func (*AddContainerNodeRequest) XXX_Size

func (m *AddContainerNodeRequest) XXX_Size() int

func (*AddContainerNodeRequest) XXX_Unmarshal

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

type AddContainerNodeResponse

type AddContainerNodeResponse struct {
	Container            *ContainerNode `protobuf:"bytes,1,opt,name=container,proto3" json:"container,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*AddContainerNodeResponse) Descriptor

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

func (*AddContainerNodeResponse) GetContainer

func (m *AddContainerNodeResponse) GetContainer() *ContainerNode

func (*AddContainerNodeResponse) ProtoMessage

func (*AddContainerNodeResponse) ProtoMessage()

func (*AddContainerNodeResponse) Reset

func (m *AddContainerNodeResponse) Reset()

func (*AddContainerNodeResponse) String

func (m *AddContainerNodeResponse) String() string

func (*AddContainerNodeResponse) Validate

func (this *AddContainerNodeResponse) Validate() error

func (*AddContainerNodeResponse) XXX_DiscardUnknown

func (m *AddContainerNodeResponse) XXX_DiscardUnknown()

func (*AddContainerNodeResponse) XXX_Marshal

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

func (*AddContainerNodeResponse) XXX_Merge

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

func (*AddContainerNodeResponse) XXX_Size

func (m *AddContainerNodeResponse) XXX_Size() int

func (*AddContainerNodeResponse) XXX_Unmarshal

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

type AddExternalExporterRequest

type AddExternalExporterRequest struct {
	// The node identifier where this instance is run.
	RunsOnNodeId string `protobuf:"bytes,1,opt,name=runs_on_node_id,json=runsOnNodeId,proto3" json:"runs_on_node_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// HTTP basic auth username for collecting metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// HTTP basic auth password for collecting metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Scheme to generate URI to exporter metrics endpoints(default: http).
	Scheme string `protobuf:"bytes,6,opt,name=scheme,proto3" json:"scheme,omitempty"`
	// Path under which metrics are exposed, used to generate URI(default: /metrics).
	MetricsPath string `protobuf:"bytes,7,opt,name=metrics_path,json=metricsPath,proto3" json:"metrics_path,omitempty"`
	// Listen port for scraping metrics.
	ListenPort uint32 `protobuf:"varint,8,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 186-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddExternalExporterRequest) Descriptor

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

func (*AddExternalExporterRequest) GetCustomLabels

func (m *AddExternalExporterRequest) GetCustomLabels() map[string]string

func (*AddExternalExporterRequest) GetListenPort

func (m *AddExternalExporterRequest) GetListenPort() uint32

func (*AddExternalExporterRequest) GetMetricsPath

func (m *AddExternalExporterRequest) GetMetricsPath() string

func (*AddExternalExporterRequest) GetPassword

func (m *AddExternalExporterRequest) GetPassword() string

func (*AddExternalExporterRequest) GetRunsOnNodeId

func (m *AddExternalExporterRequest) GetRunsOnNodeId() string

func (*AddExternalExporterRequest) GetScheme

func (m *AddExternalExporterRequest) GetScheme() string

func (*AddExternalExporterRequest) GetServiceId

func (m *AddExternalExporterRequest) GetServiceId() string

func (*AddExternalExporterRequest) GetUsername

func (m *AddExternalExporterRequest) GetUsername() string

func (*AddExternalExporterRequest) ProtoMessage

func (*AddExternalExporterRequest) ProtoMessage()

func (*AddExternalExporterRequest) Reset

func (m *AddExternalExporterRequest) Reset()

func (*AddExternalExporterRequest) String

func (m *AddExternalExporterRequest) String() string

func (*AddExternalExporterRequest) Validate

func (this *AddExternalExporterRequest) Validate() error

func (*AddExternalExporterRequest) XXX_DiscardUnknown

func (m *AddExternalExporterRequest) XXX_DiscardUnknown()

func (*AddExternalExporterRequest) XXX_Marshal

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

func (*AddExternalExporterRequest) XXX_Merge

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

func (*AddExternalExporterRequest) XXX_Size

func (m *AddExternalExporterRequest) XXX_Size() int

func (*AddExternalExporterRequest) XXX_Unmarshal

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

type AddExternalExporterResponse

type AddExternalExporterResponse struct {
	ExternalExporter     *ExternalExporter `protobuf:"bytes,1,opt,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddExternalExporterResponse) Descriptor

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

func (*AddExternalExporterResponse) GetExternalExporter

func (m *AddExternalExporterResponse) GetExternalExporter() *ExternalExporter

func (*AddExternalExporterResponse) ProtoMessage

func (*AddExternalExporterResponse) ProtoMessage()

func (*AddExternalExporterResponse) Reset

func (m *AddExternalExporterResponse) Reset()

func (*AddExternalExporterResponse) String

func (m *AddExternalExporterResponse) String() string

func (*AddExternalExporterResponse) Validate

func (this *AddExternalExporterResponse) Validate() error

func (*AddExternalExporterResponse) XXX_DiscardUnknown

func (m *AddExternalExporterResponse) XXX_DiscardUnknown()

func (*AddExternalExporterResponse) XXX_Marshal

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

func (*AddExternalExporterResponse) XXX_Merge

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

func (*AddExternalExporterResponse) XXX_Size

func (m *AddExternalExporterResponse) XXX_Size() int

func (*AddExternalExporterResponse) XXX_Unmarshal

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

type AddExternalServiceRequest

type AddExternalServiceRequest struct {
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs. Required.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,4,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,5,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddExternalServiceRequest) Descriptor

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

func (*AddExternalServiceRequest) GetCluster

func (m *AddExternalServiceRequest) GetCluster() string

func (*AddExternalServiceRequest) GetCustomLabels

func (m *AddExternalServiceRequest) GetCustomLabels() map[string]string

func (*AddExternalServiceRequest) GetEnvironment

func (m *AddExternalServiceRequest) GetEnvironment() string

func (*AddExternalServiceRequest) GetNodeId

func (m *AddExternalServiceRequest) GetNodeId() string

func (*AddExternalServiceRequest) GetReplicationSet

func (m *AddExternalServiceRequest) GetReplicationSet() string

func (*AddExternalServiceRequest) GetServiceName

func (m *AddExternalServiceRequest) GetServiceName() string

func (*AddExternalServiceRequest) ProtoMessage

func (*AddExternalServiceRequest) ProtoMessage()

func (*AddExternalServiceRequest) Reset

func (m *AddExternalServiceRequest) Reset()

func (*AddExternalServiceRequest) String

func (m *AddExternalServiceRequest) String() string

func (*AddExternalServiceRequest) Validate

func (this *AddExternalServiceRequest) Validate() error

func (*AddExternalServiceRequest) XXX_DiscardUnknown

func (m *AddExternalServiceRequest) XXX_DiscardUnknown()

func (*AddExternalServiceRequest) XXX_Marshal

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

func (*AddExternalServiceRequest) XXX_Merge

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

func (*AddExternalServiceRequest) XXX_Size

func (m *AddExternalServiceRequest) XXX_Size() int

func (*AddExternalServiceRequest) XXX_Unmarshal

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

type AddExternalServiceResponse

type AddExternalServiceResponse struct {
	External             *ExternalService `protobuf:"bytes,1,opt,name=external,proto3" json:"external,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*AddExternalServiceResponse) Descriptor

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

func (*AddExternalServiceResponse) GetExternal

func (m *AddExternalServiceResponse) GetExternal() *ExternalService

func (*AddExternalServiceResponse) ProtoMessage

func (*AddExternalServiceResponse) ProtoMessage()

func (*AddExternalServiceResponse) Reset

func (m *AddExternalServiceResponse) Reset()

func (*AddExternalServiceResponse) String

func (m *AddExternalServiceResponse) String() string

func (*AddExternalServiceResponse) Validate

func (this *AddExternalServiceResponse) Validate() error

func (*AddExternalServiceResponse) XXX_DiscardUnknown

func (m *AddExternalServiceResponse) XXX_DiscardUnknown()

func (*AddExternalServiceResponse) XXX_Marshal

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

func (*AddExternalServiceResponse) XXX_Merge

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

func (*AddExternalServiceResponse) XXX_Size

func (m *AddExternalServiceResponse) XXX_Size() int

func (*AddExternalServiceResponse) XXX_Unmarshal

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

type AddGenericNodeRequest

type AddGenericNodeRequest struct {
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Linux machine-id.
	MachineId string `protobuf:"bytes,3,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Linux distribution name and version.
	Distro string `protobuf:"bytes,4,opt,name=distro,proto3" json:"distro,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,5,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,6,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,7,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddGenericNodeRequest) Descriptor

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

func (*AddGenericNodeRequest) GetAddress

func (m *AddGenericNodeRequest) GetAddress() string

func (*AddGenericNodeRequest) GetAz

func (m *AddGenericNodeRequest) GetAz() string

func (*AddGenericNodeRequest) GetCustomLabels

func (m *AddGenericNodeRequest) GetCustomLabels() map[string]string

func (*AddGenericNodeRequest) GetDistro

func (m *AddGenericNodeRequest) GetDistro() string

func (*AddGenericNodeRequest) GetMachineId

func (m *AddGenericNodeRequest) GetMachineId() string

func (*AddGenericNodeRequest) GetNodeModel

func (m *AddGenericNodeRequest) GetNodeModel() string

func (*AddGenericNodeRequest) GetNodeName

func (m *AddGenericNodeRequest) GetNodeName() string

func (*AddGenericNodeRequest) GetRegion

func (m *AddGenericNodeRequest) GetRegion() string

func (*AddGenericNodeRequest) ProtoMessage

func (*AddGenericNodeRequest) ProtoMessage()

func (*AddGenericNodeRequest) Reset

func (m *AddGenericNodeRequest) Reset()

func (*AddGenericNodeRequest) String

func (m *AddGenericNodeRequest) String() string

func (*AddGenericNodeRequest) Validate

func (this *AddGenericNodeRequest) Validate() error

func (*AddGenericNodeRequest) XXX_DiscardUnknown

func (m *AddGenericNodeRequest) XXX_DiscardUnknown()

func (*AddGenericNodeRequest) XXX_Marshal

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

func (*AddGenericNodeRequest) XXX_Merge

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

func (*AddGenericNodeRequest) XXX_Size

func (m *AddGenericNodeRequest) XXX_Size() int

func (*AddGenericNodeRequest) XXX_Unmarshal

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

type AddGenericNodeResponse

type AddGenericNodeResponse struct {
	Generic              *GenericNode `protobuf:"bytes,1,opt,name=generic,proto3" json:"generic,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*AddGenericNodeResponse) Descriptor

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

func (*AddGenericNodeResponse) GetGeneric

func (m *AddGenericNodeResponse) GetGeneric() *GenericNode

func (*AddGenericNodeResponse) ProtoMessage

func (*AddGenericNodeResponse) ProtoMessage()

func (*AddGenericNodeResponse) Reset

func (m *AddGenericNodeResponse) Reset()

func (*AddGenericNodeResponse) String

func (m *AddGenericNodeResponse) String() string

func (*AddGenericNodeResponse) Validate

func (this *AddGenericNodeResponse) Validate() error

func (*AddGenericNodeResponse) XXX_DiscardUnknown

func (m *AddGenericNodeResponse) XXX_DiscardUnknown()

func (*AddGenericNodeResponse) XXX_Marshal

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

func (*AddGenericNodeResponse) XXX_Merge

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

func (*AddGenericNodeResponse) XXX_Size

func (m *AddGenericNodeResponse) XXX_Size() int

func (*AddGenericNodeResponse) XXX_Unmarshal

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

type AddMongoDBExporterRequest

type AddMongoDBExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MongoDB username for scraping metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// MongoDB password for scraping metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddMongoDBExporterRequest) Descriptor

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

func (*AddMongoDBExporterRequest) GetCustomLabels

func (m *AddMongoDBExporterRequest) GetCustomLabels() map[string]string

func (*AddMongoDBExporterRequest) GetPassword

func (m *AddMongoDBExporterRequest) GetPassword() string

func (*AddMongoDBExporterRequest) GetPmmAgentId

func (m *AddMongoDBExporterRequest) GetPmmAgentId() string

func (*AddMongoDBExporterRequest) GetServiceId

func (m *AddMongoDBExporterRequest) GetServiceId() string

func (*AddMongoDBExporterRequest) GetSkipConnectionCheck

func (m *AddMongoDBExporterRequest) GetSkipConnectionCheck() bool

func (*AddMongoDBExporterRequest) GetTls

func (m *AddMongoDBExporterRequest) GetTls() bool

func (*AddMongoDBExporterRequest) GetTlsSkipVerify

func (m *AddMongoDBExporterRequest) GetTlsSkipVerify() bool

func (*AddMongoDBExporterRequest) GetUsername

func (m *AddMongoDBExporterRequest) GetUsername() string

func (*AddMongoDBExporterRequest) ProtoMessage

func (*AddMongoDBExporterRequest) ProtoMessage()

func (*AddMongoDBExporterRequest) Reset

func (m *AddMongoDBExporterRequest) Reset()

func (*AddMongoDBExporterRequest) String

func (m *AddMongoDBExporterRequest) String() string

func (*AddMongoDBExporterRequest) Validate

func (this *AddMongoDBExporterRequest) Validate() error

func (*AddMongoDBExporterRequest) XXX_DiscardUnknown

func (m *AddMongoDBExporterRequest) XXX_DiscardUnknown()

func (*AddMongoDBExporterRequest) XXX_Marshal

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

func (*AddMongoDBExporterRequest) XXX_Merge

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

func (*AddMongoDBExporterRequest) XXX_Size

func (m *AddMongoDBExporterRequest) XXX_Size() int

func (*AddMongoDBExporterRequest) XXX_Unmarshal

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

type AddMongoDBExporterResponse

type AddMongoDBExporterResponse struct {
	MongodbExporter      *MongoDBExporter `protobuf:"bytes,1,opt,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*AddMongoDBExporterResponse) Descriptor

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

func (*AddMongoDBExporterResponse) GetMongodbExporter

func (m *AddMongoDBExporterResponse) GetMongodbExporter() *MongoDBExporter

func (*AddMongoDBExporterResponse) ProtoMessage

func (*AddMongoDBExporterResponse) ProtoMessage()

func (*AddMongoDBExporterResponse) Reset

func (m *AddMongoDBExporterResponse) Reset()

func (*AddMongoDBExporterResponse) String

func (m *AddMongoDBExporterResponse) String() string

func (*AddMongoDBExporterResponse) Validate

func (this *AddMongoDBExporterResponse) Validate() error

func (*AddMongoDBExporterResponse) XXX_DiscardUnknown

func (m *AddMongoDBExporterResponse) XXX_DiscardUnknown()

func (*AddMongoDBExporterResponse) XXX_Marshal

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

func (*AddMongoDBExporterResponse) XXX_Merge

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

func (*AddMongoDBExporterResponse) XXX_Size

func (m *AddMongoDBExporterResponse) XXX_Size() int

func (*AddMongoDBExporterResponse) XXX_Unmarshal

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

type AddMongoDBServiceRequest

type AddMongoDBServiceRequest struct {
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs. Required.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,9,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,7,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddMongoDBServiceRequest) Descriptor

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

func (*AddMongoDBServiceRequest) GetAddress

func (m *AddMongoDBServiceRequest) GetAddress() string

func (*AddMongoDBServiceRequest) GetCluster

func (m *AddMongoDBServiceRequest) GetCluster() string

func (*AddMongoDBServiceRequest) GetCustomLabels

func (m *AddMongoDBServiceRequest) GetCustomLabels() map[string]string

func (*AddMongoDBServiceRequest) GetEnvironment

func (m *AddMongoDBServiceRequest) GetEnvironment() string

func (*AddMongoDBServiceRequest) GetNodeId

func (m *AddMongoDBServiceRequest) GetNodeId() string

func (*AddMongoDBServiceRequest) GetPort

func (m *AddMongoDBServiceRequest) GetPort() uint32

func (*AddMongoDBServiceRequest) GetReplicationSet

func (m *AddMongoDBServiceRequest) GetReplicationSet() string

func (*AddMongoDBServiceRequest) GetServiceName

func (m *AddMongoDBServiceRequest) GetServiceName() string

func (*AddMongoDBServiceRequest) GetSocket

func (m *AddMongoDBServiceRequest) GetSocket() string

func (*AddMongoDBServiceRequest) ProtoMessage

func (*AddMongoDBServiceRequest) ProtoMessage()

func (*AddMongoDBServiceRequest) Reset

func (m *AddMongoDBServiceRequest) Reset()

func (*AddMongoDBServiceRequest) String

func (m *AddMongoDBServiceRequest) String() string

func (*AddMongoDBServiceRequest) Validate

func (this *AddMongoDBServiceRequest) Validate() error

func (*AddMongoDBServiceRequest) XXX_DiscardUnknown

func (m *AddMongoDBServiceRequest) XXX_DiscardUnknown()

func (*AddMongoDBServiceRequest) XXX_Marshal

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

func (*AddMongoDBServiceRequest) XXX_Merge

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

func (*AddMongoDBServiceRequest) XXX_Size

func (m *AddMongoDBServiceRequest) XXX_Size() int

func (*AddMongoDBServiceRequest) XXX_Unmarshal

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

type AddMongoDBServiceResponse

type AddMongoDBServiceResponse struct {
	Mongodb              *MongoDBService `protobuf:"bytes,1,opt,name=mongodb,proto3" json:"mongodb,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*AddMongoDBServiceResponse) Descriptor

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

func (*AddMongoDBServiceResponse) GetMongodb

func (m *AddMongoDBServiceResponse) GetMongodb() *MongoDBService

func (*AddMongoDBServiceResponse) ProtoMessage

func (*AddMongoDBServiceResponse) ProtoMessage()

func (*AddMongoDBServiceResponse) Reset

func (m *AddMongoDBServiceResponse) Reset()

func (*AddMongoDBServiceResponse) String

func (m *AddMongoDBServiceResponse) String() string

func (*AddMongoDBServiceResponse) Validate

func (this *AddMongoDBServiceResponse) Validate() error

func (*AddMongoDBServiceResponse) XXX_DiscardUnknown

func (m *AddMongoDBServiceResponse) XXX_DiscardUnknown()

func (*AddMongoDBServiceResponse) XXX_Marshal

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

func (*AddMongoDBServiceResponse) XXX_Merge

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

func (*AddMongoDBServiceResponse) XXX_Size

func (m *AddMongoDBServiceResponse) XXX_Size() int

func (*AddMongoDBServiceResponse) XXX_Unmarshal

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

type AddMySQLServiceRequest

type AddMySQLServiceRequest struct {
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs. Required.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,9,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,7,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddMySQLServiceRequest) Descriptor

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

func (*AddMySQLServiceRequest) GetAddress

func (m *AddMySQLServiceRequest) GetAddress() string

func (*AddMySQLServiceRequest) GetCluster

func (m *AddMySQLServiceRequest) GetCluster() string

func (*AddMySQLServiceRequest) GetCustomLabels

func (m *AddMySQLServiceRequest) GetCustomLabels() map[string]string

func (*AddMySQLServiceRequest) GetEnvironment

func (m *AddMySQLServiceRequest) GetEnvironment() string

func (*AddMySQLServiceRequest) GetNodeId

func (m *AddMySQLServiceRequest) GetNodeId() string

func (*AddMySQLServiceRequest) GetPort

func (m *AddMySQLServiceRequest) GetPort() uint32

func (*AddMySQLServiceRequest) GetReplicationSet

func (m *AddMySQLServiceRequest) GetReplicationSet() string

func (*AddMySQLServiceRequest) GetServiceName

func (m *AddMySQLServiceRequest) GetServiceName() string

func (*AddMySQLServiceRequest) GetSocket

func (m *AddMySQLServiceRequest) GetSocket() string

func (*AddMySQLServiceRequest) ProtoMessage

func (*AddMySQLServiceRequest) ProtoMessage()

func (*AddMySQLServiceRequest) Reset

func (m *AddMySQLServiceRequest) Reset()

func (*AddMySQLServiceRequest) String

func (m *AddMySQLServiceRequest) String() string

func (*AddMySQLServiceRequest) Validate

func (this *AddMySQLServiceRequest) Validate() error

func (*AddMySQLServiceRequest) XXX_DiscardUnknown

func (m *AddMySQLServiceRequest) XXX_DiscardUnknown()

func (*AddMySQLServiceRequest) XXX_Marshal

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

func (*AddMySQLServiceRequest) XXX_Merge

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

func (*AddMySQLServiceRequest) XXX_Size

func (m *AddMySQLServiceRequest) XXX_Size() int

func (*AddMySQLServiceRequest) XXX_Unmarshal

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

type AddMySQLServiceResponse

type AddMySQLServiceResponse struct {
	Mysql                *MySQLService `protobuf:"bytes,1,opt,name=mysql,proto3" json:"mysql,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*AddMySQLServiceResponse) Descriptor

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

func (*AddMySQLServiceResponse) GetMysql

func (m *AddMySQLServiceResponse) GetMysql() *MySQLService

func (*AddMySQLServiceResponse) ProtoMessage

func (*AddMySQLServiceResponse) ProtoMessage()

func (*AddMySQLServiceResponse) Reset

func (m *AddMySQLServiceResponse) Reset()

func (*AddMySQLServiceResponse) String

func (m *AddMySQLServiceResponse) String() string

func (*AddMySQLServiceResponse) Validate

func (this *AddMySQLServiceResponse) Validate() error

func (*AddMySQLServiceResponse) XXX_DiscardUnknown

func (m *AddMySQLServiceResponse) XXX_DiscardUnknown()

func (*AddMySQLServiceResponse) XXX_Marshal

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

func (*AddMySQLServiceResponse) XXX_Merge

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

func (*AddMySQLServiceResponse) XXX_Size

func (m *AddMySQLServiceResponse) XXX_Size() int

func (*AddMySQLServiceResponse) XXX_Unmarshal

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

type AddMySQLdExporterRequest

type AddMySQLdExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for scraping metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// MySQL password for scraping metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Tablestats group collectors will be disabled if there are more than that number of tables.
	// 0 means tablestats group collectors are always enabled (no limit).
	// Negative value means tablestats group collectors are always disabled.
	TablestatsGroupTableLimit int32 `` /* 141-byte string literal not displayed */
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddMySQLdExporterRequest) Descriptor

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

func (*AddMySQLdExporterRequest) GetCustomLabels

func (m *AddMySQLdExporterRequest) GetCustomLabels() map[string]string

func (*AddMySQLdExporterRequest) GetPassword

func (m *AddMySQLdExporterRequest) GetPassword() string

func (*AddMySQLdExporterRequest) GetPmmAgentId

func (m *AddMySQLdExporterRequest) GetPmmAgentId() string

func (*AddMySQLdExporterRequest) GetServiceId

func (m *AddMySQLdExporterRequest) GetServiceId() string

func (*AddMySQLdExporterRequest) GetSkipConnectionCheck

func (m *AddMySQLdExporterRequest) GetSkipConnectionCheck() bool

func (*AddMySQLdExporterRequest) GetTablestatsGroupTableLimit

func (m *AddMySQLdExporterRequest) GetTablestatsGroupTableLimit() int32

func (*AddMySQLdExporterRequest) GetTls

func (m *AddMySQLdExporterRequest) GetTls() bool

func (*AddMySQLdExporterRequest) GetTlsSkipVerify

func (m *AddMySQLdExporterRequest) GetTlsSkipVerify() bool

func (*AddMySQLdExporterRequest) GetUsername

func (m *AddMySQLdExporterRequest) GetUsername() string

func (*AddMySQLdExporterRequest) ProtoMessage

func (*AddMySQLdExporterRequest) ProtoMessage()

func (*AddMySQLdExporterRequest) Reset

func (m *AddMySQLdExporterRequest) Reset()

func (*AddMySQLdExporterRequest) String

func (m *AddMySQLdExporterRequest) String() string

func (*AddMySQLdExporterRequest) Validate

func (this *AddMySQLdExporterRequest) Validate() error

func (*AddMySQLdExporterRequest) XXX_DiscardUnknown

func (m *AddMySQLdExporterRequest) XXX_DiscardUnknown()

func (*AddMySQLdExporterRequest) XXX_Marshal

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

func (*AddMySQLdExporterRequest) XXX_Merge

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

func (*AddMySQLdExporterRequest) XXX_Size

func (m *AddMySQLdExporterRequest) XXX_Size() int

func (*AddMySQLdExporterRequest) XXX_Unmarshal

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

type AddMySQLdExporterResponse

type AddMySQLdExporterResponse struct {
	MysqldExporter *MySQLdExporter `protobuf:"bytes,1,opt,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	// Actual table count at the moment of adding.
	TableCount           int32    `protobuf:"varint,2,opt,name=table_count,json=tableCount,proto3" json:"table_count,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddMySQLdExporterResponse) Descriptor

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

func (*AddMySQLdExporterResponse) GetMysqldExporter

func (m *AddMySQLdExporterResponse) GetMysqldExporter() *MySQLdExporter

func (*AddMySQLdExporterResponse) GetTableCount

func (m *AddMySQLdExporterResponse) GetTableCount() int32

func (*AddMySQLdExporterResponse) ProtoMessage

func (*AddMySQLdExporterResponse) ProtoMessage()

func (*AddMySQLdExporterResponse) Reset

func (m *AddMySQLdExporterResponse) Reset()

func (*AddMySQLdExporterResponse) String

func (m *AddMySQLdExporterResponse) String() string

func (*AddMySQLdExporterResponse) Validate

func (this *AddMySQLdExporterResponse) Validate() error

func (*AddMySQLdExporterResponse) XXX_DiscardUnknown

func (m *AddMySQLdExporterResponse) XXX_DiscardUnknown()

func (*AddMySQLdExporterResponse) XXX_Marshal

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

func (*AddMySQLdExporterResponse) XXX_Merge

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

func (*AddMySQLdExporterResponse) XXX_Size

func (m *AddMySQLdExporterResponse) XXX_Size() int

func (*AddMySQLdExporterResponse) XXX_Unmarshal

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

type AddNodeExporterRequest

type AddNodeExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddNodeExporterRequest) Descriptor

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

func (*AddNodeExporterRequest) GetCustomLabels

func (m *AddNodeExporterRequest) GetCustomLabels() map[string]string

func (*AddNodeExporterRequest) GetPmmAgentId

func (m *AddNodeExporterRequest) GetPmmAgentId() string

func (*AddNodeExporterRequest) ProtoMessage

func (*AddNodeExporterRequest) ProtoMessage()

func (*AddNodeExporterRequest) Reset

func (m *AddNodeExporterRequest) Reset()

func (*AddNodeExporterRequest) String

func (m *AddNodeExporterRequest) String() string

func (*AddNodeExporterRequest) Validate

func (this *AddNodeExporterRequest) Validate() error

func (*AddNodeExporterRequest) XXX_DiscardUnknown

func (m *AddNodeExporterRequest) XXX_DiscardUnknown()

func (*AddNodeExporterRequest) XXX_Marshal

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

func (*AddNodeExporterRequest) XXX_Merge

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

func (*AddNodeExporterRequest) XXX_Size

func (m *AddNodeExporterRequest) XXX_Size() int

func (*AddNodeExporterRequest) XXX_Unmarshal

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

type AddNodeExporterResponse

type AddNodeExporterResponse struct {
	NodeExporter         *NodeExporter `protobuf:"bytes,1,opt,name=node_exporter,json=nodeExporter,proto3" json:"node_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*AddNodeExporterResponse) Descriptor

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

func (*AddNodeExporterResponse) GetNodeExporter

func (m *AddNodeExporterResponse) GetNodeExporter() *NodeExporter

func (*AddNodeExporterResponse) ProtoMessage

func (*AddNodeExporterResponse) ProtoMessage()

func (*AddNodeExporterResponse) Reset

func (m *AddNodeExporterResponse) Reset()

func (*AddNodeExporterResponse) String

func (m *AddNodeExporterResponse) String() string

func (*AddNodeExporterResponse) Validate

func (this *AddNodeExporterResponse) Validate() error

func (*AddNodeExporterResponse) XXX_DiscardUnknown

func (m *AddNodeExporterResponse) XXX_DiscardUnknown()

func (*AddNodeExporterResponse) XXX_Marshal

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

func (*AddNodeExporterResponse) XXX_Merge

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

func (*AddNodeExporterResponse) XXX_Size

func (m *AddNodeExporterResponse) XXX_Size() int

func (*AddNodeExporterResponse) XXX_Unmarshal

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

type AddPMMAgentRequest

type AddPMMAgentRequest struct {
	// Node identifier where this instance runs.
	RunsOnNodeId string `protobuf:"bytes,1,opt,name=runs_on_node_id,json=runsOnNodeId,proto3" json:"runs_on_node_id,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddPMMAgentRequest) Descriptor

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

func (*AddPMMAgentRequest) GetCustomLabels

func (m *AddPMMAgentRequest) GetCustomLabels() map[string]string

func (*AddPMMAgentRequest) GetRunsOnNodeId

func (m *AddPMMAgentRequest) GetRunsOnNodeId() string

func (*AddPMMAgentRequest) ProtoMessage

func (*AddPMMAgentRequest) ProtoMessage()

func (*AddPMMAgentRequest) Reset

func (m *AddPMMAgentRequest) Reset()

func (*AddPMMAgentRequest) String

func (m *AddPMMAgentRequest) String() string

func (*AddPMMAgentRequest) Validate

func (this *AddPMMAgentRequest) Validate() error

func (*AddPMMAgentRequest) XXX_DiscardUnknown

func (m *AddPMMAgentRequest) XXX_DiscardUnknown()

func (*AddPMMAgentRequest) XXX_Marshal

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

func (*AddPMMAgentRequest) XXX_Merge

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

func (*AddPMMAgentRequest) XXX_Size

func (m *AddPMMAgentRequest) XXX_Size() int

func (*AddPMMAgentRequest) XXX_Unmarshal

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

type AddPMMAgentResponse

type AddPMMAgentResponse struct {
	PmmAgent             *PMMAgent `protobuf:"bytes,1,opt,name=pmm_agent,json=pmmAgent,proto3" json:"pmm_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*AddPMMAgentResponse) Descriptor

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

func (*AddPMMAgentResponse) GetPmmAgent

func (m *AddPMMAgentResponse) GetPmmAgent() *PMMAgent

func (*AddPMMAgentResponse) ProtoMessage

func (*AddPMMAgentResponse) ProtoMessage()

func (*AddPMMAgentResponse) Reset

func (m *AddPMMAgentResponse) Reset()

func (*AddPMMAgentResponse) String

func (m *AddPMMAgentResponse) String() string

func (*AddPMMAgentResponse) Validate

func (this *AddPMMAgentResponse) Validate() error

func (*AddPMMAgentResponse) XXX_DiscardUnknown

func (m *AddPMMAgentResponse) XXX_DiscardUnknown()

func (*AddPMMAgentResponse) XXX_Marshal

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

func (*AddPMMAgentResponse) XXX_Merge

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

func (*AddPMMAgentResponse) XXX_Size

func (m *AddPMMAgentResponse) XXX_Size() int

func (*AddPMMAgentResponse) XXX_Unmarshal

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

type AddPostgreSQLServiceRequest

type AddPostgreSQLServiceRequest struct {
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs. Required.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,9,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,7,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddPostgreSQLServiceRequest) Descriptor

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

func (*AddPostgreSQLServiceRequest) GetAddress

func (m *AddPostgreSQLServiceRequest) GetAddress() string

func (*AddPostgreSQLServiceRequest) GetCluster

func (m *AddPostgreSQLServiceRequest) GetCluster() string

func (*AddPostgreSQLServiceRequest) GetCustomLabels

func (m *AddPostgreSQLServiceRequest) GetCustomLabels() map[string]string

func (*AddPostgreSQLServiceRequest) GetEnvironment

func (m *AddPostgreSQLServiceRequest) GetEnvironment() string

func (*AddPostgreSQLServiceRequest) GetNodeId

func (m *AddPostgreSQLServiceRequest) GetNodeId() string

func (*AddPostgreSQLServiceRequest) GetPort

func (m *AddPostgreSQLServiceRequest) GetPort() uint32

func (*AddPostgreSQLServiceRequest) GetReplicationSet

func (m *AddPostgreSQLServiceRequest) GetReplicationSet() string

func (*AddPostgreSQLServiceRequest) GetServiceName

func (m *AddPostgreSQLServiceRequest) GetServiceName() string

func (*AddPostgreSQLServiceRequest) GetSocket

func (m *AddPostgreSQLServiceRequest) GetSocket() string

func (*AddPostgreSQLServiceRequest) ProtoMessage

func (*AddPostgreSQLServiceRequest) ProtoMessage()

func (*AddPostgreSQLServiceRequest) Reset

func (m *AddPostgreSQLServiceRequest) Reset()

func (*AddPostgreSQLServiceRequest) String

func (m *AddPostgreSQLServiceRequest) String() string

func (*AddPostgreSQLServiceRequest) Validate

func (this *AddPostgreSQLServiceRequest) Validate() error

func (*AddPostgreSQLServiceRequest) XXX_DiscardUnknown

func (m *AddPostgreSQLServiceRequest) XXX_DiscardUnknown()

func (*AddPostgreSQLServiceRequest) XXX_Marshal

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

func (*AddPostgreSQLServiceRequest) XXX_Merge

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

func (*AddPostgreSQLServiceRequest) XXX_Size

func (m *AddPostgreSQLServiceRequest) XXX_Size() int

func (*AddPostgreSQLServiceRequest) XXX_Unmarshal

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

type AddPostgreSQLServiceResponse

type AddPostgreSQLServiceResponse struct {
	Postgresql           *PostgreSQLService `protobuf:"bytes,1,opt,name=postgresql,proto3" json:"postgresql,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*AddPostgreSQLServiceResponse) Descriptor

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

func (*AddPostgreSQLServiceResponse) GetPostgresql

func (m *AddPostgreSQLServiceResponse) GetPostgresql() *PostgreSQLService

func (*AddPostgreSQLServiceResponse) ProtoMessage

func (*AddPostgreSQLServiceResponse) ProtoMessage()

func (*AddPostgreSQLServiceResponse) Reset

func (m *AddPostgreSQLServiceResponse) Reset()

func (*AddPostgreSQLServiceResponse) String

func (*AddPostgreSQLServiceResponse) Validate

func (this *AddPostgreSQLServiceResponse) Validate() error

func (*AddPostgreSQLServiceResponse) XXX_DiscardUnknown

func (m *AddPostgreSQLServiceResponse) XXX_DiscardUnknown()

func (*AddPostgreSQLServiceResponse) XXX_Marshal

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

func (*AddPostgreSQLServiceResponse) XXX_Merge

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

func (*AddPostgreSQLServiceResponse) XXX_Size

func (m *AddPostgreSQLServiceResponse) XXX_Size() int

func (*AddPostgreSQLServiceResponse) XXX_Unmarshal

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

type AddPostgresExporterRequest

type AddPostgresExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// PostgreSQL username for scraping metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// PostgreSQL password for scraping metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation. Uses sslmode=required instead of verify-full.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddPostgresExporterRequest) Descriptor

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

func (*AddPostgresExporterRequest) GetCustomLabels

func (m *AddPostgresExporterRequest) GetCustomLabels() map[string]string

func (*AddPostgresExporterRequest) GetPassword

func (m *AddPostgresExporterRequest) GetPassword() string

func (*AddPostgresExporterRequest) GetPmmAgentId

func (m *AddPostgresExporterRequest) GetPmmAgentId() string

func (*AddPostgresExporterRequest) GetServiceId

func (m *AddPostgresExporterRequest) GetServiceId() string

func (*AddPostgresExporterRequest) GetSkipConnectionCheck

func (m *AddPostgresExporterRequest) GetSkipConnectionCheck() bool

func (*AddPostgresExporterRequest) GetTls

func (m *AddPostgresExporterRequest) GetTls() bool

func (*AddPostgresExporterRequest) GetTlsSkipVerify

func (m *AddPostgresExporterRequest) GetTlsSkipVerify() bool

func (*AddPostgresExporterRequest) GetUsername

func (m *AddPostgresExporterRequest) GetUsername() string

func (*AddPostgresExporterRequest) ProtoMessage

func (*AddPostgresExporterRequest) ProtoMessage()

func (*AddPostgresExporterRequest) Reset

func (m *AddPostgresExporterRequest) Reset()

func (*AddPostgresExporterRequest) String

func (m *AddPostgresExporterRequest) String() string

func (*AddPostgresExporterRequest) Validate

func (this *AddPostgresExporterRequest) Validate() error

func (*AddPostgresExporterRequest) XXX_DiscardUnknown

func (m *AddPostgresExporterRequest) XXX_DiscardUnknown()

func (*AddPostgresExporterRequest) XXX_Marshal

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

func (*AddPostgresExporterRequest) XXX_Merge

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

func (*AddPostgresExporterRequest) XXX_Size

func (m *AddPostgresExporterRequest) XXX_Size() int

func (*AddPostgresExporterRequest) XXX_Unmarshal

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

type AddPostgresExporterResponse

type AddPostgresExporterResponse struct {
	PostgresExporter     *PostgresExporter `protobuf:"bytes,1,opt,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddPostgresExporterResponse) Descriptor

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

func (*AddPostgresExporterResponse) GetPostgresExporter

func (m *AddPostgresExporterResponse) GetPostgresExporter() *PostgresExporter

func (*AddPostgresExporterResponse) ProtoMessage

func (*AddPostgresExporterResponse) ProtoMessage()

func (*AddPostgresExporterResponse) Reset

func (m *AddPostgresExporterResponse) Reset()

func (*AddPostgresExporterResponse) String

func (m *AddPostgresExporterResponse) String() string

func (*AddPostgresExporterResponse) Validate

func (this *AddPostgresExporterResponse) Validate() error

func (*AddPostgresExporterResponse) XXX_DiscardUnknown

func (m *AddPostgresExporterResponse) XXX_DiscardUnknown()

func (*AddPostgresExporterResponse) XXX_Marshal

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

func (*AddPostgresExporterResponse) XXX_Merge

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

func (*AddPostgresExporterResponse) XXX_Size

func (m *AddPostgresExporterResponse) XXX_Size() int

func (*AddPostgresExporterResponse) XXX_Unmarshal

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

type AddProxySQLExporterRequest

type AddProxySQLExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// ProxySQL username for scraping metrics.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// ProxySQL password for scraping metrics.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddProxySQLExporterRequest) Descriptor

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

func (*AddProxySQLExporterRequest) GetCustomLabels

func (m *AddProxySQLExporterRequest) GetCustomLabels() map[string]string

func (*AddProxySQLExporterRequest) GetPassword

func (m *AddProxySQLExporterRequest) GetPassword() string

func (*AddProxySQLExporterRequest) GetPmmAgentId

func (m *AddProxySQLExporterRequest) GetPmmAgentId() string

func (*AddProxySQLExporterRequest) GetServiceId

func (m *AddProxySQLExporterRequest) GetServiceId() string

func (*AddProxySQLExporterRequest) GetSkipConnectionCheck

func (m *AddProxySQLExporterRequest) GetSkipConnectionCheck() bool

func (*AddProxySQLExporterRequest) GetTls

func (m *AddProxySQLExporterRequest) GetTls() bool

func (*AddProxySQLExporterRequest) GetTlsSkipVerify

func (m *AddProxySQLExporterRequest) GetTlsSkipVerify() bool

func (*AddProxySQLExporterRequest) GetUsername

func (m *AddProxySQLExporterRequest) GetUsername() string

func (*AddProxySQLExporterRequest) ProtoMessage

func (*AddProxySQLExporterRequest) ProtoMessage()

func (*AddProxySQLExporterRequest) Reset

func (m *AddProxySQLExporterRequest) Reset()

func (*AddProxySQLExporterRequest) String

func (m *AddProxySQLExporterRequest) String() string

func (*AddProxySQLExporterRequest) Validate

func (this *AddProxySQLExporterRequest) Validate() error

func (*AddProxySQLExporterRequest) XXX_DiscardUnknown

func (m *AddProxySQLExporterRequest) XXX_DiscardUnknown()

func (*AddProxySQLExporterRequest) XXX_Marshal

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

func (*AddProxySQLExporterRequest) XXX_Merge

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

func (*AddProxySQLExporterRequest) XXX_Size

func (m *AddProxySQLExporterRequest) XXX_Size() int

func (*AddProxySQLExporterRequest) XXX_Unmarshal

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

type AddProxySQLExporterResponse

type AddProxySQLExporterResponse struct {
	ProxysqlExporter     *ProxySQLExporter `protobuf:"bytes,1,opt,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddProxySQLExporterResponse) Descriptor

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

func (*AddProxySQLExporterResponse) GetProxysqlExporter

func (m *AddProxySQLExporterResponse) GetProxysqlExporter() *ProxySQLExporter

func (*AddProxySQLExporterResponse) ProtoMessage

func (*AddProxySQLExporterResponse) ProtoMessage()

func (*AddProxySQLExporterResponse) Reset

func (m *AddProxySQLExporterResponse) Reset()

func (*AddProxySQLExporterResponse) String

func (m *AddProxySQLExporterResponse) String() string

func (*AddProxySQLExporterResponse) Validate

func (this *AddProxySQLExporterResponse) Validate() error

func (*AddProxySQLExporterResponse) XXX_DiscardUnknown

func (m *AddProxySQLExporterResponse) XXX_DiscardUnknown()

func (*AddProxySQLExporterResponse) XXX_Marshal

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

func (*AddProxySQLExporterResponse) XXX_Merge

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

func (*AddProxySQLExporterResponse) XXX_Size

func (m *AddProxySQLExporterResponse) XXX_Size() int

func (*AddProxySQLExporterResponse) XXX_Unmarshal

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

type AddProxySQLServiceRequest

type AddProxySQLServiceRequest struct {
	// Unique across all Services user-defined name. Required.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs. Required.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,9,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,7,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddProxySQLServiceRequest) Descriptor

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

func (*AddProxySQLServiceRequest) GetAddress

func (m *AddProxySQLServiceRequest) GetAddress() string

func (*AddProxySQLServiceRequest) GetCluster

func (m *AddProxySQLServiceRequest) GetCluster() string

func (*AddProxySQLServiceRequest) GetCustomLabels

func (m *AddProxySQLServiceRequest) GetCustomLabels() map[string]string

func (*AddProxySQLServiceRequest) GetEnvironment

func (m *AddProxySQLServiceRequest) GetEnvironment() string

func (*AddProxySQLServiceRequest) GetNodeId

func (m *AddProxySQLServiceRequest) GetNodeId() string

func (*AddProxySQLServiceRequest) GetPort

func (m *AddProxySQLServiceRequest) GetPort() uint32

func (*AddProxySQLServiceRequest) GetReplicationSet

func (m *AddProxySQLServiceRequest) GetReplicationSet() string

func (*AddProxySQLServiceRequest) GetServiceName

func (m *AddProxySQLServiceRequest) GetServiceName() string

func (*AddProxySQLServiceRequest) GetSocket

func (m *AddProxySQLServiceRequest) GetSocket() string

func (*AddProxySQLServiceRequest) ProtoMessage

func (*AddProxySQLServiceRequest) ProtoMessage()

func (*AddProxySQLServiceRequest) Reset

func (m *AddProxySQLServiceRequest) Reset()

func (*AddProxySQLServiceRequest) String

func (m *AddProxySQLServiceRequest) String() string

func (*AddProxySQLServiceRequest) Validate

func (this *AddProxySQLServiceRequest) Validate() error

func (*AddProxySQLServiceRequest) XXX_DiscardUnknown

func (m *AddProxySQLServiceRequest) XXX_DiscardUnknown()

func (*AddProxySQLServiceRequest) XXX_Marshal

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

func (*AddProxySQLServiceRequest) XXX_Merge

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

func (*AddProxySQLServiceRequest) XXX_Size

func (m *AddProxySQLServiceRequest) XXX_Size() int

func (*AddProxySQLServiceRequest) XXX_Unmarshal

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

type AddProxySQLServiceResponse

type AddProxySQLServiceResponse struct {
	Proxysql             *ProxySQLService `protobuf:"bytes,1,opt,name=proxysql,proto3" json:"proxysql,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*AddProxySQLServiceResponse) Descriptor

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

func (*AddProxySQLServiceResponse) GetProxysql

func (m *AddProxySQLServiceResponse) GetProxysql() *ProxySQLService

func (*AddProxySQLServiceResponse) ProtoMessage

func (*AddProxySQLServiceResponse) ProtoMessage()

func (*AddProxySQLServiceResponse) Reset

func (m *AddProxySQLServiceResponse) Reset()

func (*AddProxySQLServiceResponse) String

func (m *AddProxySQLServiceResponse) String() string

func (*AddProxySQLServiceResponse) Validate

func (this *AddProxySQLServiceResponse) Validate() error

func (*AddProxySQLServiceResponse) XXX_DiscardUnknown

func (m *AddProxySQLServiceResponse) XXX_DiscardUnknown()

func (*AddProxySQLServiceResponse) XXX_Marshal

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

func (*AddProxySQLServiceResponse) XXX_Merge

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

func (*AddProxySQLServiceResponse) XXX_Size

func (m *AddProxySQLServiceResponse) XXX_Size() int

func (*AddProxySQLServiceResponse) XXX_Unmarshal

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

type AddQANMongoDBProfilerAgentRequest

type AddQANMongoDBProfilerAgentRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MongoDB username for getting profile data.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// MongoDB password for getting profile data.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddQANMongoDBProfilerAgentRequest) Descriptor

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

func (*AddQANMongoDBProfilerAgentRequest) GetCustomLabels

func (m *AddQANMongoDBProfilerAgentRequest) GetCustomLabels() map[string]string

func (*AddQANMongoDBProfilerAgentRequest) GetPassword

func (m *AddQANMongoDBProfilerAgentRequest) GetPassword() string

func (*AddQANMongoDBProfilerAgentRequest) GetPmmAgentId

func (m *AddQANMongoDBProfilerAgentRequest) GetPmmAgentId() string

func (*AddQANMongoDBProfilerAgentRequest) GetServiceId

func (m *AddQANMongoDBProfilerAgentRequest) GetServiceId() string

func (*AddQANMongoDBProfilerAgentRequest) GetSkipConnectionCheck

func (m *AddQANMongoDBProfilerAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMongoDBProfilerAgentRequest) GetTls

func (*AddQANMongoDBProfilerAgentRequest) GetTlsSkipVerify

func (m *AddQANMongoDBProfilerAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMongoDBProfilerAgentRequest) GetUsername

func (m *AddQANMongoDBProfilerAgentRequest) GetUsername() string

func (*AddQANMongoDBProfilerAgentRequest) ProtoMessage

func (*AddQANMongoDBProfilerAgentRequest) ProtoMessage()

func (*AddQANMongoDBProfilerAgentRequest) Reset

func (*AddQANMongoDBProfilerAgentRequest) String

func (*AddQANMongoDBProfilerAgentRequest) Validate

func (this *AddQANMongoDBProfilerAgentRequest) Validate() error

func (*AddQANMongoDBProfilerAgentRequest) XXX_DiscardUnknown

func (m *AddQANMongoDBProfilerAgentRequest) XXX_DiscardUnknown()

func (*AddQANMongoDBProfilerAgentRequest) XXX_Marshal

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

func (*AddQANMongoDBProfilerAgentRequest) XXX_Merge

func (*AddQANMongoDBProfilerAgentRequest) XXX_Size

func (m *AddQANMongoDBProfilerAgentRequest) XXX_Size() int

func (*AddQANMongoDBProfilerAgentRequest) XXX_Unmarshal

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

type AddQANMongoDBProfilerAgentResponse

type AddQANMongoDBProfilerAgentResponse struct {
	QanMongodbProfilerAgent *QANMongoDBProfilerAgent `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*AddQANMongoDBProfilerAgentResponse) Descriptor

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

func (*AddQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent

func (m *AddQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*AddQANMongoDBProfilerAgentResponse) ProtoMessage

func (*AddQANMongoDBProfilerAgentResponse) ProtoMessage()

func (*AddQANMongoDBProfilerAgentResponse) Reset

func (*AddQANMongoDBProfilerAgentResponse) String

func (*AddQANMongoDBProfilerAgentResponse) Validate

func (this *AddQANMongoDBProfilerAgentResponse) Validate() error

func (*AddQANMongoDBProfilerAgentResponse) XXX_DiscardUnknown

func (m *AddQANMongoDBProfilerAgentResponse) XXX_DiscardUnknown()

func (*AddQANMongoDBProfilerAgentResponse) XXX_Marshal

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

func (*AddQANMongoDBProfilerAgentResponse) XXX_Merge

func (*AddQANMongoDBProfilerAgentResponse) XXX_Size

func (*AddQANMongoDBProfilerAgentResponse) XXX_Unmarshal

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

type AddQANMySQLPerfSchemaAgentRequest

type AddQANMySQLPerfSchemaAgentRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for getting performance data.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// MySQL password for getting performance data.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Disable query examples.
	DisableQueryExamples bool `protobuf:"varint,7,opt,name=disable_query_examples,json=disableQueryExamples,proto3" json:"disable_query_examples,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,9,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddQANMySQLPerfSchemaAgentRequest) Descriptor

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

func (*AddQANMySQLPerfSchemaAgentRequest) GetCustomLabels

func (m *AddQANMySQLPerfSchemaAgentRequest) GetCustomLabels() map[string]string

func (*AddQANMySQLPerfSchemaAgentRequest) GetDisableQueryExamples

func (m *AddQANMySQLPerfSchemaAgentRequest) GetDisableQueryExamples() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetPassword

func (m *AddQANMySQLPerfSchemaAgentRequest) GetPassword() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetPmmAgentId

func (m *AddQANMySQLPerfSchemaAgentRequest) GetPmmAgentId() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetServiceId

func (m *AddQANMySQLPerfSchemaAgentRequest) GetServiceId() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetSkipConnectionCheck

func (m *AddQANMySQLPerfSchemaAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetTls

func (*AddQANMySQLPerfSchemaAgentRequest) GetTlsSkipVerify

func (m *AddQANMySQLPerfSchemaAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetUsername

func (m *AddQANMySQLPerfSchemaAgentRequest) GetUsername() string

func (*AddQANMySQLPerfSchemaAgentRequest) ProtoMessage

func (*AddQANMySQLPerfSchemaAgentRequest) ProtoMessage()

func (*AddQANMySQLPerfSchemaAgentRequest) Reset

func (*AddQANMySQLPerfSchemaAgentRequest) String

func (*AddQANMySQLPerfSchemaAgentRequest) Validate

func (this *AddQANMySQLPerfSchemaAgentRequest) Validate() error

func (*AddQANMySQLPerfSchemaAgentRequest) XXX_DiscardUnknown

func (m *AddQANMySQLPerfSchemaAgentRequest) XXX_DiscardUnknown()

func (*AddQANMySQLPerfSchemaAgentRequest) XXX_Marshal

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

func (*AddQANMySQLPerfSchemaAgentRequest) XXX_Merge

func (*AddQANMySQLPerfSchemaAgentRequest) XXX_Size

func (m *AddQANMySQLPerfSchemaAgentRequest) XXX_Size() int

func (*AddQANMySQLPerfSchemaAgentRequest) XXX_Unmarshal

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

type AddQANMySQLPerfSchemaAgentResponse

type AddQANMySQLPerfSchemaAgentResponse struct {
	QanMysqlPerfschemaAgent *QANMySQLPerfSchemaAgent `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*AddQANMySQLPerfSchemaAgentResponse) Descriptor

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

func (*AddQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent

func (m *AddQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*AddQANMySQLPerfSchemaAgentResponse) ProtoMessage

func (*AddQANMySQLPerfSchemaAgentResponse) ProtoMessage()

func (*AddQANMySQLPerfSchemaAgentResponse) Reset

func (*AddQANMySQLPerfSchemaAgentResponse) String

func (*AddQANMySQLPerfSchemaAgentResponse) Validate

func (this *AddQANMySQLPerfSchemaAgentResponse) Validate() error

func (*AddQANMySQLPerfSchemaAgentResponse) XXX_DiscardUnknown

func (m *AddQANMySQLPerfSchemaAgentResponse) XXX_DiscardUnknown()

func (*AddQANMySQLPerfSchemaAgentResponse) XXX_Marshal

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

func (*AddQANMySQLPerfSchemaAgentResponse) XXX_Merge

func (*AddQANMySQLPerfSchemaAgentResponse) XXX_Size

func (*AddQANMySQLPerfSchemaAgentResponse) XXX_Unmarshal

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

type AddQANMySQLSlowlogAgentRequest

type AddQANMySQLSlowlogAgentRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for getting slowlog data.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// MySQL password for getting slowlog data.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Disable query examples.
	DisableQueryExamples bool `protobuf:"varint,7,opt,name=disable_query_examples,json=disableQueryExamples,proto3" json:"disable_query_examples,omitempty"`
	// Rotate slowlog file at this size if > 0.
	// Use zero or negative value to disable rotation.
	MaxSlowlogFileSize int64 `protobuf:"varint,8,opt,name=max_slowlog_file_size,json=maxSlowlogFileSize,proto3" json:"max_slowlog_file_size,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,10,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddQANMySQLSlowlogAgentRequest) Descriptor

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

func (*AddQANMySQLSlowlogAgentRequest) GetCustomLabels

func (m *AddQANMySQLSlowlogAgentRequest) GetCustomLabels() map[string]string

func (*AddQANMySQLSlowlogAgentRequest) GetDisableQueryExamples

func (m *AddQANMySQLSlowlogAgentRequest) GetDisableQueryExamples() bool

func (*AddQANMySQLSlowlogAgentRequest) GetMaxSlowlogFileSize

func (m *AddQANMySQLSlowlogAgentRequest) GetMaxSlowlogFileSize() int64

func (*AddQANMySQLSlowlogAgentRequest) GetPassword

func (m *AddQANMySQLSlowlogAgentRequest) GetPassword() string

func (*AddQANMySQLSlowlogAgentRequest) GetPmmAgentId

func (m *AddQANMySQLSlowlogAgentRequest) GetPmmAgentId() string

func (*AddQANMySQLSlowlogAgentRequest) GetServiceId

func (m *AddQANMySQLSlowlogAgentRequest) GetServiceId() string

func (*AddQANMySQLSlowlogAgentRequest) GetSkipConnectionCheck

func (m *AddQANMySQLSlowlogAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMySQLSlowlogAgentRequest) GetTls

func (*AddQANMySQLSlowlogAgentRequest) GetTlsSkipVerify

func (m *AddQANMySQLSlowlogAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMySQLSlowlogAgentRequest) GetUsername

func (m *AddQANMySQLSlowlogAgentRequest) GetUsername() string

func (*AddQANMySQLSlowlogAgentRequest) ProtoMessage

func (*AddQANMySQLSlowlogAgentRequest) ProtoMessage()

func (*AddQANMySQLSlowlogAgentRequest) Reset

func (m *AddQANMySQLSlowlogAgentRequest) Reset()

func (*AddQANMySQLSlowlogAgentRequest) String

func (*AddQANMySQLSlowlogAgentRequest) Validate

func (this *AddQANMySQLSlowlogAgentRequest) Validate() error

func (*AddQANMySQLSlowlogAgentRequest) XXX_DiscardUnknown

func (m *AddQANMySQLSlowlogAgentRequest) XXX_DiscardUnknown()

func (*AddQANMySQLSlowlogAgentRequest) XXX_Marshal

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

func (*AddQANMySQLSlowlogAgentRequest) XXX_Merge

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

func (*AddQANMySQLSlowlogAgentRequest) XXX_Size

func (m *AddQANMySQLSlowlogAgentRequest) XXX_Size() int

func (*AddQANMySQLSlowlogAgentRequest) XXX_Unmarshal

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

type AddQANMySQLSlowlogAgentResponse

type AddQANMySQLSlowlogAgentResponse struct {
	QanMysqlSlowlogAgent *QANMySQLSlowlogAgent `protobuf:"bytes,1,opt,name=qan_mysql_slowlog_agent,json=qanMysqlSlowlogAgent,proto3" json:"qan_mysql_slowlog_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*AddQANMySQLSlowlogAgentResponse) Descriptor

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

func (*AddQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent

func (m *AddQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*AddQANMySQLSlowlogAgentResponse) ProtoMessage

func (*AddQANMySQLSlowlogAgentResponse) ProtoMessage()

func (*AddQANMySQLSlowlogAgentResponse) Reset

func (*AddQANMySQLSlowlogAgentResponse) String

func (*AddQANMySQLSlowlogAgentResponse) Validate

func (this *AddQANMySQLSlowlogAgentResponse) Validate() error

func (*AddQANMySQLSlowlogAgentResponse) XXX_DiscardUnknown

func (m *AddQANMySQLSlowlogAgentResponse) XXX_DiscardUnknown()

func (*AddQANMySQLSlowlogAgentResponse) XXX_Marshal

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

func (*AddQANMySQLSlowlogAgentResponse) XXX_Merge

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

func (*AddQANMySQLSlowlogAgentResponse) XXX_Size

func (m *AddQANMySQLSlowlogAgentResponse) XXX_Size() int

func (*AddQANMySQLSlowlogAgentResponse) XXX_Unmarshal

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

type AddQANPostgreSQLPgStatementsAgentRequest

type AddQANPostgreSQLPgStatementsAgentRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// PostgreSQL username for getting pg stat statements data.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// PostgreSQL password for getting pg stat statements data.
	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,5,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,6,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck  bool     `protobuf:"varint,8,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddQANPostgreSQLPgStatementsAgentRequest) Descriptor

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

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetCustomLabels

func (m *AddQANPostgreSQLPgStatementsAgentRequest) GetCustomLabels() map[string]string

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetPassword

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetPmmAgentId

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetServiceId

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetSkipConnectionCheck

func (m *AddQANPostgreSQLPgStatementsAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetTls

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetTlsSkipVerify

func (m *AddQANPostgreSQLPgStatementsAgentRequest) GetTlsSkipVerify() bool

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetUsername

func (*AddQANPostgreSQLPgStatementsAgentRequest) ProtoMessage

func (*AddQANPostgreSQLPgStatementsAgentRequest) Reset

func (*AddQANPostgreSQLPgStatementsAgentRequest) String

func (*AddQANPostgreSQLPgStatementsAgentRequest) Validate

func (*AddQANPostgreSQLPgStatementsAgentRequest) XXX_DiscardUnknown

func (m *AddQANPostgreSQLPgStatementsAgentRequest) XXX_DiscardUnknown()

func (*AddQANPostgreSQLPgStatementsAgentRequest) XXX_Marshal

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

func (*AddQANPostgreSQLPgStatementsAgentRequest) XXX_Merge

func (*AddQANPostgreSQLPgStatementsAgentRequest) XXX_Size

func (*AddQANPostgreSQLPgStatementsAgentRequest) XXX_Unmarshal

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

type AddQANPostgreSQLPgStatementsAgentResponse

type AddQANPostgreSQLPgStatementsAgentResponse struct {
	QanPostgresqlPgstatementsAgent *QANPostgreSQLPgStatementsAgent `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral           struct{}                        `json:"-"`
	XXX_unrecognized               []byte                          `json:"-"`
	XXX_sizecache                  int32                           `json:"-"`
}

func (*AddQANPostgreSQLPgStatementsAgentResponse) Descriptor

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

func (*AddQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent

func (m *AddQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*AddQANPostgreSQLPgStatementsAgentResponse) ProtoMessage

func (*AddQANPostgreSQLPgStatementsAgentResponse) Reset

func (*AddQANPostgreSQLPgStatementsAgentResponse) String

func (*AddQANPostgreSQLPgStatementsAgentResponse) Validate

func (*AddQANPostgreSQLPgStatementsAgentResponse) XXX_DiscardUnknown

func (m *AddQANPostgreSQLPgStatementsAgentResponse) XXX_DiscardUnknown()

func (*AddQANPostgreSQLPgStatementsAgentResponse) XXX_Marshal

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

func (*AddQANPostgreSQLPgStatementsAgentResponse) XXX_Merge

func (*AddQANPostgreSQLPgStatementsAgentResponse) XXX_Size

func (*AddQANPostgreSQLPgStatementsAgentResponse) XXX_Unmarshal

type AddRDSExporterRequest

type AddRDSExporterRequest struct {
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Node identifier.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// AWS Access Key.
	AwsAccessKey string `protobuf:"bytes,3,opt,name=aws_access_key,json=awsAccessKey,proto3" json:"aws_access_key,omitempty"`
	// AWS Secret Key.
	AwsSecretKey string `protobuf:"bytes,4,opt,name=aws_secret_key,json=awsSecretKey,proto3" json:"aws_secret_key,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Skip connection check.
	SkipConnectionCheck bool `protobuf:"varint,6,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Disable basic metrics.
	DisableBasicMetrics bool `protobuf:"varint,7,opt,name=disable_basic_metrics,json=disableBasicMetrics,proto3" json:"disable_basic_metrics,omitempty"`
	// Disable enhanced metrics.
	DisableEnhancedMetrics bool     `` /* 130-byte string literal not displayed */
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (*AddRDSExporterRequest) Descriptor

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

func (*AddRDSExporterRequest) GetAwsAccessKey

func (m *AddRDSExporterRequest) GetAwsAccessKey() string

func (*AddRDSExporterRequest) GetAwsSecretKey

func (m *AddRDSExporterRequest) GetAwsSecretKey() string

func (*AddRDSExporterRequest) GetCustomLabels

func (m *AddRDSExporterRequest) GetCustomLabels() map[string]string

func (*AddRDSExporterRequest) GetDisableBasicMetrics

func (m *AddRDSExporterRequest) GetDisableBasicMetrics() bool

func (*AddRDSExporterRequest) GetDisableEnhancedMetrics

func (m *AddRDSExporterRequest) GetDisableEnhancedMetrics() bool

func (*AddRDSExporterRequest) GetNodeId

func (m *AddRDSExporterRequest) GetNodeId() string

func (*AddRDSExporterRequest) GetPmmAgentId

func (m *AddRDSExporterRequest) GetPmmAgentId() string

func (*AddRDSExporterRequest) GetSkipConnectionCheck

func (m *AddRDSExporterRequest) GetSkipConnectionCheck() bool

func (*AddRDSExporterRequest) ProtoMessage

func (*AddRDSExporterRequest) ProtoMessage()

func (*AddRDSExporterRequest) Reset

func (m *AddRDSExporterRequest) Reset()

func (*AddRDSExporterRequest) String

func (m *AddRDSExporterRequest) String() string

func (*AddRDSExporterRequest) Validate

func (this *AddRDSExporterRequest) Validate() error

func (*AddRDSExporterRequest) XXX_DiscardUnknown

func (m *AddRDSExporterRequest) XXX_DiscardUnknown()

func (*AddRDSExporterRequest) XXX_Marshal

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

func (*AddRDSExporterRequest) XXX_Merge

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

func (*AddRDSExporterRequest) XXX_Size

func (m *AddRDSExporterRequest) XXX_Size() int

func (*AddRDSExporterRequest) XXX_Unmarshal

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

type AddRDSExporterResponse

type AddRDSExporterResponse struct {
	RdsExporter          *RDSExporter `protobuf:"bytes,1,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*AddRDSExporterResponse) Descriptor

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

func (*AddRDSExporterResponse) GetRdsExporter

func (m *AddRDSExporterResponse) GetRdsExporter() *RDSExporter

func (*AddRDSExporterResponse) ProtoMessage

func (*AddRDSExporterResponse) ProtoMessage()

func (*AddRDSExporterResponse) Reset

func (m *AddRDSExporterResponse) Reset()

func (*AddRDSExporterResponse) String

func (m *AddRDSExporterResponse) String() string

func (*AddRDSExporterResponse) Validate

func (this *AddRDSExporterResponse) Validate() error

func (*AddRDSExporterResponse) XXX_DiscardUnknown

func (m *AddRDSExporterResponse) XXX_DiscardUnknown()

func (*AddRDSExporterResponse) XXX_Marshal

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

func (*AddRDSExporterResponse) XXX_Merge

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

func (*AddRDSExporterResponse) XXX_Size

func (m *AddRDSExporterResponse) XXX_Size() int

func (*AddRDSExporterResponse) XXX_Unmarshal

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

type AddRemoteNodeRequest

type AddRemoteNodeRequest struct {
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,3,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,5,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddRemoteNodeRequest) Descriptor

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

func (*AddRemoteNodeRequest) GetAddress

func (m *AddRemoteNodeRequest) GetAddress() string

func (*AddRemoteNodeRequest) GetAz

func (m *AddRemoteNodeRequest) GetAz() string

func (*AddRemoteNodeRequest) GetCustomLabels

func (m *AddRemoteNodeRequest) GetCustomLabels() map[string]string

func (*AddRemoteNodeRequest) GetNodeModel

func (m *AddRemoteNodeRequest) GetNodeModel() string

func (*AddRemoteNodeRequest) GetNodeName

func (m *AddRemoteNodeRequest) GetNodeName() string

func (*AddRemoteNodeRequest) GetRegion

func (m *AddRemoteNodeRequest) GetRegion() string

func (*AddRemoteNodeRequest) ProtoMessage

func (*AddRemoteNodeRequest) ProtoMessage()

func (*AddRemoteNodeRequest) Reset

func (m *AddRemoteNodeRequest) Reset()

func (*AddRemoteNodeRequest) String

func (m *AddRemoteNodeRequest) String() string

func (*AddRemoteNodeRequest) Validate

func (this *AddRemoteNodeRequest) Validate() error

func (*AddRemoteNodeRequest) XXX_DiscardUnknown

func (m *AddRemoteNodeRequest) XXX_DiscardUnknown()

func (*AddRemoteNodeRequest) XXX_Marshal

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

func (*AddRemoteNodeRequest) XXX_Merge

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

func (*AddRemoteNodeRequest) XXX_Size

func (m *AddRemoteNodeRequest) XXX_Size() int

func (*AddRemoteNodeRequest) XXX_Unmarshal

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

type AddRemoteNodeResponse

type AddRemoteNodeResponse struct {
	Remote               *RemoteNode `protobuf:"bytes,1,opt,name=remote,proto3" json:"remote,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*AddRemoteNodeResponse) Descriptor

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

func (*AddRemoteNodeResponse) GetRemote

func (m *AddRemoteNodeResponse) GetRemote() *RemoteNode

func (*AddRemoteNodeResponse) ProtoMessage

func (*AddRemoteNodeResponse) ProtoMessage()

func (*AddRemoteNodeResponse) Reset

func (m *AddRemoteNodeResponse) Reset()

func (*AddRemoteNodeResponse) String

func (m *AddRemoteNodeResponse) String() string

func (*AddRemoteNodeResponse) Validate

func (this *AddRemoteNodeResponse) Validate() error

func (*AddRemoteNodeResponse) XXX_DiscardUnknown

func (m *AddRemoteNodeResponse) XXX_DiscardUnknown()

func (*AddRemoteNodeResponse) XXX_Marshal

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

func (*AddRemoteNodeResponse) XXX_Merge

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

func (*AddRemoteNodeResponse) XXX_Size

func (m *AddRemoteNodeResponse) XXX_Size() int

func (*AddRemoteNodeResponse) XXX_Unmarshal

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

type AddRemoteRDSNodeRequest

type AddRemoteRDSNodeRequest struct {
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// DB instance identifier.
	Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,3,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,5,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*AddRemoteRDSNodeRequest) Descriptor

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

func (*AddRemoteRDSNodeRequest) GetAddress

func (m *AddRemoteRDSNodeRequest) GetAddress() string

func (*AddRemoteRDSNodeRequest) GetAz

func (m *AddRemoteRDSNodeRequest) GetAz() string

func (*AddRemoteRDSNodeRequest) GetCustomLabels

func (m *AddRemoteRDSNodeRequest) GetCustomLabels() map[string]string

func (*AddRemoteRDSNodeRequest) GetNodeModel

func (m *AddRemoteRDSNodeRequest) GetNodeModel() string

func (*AddRemoteRDSNodeRequest) GetNodeName

func (m *AddRemoteRDSNodeRequest) GetNodeName() string

func (*AddRemoteRDSNodeRequest) GetRegion

func (m *AddRemoteRDSNodeRequest) GetRegion() string

func (*AddRemoteRDSNodeRequest) ProtoMessage

func (*AddRemoteRDSNodeRequest) ProtoMessage()

func (*AddRemoteRDSNodeRequest) Reset

func (m *AddRemoteRDSNodeRequest) Reset()

func (*AddRemoteRDSNodeRequest) String

func (m *AddRemoteRDSNodeRequest) String() string

func (*AddRemoteRDSNodeRequest) Validate

func (this *AddRemoteRDSNodeRequest) Validate() error

func (*AddRemoteRDSNodeRequest) XXX_DiscardUnknown

func (m *AddRemoteRDSNodeRequest) XXX_DiscardUnknown()

func (*AddRemoteRDSNodeRequest) XXX_Marshal

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

func (*AddRemoteRDSNodeRequest) XXX_Merge

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

func (*AddRemoteRDSNodeRequest) XXX_Size

func (m *AddRemoteRDSNodeRequest) XXX_Size() int

func (*AddRemoteRDSNodeRequest) XXX_Unmarshal

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

type AddRemoteRDSNodeResponse

type AddRemoteRDSNodeResponse struct {
	RemoteRds            *RemoteRDSNode `protobuf:"bytes,1,opt,name=remote_rds,json=remoteRds,proto3" json:"remote_rds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*AddRemoteRDSNodeResponse) Descriptor

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

func (*AddRemoteRDSNodeResponse) GetRemoteRds

func (m *AddRemoteRDSNodeResponse) GetRemoteRds() *RemoteRDSNode

func (*AddRemoteRDSNodeResponse) ProtoMessage

func (*AddRemoteRDSNodeResponse) ProtoMessage()

func (*AddRemoteRDSNodeResponse) Reset

func (m *AddRemoteRDSNodeResponse) Reset()

func (*AddRemoteRDSNodeResponse) String

func (m *AddRemoteRDSNodeResponse) String() string

func (*AddRemoteRDSNodeResponse) Validate

func (this *AddRemoteRDSNodeResponse) Validate() error

func (*AddRemoteRDSNodeResponse) XXX_DiscardUnknown

func (m *AddRemoteRDSNodeResponse) XXX_DiscardUnknown()

func (*AddRemoteRDSNodeResponse) XXX_Marshal

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

func (*AddRemoteRDSNodeResponse) XXX_Merge

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

func (*AddRemoteRDSNodeResponse) XXX_Size

func (m *AddRemoteRDSNodeResponse) XXX_Size() int

func (*AddRemoteRDSNodeResponse) XXX_Unmarshal

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

type Agent

type Agent interface {
	// contains filtered or unexported methods
}

Agent is a common interface for all types of Agents.

type AgentStatus

type AgentStatus int32

AgentStatus represents actual Agent status.

const (
	AgentStatus_AGENT_STATUS_INVALID AgentStatus = 0
	// Agent is starting.
	AgentStatus_STARTING AgentStatus = 1
	// Agent is running.
	AgentStatus_RUNNING AgentStatus = 2
	// Agent encountered error and will be restarted automatically soon.
	AgentStatus_WAITING AgentStatus = 3
	// Agent is stopping.
	AgentStatus_STOPPING AgentStatus = 4
	// Agent finished.
	AgentStatus_DONE AgentStatus = 5
)

func (AgentStatus) EnumDescriptor

func (AgentStatus) EnumDescriptor() ([]byte, []int)

func (AgentStatus) String

func (x AgentStatus) String() string

type AgentType

type AgentType int32

AgentType describes supported Agent types.

const (
	AgentType_AGENT_TYPE_INVALID                AgentType = 0
	AgentType_PMM_AGENT                         AgentType = 1
	AgentType_NODE_EXPORTER                     AgentType = 2
	AgentType_MYSQLD_EXPORTER                   AgentType = 3
	AgentType_MONGODB_EXPORTER                  AgentType = 4
	AgentType_POSTGRES_EXPORTER                 AgentType = 5
	AgentType_PROXYSQL_EXPORTER                 AgentType = 6
	AgentType_QAN_MYSQL_PERFSCHEMA_AGENT        AgentType = 7
	AgentType_QAN_MYSQL_SLOWLOG_AGENT           AgentType = 8
	AgentType_QAN_MONGODB_PROFILER_AGENT        AgentType = 9
	AgentType_QAN_POSTGRESQL_PGSTATEMENTS_AGENT AgentType = 10
	AgentType_RDS_EXPORTER                      AgentType = 11
	AgentType_EXTERNAL_EXPORTER                 AgentType = 12
)

func (AgentType) EnumDescriptor

func (AgentType) EnumDescriptor() ([]byte, []int)

func (AgentType) String

func (x AgentType) String() string

type AgentsClient

type AgentsClient interface {
	// ListAgents returns a list of all Agents.
	ListAgents(ctx context.Context, in *ListAgentsRequest, opts ...grpc.CallOption) (*ListAgentsResponse, error)
	// GetAgent returns a single Agent by ID.
	GetAgent(ctx context.Context, in *GetAgentRequest, opts ...grpc.CallOption) (*GetAgentResponse, error)
	// AddPMMAgent adds pmm-agent Agent.
	AddPMMAgent(ctx context.Context, in *AddPMMAgentRequest, opts ...grpc.CallOption) (*AddPMMAgentResponse, error)
	// AddNodeExporter adds node_exporter Agent.
	AddNodeExporter(ctx context.Context, in *AddNodeExporterRequest, opts ...grpc.CallOption) (*AddNodeExporterResponse, error)
	// ChangeNodeExporter changes node_exporter Agent.
	ChangeNodeExporter(ctx context.Context, in *ChangeNodeExporterRequest, opts ...grpc.CallOption) (*ChangeNodeExporterResponse, error)
	// AddMySQLdExporter adds mysqld_exporter Agent.
	AddMySQLdExporter(ctx context.Context, in *AddMySQLdExporterRequest, opts ...grpc.CallOption) (*AddMySQLdExporterResponse, error)
	// ChangeMySQLdExporter changes mysqld_exporter Agent.
	ChangeMySQLdExporter(ctx context.Context, in *ChangeMySQLdExporterRequest, opts ...grpc.CallOption) (*ChangeMySQLdExporterResponse, error)
	// AddMongoDBExporter adds mongodb_exporter Agent.
	AddMongoDBExporter(ctx context.Context, in *AddMongoDBExporterRequest, opts ...grpc.CallOption) (*AddMongoDBExporterResponse, error)
	// ChangeMongoDBExporter changes mongodb_exporter Agent.
	ChangeMongoDBExporter(ctx context.Context, in *ChangeMongoDBExporterRequest, opts ...grpc.CallOption) (*ChangeMongoDBExporterResponse, error)
	// AddPostgresExporter adds postgres_exporter Agent.
	AddPostgresExporter(ctx context.Context, in *AddPostgresExporterRequest, opts ...grpc.CallOption) (*AddPostgresExporterResponse, error)
	// ChangePostgresExporter changes postgres_exporter Agent.
	ChangePostgresExporter(ctx context.Context, in *ChangePostgresExporterRequest, opts ...grpc.CallOption) (*ChangePostgresExporterResponse, error)
	// AddProxySQLExporter adds proxysql_exporter Agent.
	AddProxySQLExporter(ctx context.Context, in *AddProxySQLExporterRequest, opts ...grpc.CallOption) (*AddProxySQLExporterResponse, error)
	// ChangeProxySQLExporter changes proxysql_exporter Agent.
	ChangeProxySQLExporter(ctx context.Context, in *ChangeProxySQLExporterRequest, opts ...grpc.CallOption) (*ChangeProxySQLExporterResponse, error)
	// AddQANMySQLPerfSchemaAgent adds MySQL PerfSchema QAN Agent.
	AddQANMySQLPerfSchemaAgent(ctx context.Context, in *AddQANMySQLPerfSchemaAgentRequest, opts ...grpc.CallOption) (*AddQANMySQLPerfSchemaAgentResponse, error)
	// ChangeQANMySQLPerfSchemaAgent changes MySQL PerfSchema QAN Agent.
	ChangeQANMySQLPerfSchemaAgent(ctx context.Context, in *ChangeQANMySQLPerfSchemaAgentRequest, opts ...grpc.CallOption) (*ChangeQANMySQLPerfSchemaAgentResponse, error)
	// AddQANMySQLSlowlogAgent adds MySQL PerfSchema QAN Agent.
	AddQANMySQLSlowlogAgent(ctx context.Context, in *AddQANMySQLSlowlogAgentRequest, opts ...grpc.CallOption) (*AddQANMySQLSlowlogAgentResponse, error)
	// ChangeQANMySQLSlowlogAgent changes MySQL PerfSchema QAN Agent.
	ChangeQANMySQLSlowlogAgent(ctx context.Context, in *ChangeQANMySQLSlowlogAgentRequest, opts ...grpc.CallOption) (*ChangeQANMySQLSlowlogAgentResponse, error)
	// AddQANMongoDBProfilerAgent adds MongoDB Profiler QAN Agent.
	AddQANMongoDBProfilerAgent(ctx context.Context, in *AddQANMongoDBProfilerAgentRequest, opts ...grpc.CallOption) (*AddQANMongoDBProfilerAgentResponse, error)
	// ChangeQANMongoDBProfilerAgent changes MongoDB Profiler QAN Agent.
	ChangeQANMongoDBProfilerAgent(ctx context.Context, in *ChangeQANMongoDBProfilerAgentRequest, opts ...grpc.CallOption) (*ChangeQANMongoDBProfilerAgentResponse, error)
	// AddQANPostgreSQLPgStatementsAgent adds PostgreSQL Pg Stat Statements QAN Agent.
	AddQANPostgreSQLPgStatementsAgent(ctx context.Context, in *AddQANPostgreSQLPgStatementsAgentRequest, opts ...grpc.CallOption) (*AddQANPostgreSQLPgStatementsAgentResponse, error)
	// ChangeQANPostgreSQLPgStatementsAgent changes PostgreSQL Pg Stat Statements QAN Agent.
	ChangeQANPostgreSQLPgStatementsAgent(ctx context.Context, in *ChangeQANPostgreSQLPgStatementsAgentRequest, opts ...grpc.CallOption) (*ChangeQANPostgreSQLPgStatementsAgentResponse, error)
	// AddRDSExporter adds rds_exporter Agent.
	AddRDSExporter(ctx context.Context, in *AddRDSExporterRequest, opts ...grpc.CallOption) (*AddRDSExporterResponse, error)
	// ChangeRDSExporter changes rds_exporter Agent.
	ChangeRDSExporter(ctx context.Context, in *ChangeRDSExporterRequest, opts ...grpc.CallOption) (*ChangeRDSExporterResponse, error)
	// AddExternalExporter adds external_exporter Agent.
	AddExternalExporter(ctx context.Context, in *AddExternalExporterRequest, opts ...grpc.CallOption) (*AddExternalExporterResponse, error)
	// ChangeExternalExporter changes external_exporter Agent.
	ChangeExternalExporter(ctx context.Context, in *ChangeExternalExporterRequest, opts ...grpc.CallOption) (*ChangeExternalExporterResponse, error)
	// RemoveAgent removes Agent.
	RemoveAgent(ctx context.Context, in *RemoveAgentRequest, opts ...grpc.CallOption) (*RemoveAgentResponse, error)
}

AgentsClient is the client API for Agents service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewAgentsClient

func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient

type AgentsServer

type AgentsServer interface {
	// ListAgents returns a list of all Agents.
	ListAgents(context.Context, *ListAgentsRequest) (*ListAgentsResponse, error)
	// GetAgent returns a single Agent by ID.
	GetAgent(context.Context, *GetAgentRequest) (*GetAgentResponse, error)
	// AddPMMAgent adds pmm-agent Agent.
	AddPMMAgent(context.Context, *AddPMMAgentRequest) (*AddPMMAgentResponse, error)
	// AddNodeExporter adds node_exporter Agent.
	AddNodeExporter(context.Context, *AddNodeExporterRequest) (*AddNodeExporterResponse, error)
	// ChangeNodeExporter changes node_exporter Agent.
	ChangeNodeExporter(context.Context, *ChangeNodeExporterRequest) (*ChangeNodeExporterResponse, error)
	// AddMySQLdExporter adds mysqld_exporter Agent.
	AddMySQLdExporter(context.Context, *AddMySQLdExporterRequest) (*AddMySQLdExporterResponse, error)
	// ChangeMySQLdExporter changes mysqld_exporter Agent.
	ChangeMySQLdExporter(context.Context, *ChangeMySQLdExporterRequest) (*ChangeMySQLdExporterResponse, error)
	// AddMongoDBExporter adds mongodb_exporter Agent.
	AddMongoDBExporter(context.Context, *AddMongoDBExporterRequest) (*AddMongoDBExporterResponse, error)
	// ChangeMongoDBExporter changes mongodb_exporter Agent.
	ChangeMongoDBExporter(context.Context, *ChangeMongoDBExporterRequest) (*ChangeMongoDBExporterResponse, error)
	// AddPostgresExporter adds postgres_exporter Agent.
	AddPostgresExporter(context.Context, *AddPostgresExporterRequest) (*AddPostgresExporterResponse, error)
	// ChangePostgresExporter changes postgres_exporter Agent.
	ChangePostgresExporter(context.Context, *ChangePostgresExporterRequest) (*ChangePostgresExporterResponse, error)
	// AddProxySQLExporter adds proxysql_exporter Agent.
	AddProxySQLExporter(context.Context, *AddProxySQLExporterRequest) (*AddProxySQLExporterResponse, error)
	// ChangeProxySQLExporter changes proxysql_exporter Agent.
	ChangeProxySQLExporter(context.Context, *ChangeProxySQLExporterRequest) (*ChangeProxySQLExporterResponse, error)
	// AddQANMySQLPerfSchemaAgent adds MySQL PerfSchema QAN Agent.
	AddQANMySQLPerfSchemaAgent(context.Context, *AddQANMySQLPerfSchemaAgentRequest) (*AddQANMySQLPerfSchemaAgentResponse, error)
	// ChangeQANMySQLPerfSchemaAgent changes MySQL PerfSchema QAN Agent.
	ChangeQANMySQLPerfSchemaAgent(context.Context, *ChangeQANMySQLPerfSchemaAgentRequest) (*ChangeQANMySQLPerfSchemaAgentResponse, error)
	// AddQANMySQLSlowlogAgent adds MySQL PerfSchema QAN Agent.
	AddQANMySQLSlowlogAgent(context.Context, *AddQANMySQLSlowlogAgentRequest) (*AddQANMySQLSlowlogAgentResponse, error)
	// ChangeQANMySQLSlowlogAgent changes MySQL PerfSchema QAN Agent.
	ChangeQANMySQLSlowlogAgent(context.Context, *ChangeQANMySQLSlowlogAgentRequest) (*ChangeQANMySQLSlowlogAgentResponse, error)
	// AddQANMongoDBProfilerAgent adds MongoDB Profiler QAN Agent.
	AddQANMongoDBProfilerAgent(context.Context, *AddQANMongoDBProfilerAgentRequest) (*AddQANMongoDBProfilerAgentResponse, error)
	// ChangeQANMongoDBProfilerAgent changes MongoDB Profiler QAN Agent.
	ChangeQANMongoDBProfilerAgent(context.Context, *ChangeQANMongoDBProfilerAgentRequest) (*ChangeQANMongoDBProfilerAgentResponse, error)
	// AddQANPostgreSQLPgStatementsAgent adds PostgreSQL Pg Stat Statements QAN Agent.
	AddQANPostgreSQLPgStatementsAgent(context.Context, *AddQANPostgreSQLPgStatementsAgentRequest) (*AddQANPostgreSQLPgStatementsAgentResponse, error)
	// ChangeQANPostgreSQLPgStatementsAgent changes PostgreSQL Pg Stat Statements QAN Agent.
	ChangeQANPostgreSQLPgStatementsAgent(context.Context, *ChangeQANPostgreSQLPgStatementsAgentRequest) (*ChangeQANPostgreSQLPgStatementsAgentResponse, error)
	// AddRDSExporter adds rds_exporter Agent.
	AddRDSExporter(context.Context, *AddRDSExporterRequest) (*AddRDSExporterResponse, error)
	// ChangeRDSExporter changes rds_exporter Agent.
	ChangeRDSExporter(context.Context, *ChangeRDSExporterRequest) (*ChangeRDSExporterResponse, error)
	// AddExternalExporter adds external_exporter Agent.
	AddExternalExporter(context.Context, *AddExternalExporterRequest) (*AddExternalExporterResponse, error)
	// ChangeExternalExporter changes external_exporter Agent.
	ChangeExternalExporter(context.Context, *ChangeExternalExporterRequest) (*ChangeExternalExporterResponse, error)
	// RemoveAgent removes Agent.
	RemoveAgent(context.Context, *RemoveAgentRequest) (*RemoveAgentResponse, error)
}

AgentsServer is the server API for Agents service.

type ChangeCommonAgentParams

type ChangeCommonAgentParams struct {
	// Enable this Agent. Can't be used with disabled.
	Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// Disable this Agent. Can't be used with enabled.
	Disable bool `protobuf:"varint,2,opt,name=disable,proto3" json:"disable,omitempty"`
	// Replace all custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Remove all custom user-assigned labels.
	RemoveCustomLabels   bool     `protobuf:"varint,4,opt,name=remove_custom_labels,json=removeCustomLabels,proto3" json:"remove_custom_labels,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ChangeCommonAgentParams contains parameters that can be changed for all Agents.

func (*ChangeCommonAgentParams) Descriptor

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

func (*ChangeCommonAgentParams) GetCustomLabels

func (m *ChangeCommonAgentParams) GetCustomLabels() map[string]string

func (*ChangeCommonAgentParams) GetDisable

func (m *ChangeCommonAgentParams) GetDisable() bool

func (*ChangeCommonAgentParams) GetEnable

func (m *ChangeCommonAgentParams) GetEnable() bool

func (*ChangeCommonAgentParams) GetRemoveCustomLabels

func (m *ChangeCommonAgentParams) GetRemoveCustomLabels() bool

func (*ChangeCommonAgentParams) ProtoMessage

func (*ChangeCommonAgentParams) ProtoMessage()

func (*ChangeCommonAgentParams) Reset

func (m *ChangeCommonAgentParams) Reset()

func (*ChangeCommonAgentParams) String

func (m *ChangeCommonAgentParams) String() string

func (*ChangeCommonAgentParams) Validate

func (this *ChangeCommonAgentParams) Validate() error

func (*ChangeCommonAgentParams) XXX_DiscardUnknown

func (m *ChangeCommonAgentParams) XXX_DiscardUnknown()

func (*ChangeCommonAgentParams) XXX_Marshal

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

func (*ChangeCommonAgentParams) XXX_Merge

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

func (*ChangeCommonAgentParams) XXX_Size

func (m *ChangeCommonAgentParams) XXX_Size() int

func (*ChangeCommonAgentParams) XXX_Unmarshal

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

type ChangeExternalExporterRequest

type ChangeExternalExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeExternalExporterRequest) Descriptor

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

func (*ChangeExternalExporterRequest) GetAgentId

func (m *ChangeExternalExporterRequest) GetAgentId() string

func (*ChangeExternalExporterRequest) GetCommon

func (*ChangeExternalExporterRequest) ProtoMessage

func (*ChangeExternalExporterRequest) ProtoMessage()

func (*ChangeExternalExporterRequest) Reset

func (m *ChangeExternalExporterRequest) Reset()

func (*ChangeExternalExporterRequest) String

func (*ChangeExternalExporterRequest) Validate

func (this *ChangeExternalExporterRequest) Validate() error

func (*ChangeExternalExporterRequest) XXX_DiscardUnknown

func (m *ChangeExternalExporterRequest) XXX_DiscardUnknown()

func (*ChangeExternalExporterRequest) XXX_Marshal

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

func (*ChangeExternalExporterRequest) XXX_Merge

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

func (*ChangeExternalExporterRequest) XXX_Size

func (m *ChangeExternalExporterRequest) XXX_Size() int

func (*ChangeExternalExporterRequest) XXX_Unmarshal

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

type ChangeExternalExporterResponse

type ChangeExternalExporterResponse struct {
	ExternalExporter     *ExternalExporter `protobuf:"bytes,1,opt,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ChangeExternalExporterResponse) Descriptor

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

func (*ChangeExternalExporterResponse) GetExternalExporter

func (m *ChangeExternalExporterResponse) GetExternalExporter() *ExternalExporter

func (*ChangeExternalExporterResponse) ProtoMessage

func (*ChangeExternalExporterResponse) ProtoMessage()

func (*ChangeExternalExporterResponse) Reset

func (m *ChangeExternalExporterResponse) Reset()

func (*ChangeExternalExporterResponse) String

func (*ChangeExternalExporterResponse) Validate

func (this *ChangeExternalExporterResponse) Validate() error

func (*ChangeExternalExporterResponse) XXX_DiscardUnknown

func (m *ChangeExternalExporterResponse) XXX_DiscardUnknown()

func (*ChangeExternalExporterResponse) XXX_Marshal

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

func (*ChangeExternalExporterResponse) XXX_Merge

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

func (*ChangeExternalExporterResponse) XXX_Size

func (m *ChangeExternalExporterResponse) XXX_Size() int

func (*ChangeExternalExporterResponse) XXX_Unmarshal

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

type ChangeMongoDBExporterRequest

type ChangeMongoDBExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeMongoDBExporterRequest) Descriptor

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

func (*ChangeMongoDBExporterRequest) GetAgentId

func (m *ChangeMongoDBExporterRequest) GetAgentId() string

func (*ChangeMongoDBExporterRequest) GetCommon

func (*ChangeMongoDBExporterRequest) ProtoMessage

func (*ChangeMongoDBExporterRequest) ProtoMessage()

func (*ChangeMongoDBExporterRequest) Reset

func (m *ChangeMongoDBExporterRequest) Reset()

func (*ChangeMongoDBExporterRequest) String

func (*ChangeMongoDBExporterRequest) Validate

func (this *ChangeMongoDBExporterRequest) Validate() error

func (*ChangeMongoDBExporterRequest) XXX_DiscardUnknown

func (m *ChangeMongoDBExporterRequest) XXX_DiscardUnknown()

func (*ChangeMongoDBExporterRequest) XXX_Marshal

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

func (*ChangeMongoDBExporterRequest) XXX_Merge

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

func (*ChangeMongoDBExporterRequest) XXX_Size

func (m *ChangeMongoDBExporterRequest) XXX_Size() int

func (*ChangeMongoDBExporterRequest) XXX_Unmarshal

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

type ChangeMongoDBExporterResponse

type ChangeMongoDBExporterResponse struct {
	MongodbExporter      *MongoDBExporter `protobuf:"bytes,1,opt,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ChangeMongoDBExporterResponse) Descriptor

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

func (*ChangeMongoDBExporterResponse) GetMongodbExporter

func (m *ChangeMongoDBExporterResponse) GetMongodbExporter() *MongoDBExporter

func (*ChangeMongoDBExporterResponse) ProtoMessage

func (*ChangeMongoDBExporterResponse) ProtoMessage()

func (*ChangeMongoDBExporterResponse) Reset

func (m *ChangeMongoDBExporterResponse) Reset()

func (*ChangeMongoDBExporterResponse) String

func (*ChangeMongoDBExporterResponse) Validate

func (this *ChangeMongoDBExporterResponse) Validate() error

func (*ChangeMongoDBExporterResponse) XXX_DiscardUnknown

func (m *ChangeMongoDBExporterResponse) XXX_DiscardUnknown()

func (*ChangeMongoDBExporterResponse) XXX_Marshal

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

func (*ChangeMongoDBExporterResponse) XXX_Merge

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

func (*ChangeMongoDBExporterResponse) XXX_Size

func (m *ChangeMongoDBExporterResponse) XXX_Size() int

func (*ChangeMongoDBExporterResponse) XXX_Unmarshal

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

type ChangeMySQLdExporterRequest

type ChangeMySQLdExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeMySQLdExporterRequest) Descriptor

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

func (*ChangeMySQLdExporterRequest) GetAgentId

func (m *ChangeMySQLdExporterRequest) GetAgentId() string

func (*ChangeMySQLdExporterRequest) GetCommon

func (*ChangeMySQLdExporterRequest) ProtoMessage

func (*ChangeMySQLdExporterRequest) ProtoMessage()

func (*ChangeMySQLdExporterRequest) Reset

func (m *ChangeMySQLdExporterRequest) Reset()

func (*ChangeMySQLdExporterRequest) String

func (m *ChangeMySQLdExporterRequest) String() string

func (*ChangeMySQLdExporterRequest) Validate

func (this *ChangeMySQLdExporterRequest) Validate() error

func (*ChangeMySQLdExporterRequest) XXX_DiscardUnknown

func (m *ChangeMySQLdExporterRequest) XXX_DiscardUnknown()

func (*ChangeMySQLdExporterRequest) XXX_Marshal

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

func (*ChangeMySQLdExporterRequest) XXX_Merge

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

func (*ChangeMySQLdExporterRequest) XXX_Size

func (m *ChangeMySQLdExporterRequest) XXX_Size() int

func (*ChangeMySQLdExporterRequest) XXX_Unmarshal

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

type ChangeMySQLdExporterResponse

type ChangeMySQLdExporterResponse struct {
	MysqldExporter       *MySQLdExporter `protobuf:"bytes,1,opt,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ChangeMySQLdExporterResponse) Descriptor

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

func (*ChangeMySQLdExporterResponse) GetMysqldExporter

func (m *ChangeMySQLdExporterResponse) GetMysqldExporter() *MySQLdExporter

func (*ChangeMySQLdExporterResponse) ProtoMessage

func (*ChangeMySQLdExporterResponse) ProtoMessage()

func (*ChangeMySQLdExporterResponse) Reset

func (m *ChangeMySQLdExporterResponse) Reset()

func (*ChangeMySQLdExporterResponse) String

func (*ChangeMySQLdExporterResponse) Validate

func (this *ChangeMySQLdExporterResponse) Validate() error

func (*ChangeMySQLdExporterResponse) XXX_DiscardUnknown

func (m *ChangeMySQLdExporterResponse) XXX_DiscardUnknown()

func (*ChangeMySQLdExporterResponse) XXX_Marshal

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

func (*ChangeMySQLdExporterResponse) XXX_Merge

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

func (*ChangeMySQLdExporterResponse) XXX_Size

func (m *ChangeMySQLdExporterResponse) XXX_Size() int

func (*ChangeMySQLdExporterResponse) XXX_Unmarshal

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

type ChangeNodeExporterRequest

type ChangeNodeExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeNodeExporterRequest) Descriptor

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

func (*ChangeNodeExporterRequest) GetAgentId

func (m *ChangeNodeExporterRequest) GetAgentId() string

func (*ChangeNodeExporterRequest) GetCommon

func (*ChangeNodeExporterRequest) ProtoMessage

func (*ChangeNodeExporterRequest) ProtoMessage()

func (*ChangeNodeExporterRequest) Reset

func (m *ChangeNodeExporterRequest) Reset()

func (*ChangeNodeExporterRequest) String

func (m *ChangeNodeExporterRequest) String() string

func (*ChangeNodeExporterRequest) Validate

func (this *ChangeNodeExporterRequest) Validate() error

func (*ChangeNodeExporterRequest) XXX_DiscardUnknown

func (m *ChangeNodeExporterRequest) XXX_DiscardUnknown()

func (*ChangeNodeExporterRequest) XXX_Marshal

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

func (*ChangeNodeExporterRequest) XXX_Merge

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

func (*ChangeNodeExporterRequest) XXX_Size

func (m *ChangeNodeExporterRequest) XXX_Size() int

func (*ChangeNodeExporterRequest) XXX_Unmarshal

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

type ChangeNodeExporterResponse

type ChangeNodeExporterResponse struct {
	NodeExporter         *NodeExporter `protobuf:"bytes,1,opt,name=node_exporter,json=nodeExporter,proto3" json:"node_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*ChangeNodeExporterResponse) Descriptor

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

func (*ChangeNodeExporterResponse) GetNodeExporter

func (m *ChangeNodeExporterResponse) GetNodeExporter() *NodeExporter

func (*ChangeNodeExporterResponse) ProtoMessage

func (*ChangeNodeExporterResponse) ProtoMessage()

func (*ChangeNodeExporterResponse) Reset

func (m *ChangeNodeExporterResponse) Reset()

func (*ChangeNodeExporterResponse) String

func (m *ChangeNodeExporterResponse) String() string

func (*ChangeNodeExporterResponse) Validate

func (this *ChangeNodeExporterResponse) Validate() error

func (*ChangeNodeExporterResponse) XXX_DiscardUnknown

func (m *ChangeNodeExporterResponse) XXX_DiscardUnknown()

func (*ChangeNodeExporterResponse) XXX_Marshal

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

func (*ChangeNodeExporterResponse) XXX_Merge

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

func (*ChangeNodeExporterResponse) XXX_Size

func (m *ChangeNodeExporterResponse) XXX_Size() int

func (*ChangeNodeExporterResponse) XXX_Unmarshal

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

type ChangePostgresExporterRequest

type ChangePostgresExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangePostgresExporterRequest) Descriptor

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

func (*ChangePostgresExporterRequest) GetAgentId

func (m *ChangePostgresExporterRequest) GetAgentId() string

func (*ChangePostgresExporterRequest) GetCommon

func (*ChangePostgresExporterRequest) ProtoMessage

func (*ChangePostgresExporterRequest) ProtoMessage()

func (*ChangePostgresExporterRequest) Reset

func (m *ChangePostgresExporterRequest) Reset()

func (*ChangePostgresExporterRequest) String

func (*ChangePostgresExporterRequest) Validate

func (this *ChangePostgresExporterRequest) Validate() error

func (*ChangePostgresExporterRequest) XXX_DiscardUnknown

func (m *ChangePostgresExporterRequest) XXX_DiscardUnknown()

func (*ChangePostgresExporterRequest) XXX_Marshal

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

func (*ChangePostgresExporterRequest) XXX_Merge

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

func (*ChangePostgresExporterRequest) XXX_Size

func (m *ChangePostgresExporterRequest) XXX_Size() int

func (*ChangePostgresExporterRequest) XXX_Unmarshal

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

type ChangePostgresExporterResponse

type ChangePostgresExporterResponse struct {
	PostgresExporter     *PostgresExporter `protobuf:"bytes,1,opt,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ChangePostgresExporterResponse) Descriptor

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

func (*ChangePostgresExporterResponse) GetPostgresExporter

func (m *ChangePostgresExporterResponse) GetPostgresExporter() *PostgresExporter

func (*ChangePostgresExporterResponse) ProtoMessage

func (*ChangePostgresExporterResponse) ProtoMessage()

func (*ChangePostgresExporterResponse) Reset

func (m *ChangePostgresExporterResponse) Reset()

func (*ChangePostgresExporterResponse) String

func (*ChangePostgresExporterResponse) Validate

func (this *ChangePostgresExporterResponse) Validate() error

func (*ChangePostgresExporterResponse) XXX_DiscardUnknown

func (m *ChangePostgresExporterResponse) XXX_DiscardUnknown()

func (*ChangePostgresExporterResponse) XXX_Marshal

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

func (*ChangePostgresExporterResponse) XXX_Merge

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

func (*ChangePostgresExporterResponse) XXX_Size

func (m *ChangePostgresExporterResponse) XXX_Size() int

func (*ChangePostgresExporterResponse) XXX_Unmarshal

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

type ChangeProxySQLExporterRequest

type ChangeProxySQLExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeProxySQLExporterRequest) Descriptor

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

func (*ChangeProxySQLExporterRequest) GetAgentId

func (m *ChangeProxySQLExporterRequest) GetAgentId() string

func (*ChangeProxySQLExporterRequest) GetCommon

func (*ChangeProxySQLExporterRequest) ProtoMessage

func (*ChangeProxySQLExporterRequest) ProtoMessage()

func (*ChangeProxySQLExporterRequest) Reset

func (m *ChangeProxySQLExporterRequest) Reset()

func (*ChangeProxySQLExporterRequest) String

func (*ChangeProxySQLExporterRequest) Validate

func (this *ChangeProxySQLExporterRequest) Validate() error

func (*ChangeProxySQLExporterRequest) XXX_DiscardUnknown

func (m *ChangeProxySQLExporterRequest) XXX_DiscardUnknown()

func (*ChangeProxySQLExporterRequest) XXX_Marshal

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

func (*ChangeProxySQLExporterRequest) XXX_Merge

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

func (*ChangeProxySQLExporterRequest) XXX_Size

func (m *ChangeProxySQLExporterRequest) XXX_Size() int

func (*ChangeProxySQLExporterRequest) XXX_Unmarshal

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

type ChangeProxySQLExporterResponse

type ChangeProxySQLExporterResponse struct {
	ProxysqlExporter     *ProxySQLExporter `protobuf:"bytes,1,opt,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*ChangeProxySQLExporterResponse) Descriptor

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

func (*ChangeProxySQLExporterResponse) GetProxysqlExporter

func (m *ChangeProxySQLExporterResponse) GetProxysqlExporter() *ProxySQLExporter

func (*ChangeProxySQLExporterResponse) ProtoMessage

func (*ChangeProxySQLExporterResponse) ProtoMessage()

func (*ChangeProxySQLExporterResponse) Reset

func (m *ChangeProxySQLExporterResponse) Reset()

func (*ChangeProxySQLExporterResponse) String

func (*ChangeProxySQLExporterResponse) Validate

func (this *ChangeProxySQLExporterResponse) Validate() error

func (*ChangeProxySQLExporterResponse) XXX_DiscardUnknown

func (m *ChangeProxySQLExporterResponse) XXX_DiscardUnknown()

func (*ChangeProxySQLExporterResponse) XXX_Marshal

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

func (*ChangeProxySQLExporterResponse) XXX_Merge

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

func (*ChangeProxySQLExporterResponse) XXX_Size

func (m *ChangeProxySQLExporterResponse) XXX_Size() int

func (*ChangeProxySQLExporterResponse) XXX_Unmarshal

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

type ChangeQANMongoDBProfilerAgentRequest

type ChangeQANMongoDBProfilerAgentRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeQANMongoDBProfilerAgentRequest) Descriptor

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

func (*ChangeQANMongoDBProfilerAgentRequest) GetAgentId

func (*ChangeQANMongoDBProfilerAgentRequest) GetCommon

func (*ChangeQANMongoDBProfilerAgentRequest) ProtoMessage

func (*ChangeQANMongoDBProfilerAgentRequest) ProtoMessage()

func (*ChangeQANMongoDBProfilerAgentRequest) Reset

func (*ChangeQANMongoDBProfilerAgentRequest) String

func (*ChangeQANMongoDBProfilerAgentRequest) Validate

func (*ChangeQANMongoDBProfilerAgentRequest) XXX_DiscardUnknown

func (m *ChangeQANMongoDBProfilerAgentRequest) XXX_DiscardUnknown()

func (*ChangeQANMongoDBProfilerAgentRequest) XXX_Marshal

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

func (*ChangeQANMongoDBProfilerAgentRequest) XXX_Merge

func (*ChangeQANMongoDBProfilerAgentRequest) XXX_Size

func (*ChangeQANMongoDBProfilerAgentRequest) XXX_Unmarshal

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

type ChangeQANMongoDBProfilerAgentResponse

type ChangeQANMongoDBProfilerAgentResponse struct {
	QanMongodbProfilerAgent *QANMongoDBProfilerAgent `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*ChangeQANMongoDBProfilerAgentResponse) Descriptor

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

func (*ChangeQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent

func (m *ChangeQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*ChangeQANMongoDBProfilerAgentResponse) ProtoMessage

func (*ChangeQANMongoDBProfilerAgentResponse) ProtoMessage()

func (*ChangeQANMongoDBProfilerAgentResponse) Reset

func (*ChangeQANMongoDBProfilerAgentResponse) String

func (*ChangeQANMongoDBProfilerAgentResponse) Validate

func (*ChangeQANMongoDBProfilerAgentResponse) XXX_DiscardUnknown

func (m *ChangeQANMongoDBProfilerAgentResponse) XXX_DiscardUnknown()

func (*ChangeQANMongoDBProfilerAgentResponse) XXX_Marshal

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

func (*ChangeQANMongoDBProfilerAgentResponse) XXX_Merge

func (*ChangeQANMongoDBProfilerAgentResponse) XXX_Size

func (*ChangeQANMongoDBProfilerAgentResponse) XXX_Unmarshal

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

type ChangeQANMySQLPerfSchemaAgentRequest

type ChangeQANMySQLPerfSchemaAgentRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeQANMySQLPerfSchemaAgentRequest) Descriptor

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

func (*ChangeQANMySQLPerfSchemaAgentRequest) GetAgentId

func (*ChangeQANMySQLPerfSchemaAgentRequest) GetCommon

func (*ChangeQANMySQLPerfSchemaAgentRequest) ProtoMessage

func (*ChangeQANMySQLPerfSchemaAgentRequest) ProtoMessage()

func (*ChangeQANMySQLPerfSchemaAgentRequest) Reset

func (*ChangeQANMySQLPerfSchemaAgentRequest) String

func (*ChangeQANMySQLPerfSchemaAgentRequest) Validate

func (*ChangeQANMySQLPerfSchemaAgentRequest) XXX_DiscardUnknown

func (m *ChangeQANMySQLPerfSchemaAgentRequest) XXX_DiscardUnknown()

func (*ChangeQANMySQLPerfSchemaAgentRequest) XXX_Marshal

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

func (*ChangeQANMySQLPerfSchemaAgentRequest) XXX_Merge

func (*ChangeQANMySQLPerfSchemaAgentRequest) XXX_Size

func (*ChangeQANMySQLPerfSchemaAgentRequest) XXX_Unmarshal

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

type ChangeQANMySQLPerfSchemaAgentResponse

type ChangeQANMySQLPerfSchemaAgentResponse struct {
	QanMysqlPerfschemaAgent *QANMySQLPerfSchemaAgent `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{}                 `json:"-"`
	XXX_unrecognized        []byte                   `json:"-"`
	XXX_sizecache           int32                    `json:"-"`
}

func (*ChangeQANMySQLPerfSchemaAgentResponse) Descriptor

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

func (*ChangeQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent

func (m *ChangeQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*ChangeQANMySQLPerfSchemaAgentResponse) ProtoMessage

func (*ChangeQANMySQLPerfSchemaAgentResponse) ProtoMessage()

func (*ChangeQANMySQLPerfSchemaAgentResponse) Reset

func (*ChangeQANMySQLPerfSchemaAgentResponse) String

func (*ChangeQANMySQLPerfSchemaAgentResponse) Validate

func (*ChangeQANMySQLPerfSchemaAgentResponse) XXX_DiscardUnknown

func (m *ChangeQANMySQLPerfSchemaAgentResponse) XXX_DiscardUnknown()

func (*ChangeQANMySQLPerfSchemaAgentResponse) XXX_Marshal

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

func (*ChangeQANMySQLPerfSchemaAgentResponse) XXX_Merge

func (*ChangeQANMySQLPerfSchemaAgentResponse) XXX_Size

func (*ChangeQANMySQLPerfSchemaAgentResponse) XXX_Unmarshal

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

type ChangeQANMySQLSlowlogAgentRequest

type ChangeQANMySQLSlowlogAgentRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeQANMySQLSlowlogAgentRequest) Descriptor

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

func (*ChangeQANMySQLSlowlogAgentRequest) GetAgentId

func (m *ChangeQANMySQLSlowlogAgentRequest) GetAgentId() string

func (*ChangeQANMySQLSlowlogAgentRequest) GetCommon

func (*ChangeQANMySQLSlowlogAgentRequest) ProtoMessage

func (*ChangeQANMySQLSlowlogAgentRequest) ProtoMessage()

func (*ChangeQANMySQLSlowlogAgentRequest) Reset

func (*ChangeQANMySQLSlowlogAgentRequest) String

func (*ChangeQANMySQLSlowlogAgentRequest) Validate

func (this *ChangeQANMySQLSlowlogAgentRequest) Validate() error

func (*ChangeQANMySQLSlowlogAgentRequest) XXX_DiscardUnknown

func (m *ChangeQANMySQLSlowlogAgentRequest) XXX_DiscardUnknown()

func (*ChangeQANMySQLSlowlogAgentRequest) XXX_Marshal

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

func (*ChangeQANMySQLSlowlogAgentRequest) XXX_Merge

func (*ChangeQANMySQLSlowlogAgentRequest) XXX_Size

func (m *ChangeQANMySQLSlowlogAgentRequest) XXX_Size() int

func (*ChangeQANMySQLSlowlogAgentRequest) XXX_Unmarshal

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

type ChangeQANMySQLSlowlogAgentResponse

type ChangeQANMySQLSlowlogAgentResponse struct {
	QanMysqlSlowlogAgent *QANMySQLSlowlogAgent `protobuf:"bytes,1,opt,name=qan_mysql_slowlog_agent,json=qanMysqlSlowlogAgent,proto3" json:"qan_mysql_slowlog_agent,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*ChangeQANMySQLSlowlogAgentResponse) Descriptor

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

func (*ChangeQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent

func (m *ChangeQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*ChangeQANMySQLSlowlogAgentResponse) ProtoMessage

func (*ChangeQANMySQLSlowlogAgentResponse) ProtoMessage()

func (*ChangeQANMySQLSlowlogAgentResponse) Reset

func (*ChangeQANMySQLSlowlogAgentResponse) String

func (*ChangeQANMySQLSlowlogAgentResponse) Validate

func (this *ChangeQANMySQLSlowlogAgentResponse) Validate() error

func (*ChangeQANMySQLSlowlogAgentResponse) XXX_DiscardUnknown

func (m *ChangeQANMySQLSlowlogAgentResponse) XXX_DiscardUnknown()

func (*ChangeQANMySQLSlowlogAgentResponse) XXX_Marshal

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

func (*ChangeQANMySQLSlowlogAgentResponse) XXX_Merge

func (*ChangeQANMySQLSlowlogAgentResponse) XXX_Size

func (*ChangeQANMySQLSlowlogAgentResponse) XXX_Unmarshal

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

type ChangeQANPostgreSQLPgStatementsAgentRequest

type ChangeQANPostgreSQLPgStatementsAgentRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Descriptor

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) GetAgentId

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) GetCommon

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) ProtoMessage

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Reset

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) String

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Validate

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_DiscardUnknown

func (m *ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_DiscardUnknown()

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_Marshal

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

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_Merge

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_Size

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) XXX_Unmarshal

type ChangeQANPostgreSQLPgStatementsAgentResponse

type ChangeQANPostgreSQLPgStatementsAgentResponse struct {
	QanPostgresqlPgstatementsAgent *QANPostgreSQLPgStatementsAgent `` /* 155-byte string literal not displayed */
	XXX_NoUnkeyedLiteral           struct{}                        `json:"-"`
	XXX_unrecognized               []byte                          `json:"-"`
	XXX_sizecache                  int32                           `json:"-"`
}

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Descriptor

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent

func (m *ChangeQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) ProtoMessage

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Reset

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) String

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Validate

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_DiscardUnknown

func (m *ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_DiscardUnknown()

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_Marshal

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

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_Merge

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_Size

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) XXX_Unmarshal

type ChangeRDSExporterRequest

type ChangeRDSExporterRequest struct {
	AgentId              string                   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	Common               *ChangeCommonAgentParams `protobuf:"bytes,2,opt,name=common,proto3" json:"common,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*ChangeRDSExporterRequest) Descriptor

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

func (*ChangeRDSExporterRequest) GetAgentId

func (m *ChangeRDSExporterRequest) GetAgentId() string

func (*ChangeRDSExporterRequest) GetCommon

func (*ChangeRDSExporterRequest) ProtoMessage

func (*ChangeRDSExporterRequest) ProtoMessage()

func (*ChangeRDSExporterRequest) Reset

func (m *ChangeRDSExporterRequest) Reset()

func (*ChangeRDSExporterRequest) String

func (m *ChangeRDSExporterRequest) String() string

func (*ChangeRDSExporterRequest) Validate

func (this *ChangeRDSExporterRequest) Validate() error

func (*ChangeRDSExporterRequest) XXX_DiscardUnknown

func (m *ChangeRDSExporterRequest) XXX_DiscardUnknown()

func (*ChangeRDSExporterRequest) XXX_Marshal

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

func (*ChangeRDSExporterRequest) XXX_Merge

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

func (*ChangeRDSExporterRequest) XXX_Size

func (m *ChangeRDSExporterRequest) XXX_Size() int

func (*ChangeRDSExporterRequest) XXX_Unmarshal

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

type ChangeRDSExporterResponse

type ChangeRDSExporterResponse struct {
	RdsExporter          *RDSExporter `protobuf:"bytes,1,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (*ChangeRDSExporterResponse) Descriptor

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

func (*ChangeRDSExporterResponse) GetRdsExporter

func (m *ChangeRDSExporterResponse) GetRdsExporter() *RDSExporter

func (*ChangeRDSExporterResponse) ProtoMessage

func (*ChangeRDSExporterResponse) ProtoMessage()

func (*ChangeRDSExporterResponse) Reset

func (m *ChangeRDSExporterResponse) Reset()

func (*ChangeRDSExporterResponse) String

func (m *ChangeRDSExporterResponse) String() string

func (*ChangeRDSExporterResponse) Validate

func (this *ChangeRDSExporterResponse) Validate() error

func (*ChangeRDSExporterResponse) XXX_DiscardUnknown

func (m *ChangeRDSExporterResponse) XXX_DiscardUnknown()

func (*ChangeRDSExporterResponse) XXX_Marshal

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

func (*ChangeRDSExporterResponse) XXX_Merge

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

func (*ChangeRDSExporterResponse) XXX_Size

func (m *ChangeRDSExporterResponse) XXX_Size() int

func (*ChangeRDSExporterResponse) XXX_Unmarshal

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

type ContainerNode

type ContainerNode struct {
	// Unique randomly generated instance identifier.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Linux machine-id of the Generic Node where this Container Node runs.
	MachineId string `protobuf:"bytes,4,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Container identifier. If specified, must be a unique Docker container identifier.
	ContainerId string `protobuf:"bytes,5,opt,name=container_id,json=containerId,proto3" json:"container_id,omitempty"`
	// Container name.
	ContainerName string `protobuf:"bytes,6,opt,name=container_name,json=containerName,proto3" json:"container_name,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,7,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,8,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,9,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 186-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

ContainerNode represents a Docker container.

func (*ContainerNode) Descriptor

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

func (*ContainerNode) GetAddress

func (m *ContainerNode) GetAddress() string

func (*ContainerNode) GetAz

func (m *ContainerNode) GetAz() string

func (*ContainerNode) GetContainerId

func (m *ContainerNode) GetContainerId() string

func (*ContainerNode) GetContainerName

func (m *ContainerNode) GetContainerName() string

func (*ContainerNode) GetCustomLabels

func (m *ContainerNode) GetCustomLabels() map[string]string

func (*ContainerNode) GetMachineId

func (m *ContainerNode) GetMachineId() string

func (*ContainerNode) GetNodeId

func (m *ContainerNode) GetNodeId() string

func (*ContainerNode) GetNodeModel

func (m *ContainerNode) GetNodeModel() string

func (*ContainerNode) GetNodeName

func (m *ContainerNode) GetNodeName() string

func (*ContainerNode) GetRegion

func (m *ContainerNode) GetRegion() string

func (*ContainerNode) ProtoMessage

func (*ContainerNode) ProtoMessage()

func (*ContainerNode) Reset

func (m *ContainerNode) Reset()

func (*ContainerNode) String

func (m *ContainerNode) String() string

func (*ContainerNode) Validate

func (this *ContainerNode) Validate() error

func (*ContainerNode) XXX_DiscardUnknown

func (m *ContainerNode) XXX_DiscardUnknown()

func (*ContainerNode) XXX_Marshal

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

func (*ContainerNode) XXX_Merge

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

func (*ContainerNode) XXX_Size

func (m *ContainerNode) XXX_Size() int

func (*ContainerNode) XXX_Unmarshal

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

type ExternalExporter

type ExternalExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// Node identifier where this instance runs.
	RunsOnNodeId string `protobuf:"bytes,2,opt,name=runs_on_node_id,json=runsOnNodeId,proto3" json:"runs_on_node_id,omitempty"`
	// If disabled, metrics from this exporter will not be collected.
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// HTTP basic auth username for collecting metrics.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Scheme to generate URI to exporter metrics endpoints.
	Scheme string `protobuf:"bytes,6,opt,name=scheme,proto3" json:"scheme,omitempty"`
	// Path under which metrics are exposed, used to generate URI.
	MetricsPath string `protobuf:"bytes,7,opt,name=metrics_path,json=metricsPath,proto3" json:"metrics_path,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Listen port for scraping metrics.
	ListenPort           uint32   `protobuf:"varint,8,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ExternalExporter runs on any Node type, including Remote Node.

func (*ExternalExporter) Descriptor

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

func (*ExternalExporter) GetAgentId

func (m *ExternalExporter) GetAgentId() string

func (*ExternalExporter) GetCustomLabels

func (m *ExternalExporter) GetCustomLabels() map[string]string

func (*ExternalExporter) GetDisabled

func (m *ExternalExporter) GetDisabled() bool

func (*ExternalExporter) GetListenPort

func (m *ExternalExporter) GetListenPort() uint32

func (*ExternalExporter) GetMetricsPath

func (m *ExternalExporter) GetMetricsPath() string

func (*ExternalExporter) GetRunsOnNodeId

func (m *ExternalExporter) GetRunsOnNodeId() string

func (*ExternalExporter) GetScheme

func (m *ExternalExporter) GetScheme() string

func (*ExternalExporter) GetServiceId

func (m *ExternalExporter) GetServiceId() string

func (*ExternalExporter) GetUsername

func (m *ExternalExporter) GetUsername() string

func (*ExternalExporter) ProtoMessage

func (*ExternalExporter) ProtoMessage()

func (*ExternalExporter) Reset

func (m *ExternalExporter) Reset()

func (*ExternalExporter) String

func (m *ExternalExporter) String() string

func (*ExternalExporter) Validate

func (this *ExternalExporter) Validate() error

func (*ExternalExporter) XXX_DiscardUnknown

func (m *ExternalExporter) XXX_DiscardUnknown()

func (*ExternalExporter) XXX_Marshal

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

func (*ExternalExporter) XXX_Merge

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

func (*ExternalExporter) XXX_Size

func (m *ExternalExporter) XXX_Size() int

func (*ExternalExporter) XXX_Unmarshal

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

type ExternalService

type ExternalService struct {
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this service instance runs.
	NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,4,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,5,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,6,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

ExternalService represents a generic External service instance.

func (*ExternalService) Descriptor

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

func (*ExternalService) GetCluster

func (m *ExternalService) GetCluster() string

func (*ExternalService) GetCustomLabels

func (m *ExternalService) GetCustomLabels() map[string]string

func (*ExternalService) GetEnvironment

func (m *ExternalService) GetEnvironment() string

func (*ExternalService) GetNodeId

func (m *ExternalService) GetNodeId() string

func (*ExternalService) GetReplicationSet

func (m *ExternalService) GetReplicationSet() string

func (*ExternalService) GetServiceId

func (m *ExternalService) GetServiceId() string

func (*ExternalService) GetServiceName

func (m *ExternalService) GetServiceName() string

func (*ExternalService) ProtoMessage

func (*ExternalService) ProtoMessage()

func (*ExternalService) Reset

func (m *ExternalService) Reset()

func (*ExternalService) String

func (m *ExternalService) String() string

func (*ExternalService) Validate

func (this *ExternalService) Validate() error

func (*ExternalService) XXX_DiscardUnknown

func (m *ExternalService) XXX_DiscardUnknown()

func (*ExternalService) XXX_Marshal

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

func (*ExternalService) XXX_Merge

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

func (*ExternalService) XXX_Size

func (m *ExternalService) XXX_Size() int

func (*ExternalService) XXX_Unmarshal

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

type GenericNode

type GenericNode struct {
	// Unique randomly generated instance identifier.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Linux machine-id.
	MachineId string `protobuf:"bytes,4,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// Linux distribution name and version.
	Distro string `protobuf:"bytes,5,opt,name=distro,proto3" json:"distro,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,6,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,7,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,8,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

GenericNode represents a bare metal server or virtual machine.

func (*GenericNode) Descriptor

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

func (*GenericNode) GetAddress

func (m *GenericNode) GetAddress() string

func (*GenericNode) GetAz

func (m *GenericNode) GetAz() string

func (*GenericNode) GetCustomLabels

func (m *GenericNode) GetCustomLabels() map[string]string

func (*GenericNode) GetDistro

func (m *GenericNode) GetDistro() string

func (*GenericNode) GetMachineId

func (m *GenericNode) GetMachineId() string

func (*GenericNode) GetNodeId

func (m *GenericNode) GetNodeId() string

func (*GenericNode) GetNodeModel

func (m *GenericNode) GetNodeModel() string

func (*GenericNode) GetNodeName

func (m *GenericNode) GetNodeName() string

func (*GenericNode) GetRegion

func (m *GenericNode) GetRegion() string

func (*GenericNode) ProtoMessage

func (*GenericNode) ProtoMessage()

func (*GenericNode) Reset

func (m *GenericNode) Reset()

func (*GenericNode) String

func (m *GenericNode) String() string

func (*GenericNode) Validate

func (this *GenericNode) Validate() error

func (*GenericNode) XXX_DiscardUnknown

func (m *GenericNode) XXX_DiscardUnknown()

func (*GenericNode) XXX_Marshal

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

func (*GenericNode) XXX_Merge

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

func (*GenericNode) XXX_Size

func (m *GenericNode) XXX_Size() int

func (*GenericNode) XXX_Unmarshal

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

type GetAgentRequest

type GetAgentRequest struct {
	// Unique randomly generated instance identifier.
	AgentId              string   `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetAgentRequest) Descriptor

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

func (*GetAgentRequest) GetAgentId

func (m *GetAgentRequest) GetAgentId() string

func (*GetAgentRequest) ProtoMessage

func (*GetAgentRequest) ProtoMessage()

func (*GetAgentRequest) Reset

func (m *GetAgentRequest) Reset()

func (*GetAgentRequest) String

func (m *GetAgentRequest) String() string

func (*GetAgentRequest) Validate

func (this *GetAgentRequest) Validate() error

func (*GetAgentRequest) XXX_DiscardUnknown

func (m *GetAgentRequest) XXX_DiscardUnknown()

func (*GetAgentRequest) XXX_Marshal

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

func (*GetAgentRequest) XXX_Merge

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

func (*GetAgentRequest) XXX_Size

func (m *GetAgentRequest) XXX_Size() int

func (*GetAgentRequest) XXX_Unmarshal

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

type GetAgentResponse

type GetAgentResponse struct {
	// Types that are valid to be assigned to Agent:
	//	*GetAgentResponse_PmmAgent
	//	*GetAgentResponse_NodeExporter
	//	*GetAgentResponse_MysqldExporter
	//	*GetAgentResponse_MongodbExporter
	//	*GetAgentResponse_PostgresExporter
	//	*GetAgentResponse_ProxysqlExporter
	//	*GetAgentResponse_QanMysqlPerfschemaAgent
	//	*GetAgentResponse_QanMysqlSlowlogAgent
	//	*GetAgentResponse_QanMongodbProfilerAgent
	//	*GetAgentResponse_QanPostgresqlPgstatementsAgent
	//	*GetAgentResponse_RdsExporter
	//	*GetAgentResponse_ExternalExporter
	Agent                isGetAgentResponse_Agent `protobuf_oneof:"agent"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*GetAgentResponse) Descriptor

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

func (*GetAgentResponse) GetAgent

func (m *GetAgentResponse) GetAgent() isGetAgentResponse_Agent

func (*GetAgentResponse) GetExternalExporter

func (m *GetAgentResponse) GetExternalExporter() *ExternalExporter

func (*GetAgentResponse) GetMongodbExporter

func (m *GetAgentResponse) GetMongodbExporter() *MongoDBExporter

func (*GetAgentResponse) GetMysqldExporter

func (m *GetAgentResponse) GetMysqldExporter() *MySQLdExporter

func (*GetAgentResponse) GetNodeExporter

func (m *GetAgentResponse) GetNodeExporter() *NodeExporter

func (*GetAgentResponse) GetPmmAgent

func (m *GetAgentResponse) GetPmmAgent() *PMMAgent

func (*GetAgentResponse) GetPostgresExporter

func (m *GetAgentResponse) GetPostgresExporter() *PostgresExporter

func (*GetAgentResponse) GetProxysqlExporter

func (m *GetAgentResponse) GetProxysqlExporter() *ProxySQLExporter

func (*GetAgentResponse) GetQanMongodbProfilerAgent

func (m *GetAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*GetAgentResponse) GetQanMysqlPerfschemaAgent

func (m *GetAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*GetAgentResponse) GetQanMysqlSlowlogAgent

func (m *GetAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*GetAgentResponse) GetQanPostgresqlPgstatementsAgent

func (m *GetAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*GetAgentResponse) GetRdsExporter

func (m *GetAgentResponse) GetRdsExporter() *RDSExporter

func (*GetAgentResponse) ProtoMessage

func (*GetAgentResponse) ProtoMessage()

func (*GetAgentResponse) Reset

func (m *GetAgentResponse) Reset()

func (*GetAgentResponse) String

func (m *GetAgentResponse) String() string

func (*GetAgentResponse) Validate

func (this *GetAgentResponse) Validate() error

func (*GetAgentResponse) XXX_DiscardUnknown

func (m *GetAgentResponse) XXX_DiscardUnknown()

func (*GetAgentResponse) XXX_Marshal

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

func (*GetAgentResponse) XXX_Merge

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

func (*GetAgentResponse) XXX_OneofWrappers

func (*GetAgentResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GetAgentResponse) XXX_Size

func (m *GetAgentResponse) XXX_Size() int

func (*GetAgentResponse) XXX_Unmarshal

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

type GetAgentResponse_ExternalExporter

type GetAgentResponse_ExternalExporter struct {
	ExternalExporter *ExternalExporter `protobuf:"bytes,12,opt,name=external_exporter,json=externalExporter,proto3,oneof"`
}

type GetAgentResponse_MongodbExporter

type GetAgentResponse_MongodbExporter struct {
	MongodbExporter *MongoDBExporter `protobuf:"bytes,4,opt,name=mongodb_exporter,json=mongodbExporter,proto3,oneof"`
}

type GetAgentResponse_MysqldExporter

type GetAgentResponse_MysqldExporter struct {
	MysqldExporter *MySQLdExporter `protobuf:"bytes,3,opt,name=mysqld_exporter,json=mysqldExporter,proto3,oneof"`
}

type GetAgentResponse_NodeExporter

type GetAgentResponse_NodeExporter struct {
	NodeExporter *NodeExporter `protobuf:"bytes,2,opt,name=node_exporter,json=nodeExporter,proto3,oneof"`
}

type GetAgentResponse_PmmAgent

type GetAgentResponse_PmmAgent struct {
	PmmAgent *PMMAgent `protobuf:"bytes,1,opt,name=pmm_agent,json=pmmAgent,proto3,oneof"`
}

type GetAgentResponse_PostgresExporter

type GetAgentResponse_PostgresExporter struct {
	PostgresExporter *PostgresExporter `protobuf:"bytes,5,opt,name=postgres_exporter,json=postgresExporter,proto3,oneof"`
}

type GetAgentResponse_ProxysqlExporter

type GetAgentResponse_ProxysqlExporter struct {
	ProxysqlExporter *ProxySQLExporter `protobuf:"bytes,6,opt,name=proxysql_exporter,json=proxysqlExporter,proto3,oneof"`
}

type GetAgentResponse_QanMongodbProfilerAgent

type GetAgentResponse_QanMongodbProfilerAgent struct {
	QanMongodbProfilerAgent *QANMongoDBProfilerAgent `protobuf:"bytes,9,opt,name=qan_mongodb_profiler_agent,json=qanMongodbProfilerAgent,proto3,oneof"`
}

type GetAgentResponse_QanMysqlPerfschemaAgent

type GetAgentResponse_QanMysqlPerfschemaAgent struct {
	QanMysqlPerfschemaAgent *QANMySQLPerfSchemaAgent `protobuf:"bytes,7,opt,name=qan_mysql_perfschema_agent,json=qanMysqlPerfschemaAgent,proto3,oneof"`
}

type GetAgentResponse_QanMysqlSlowlogAgent

type GetAgentResponse_QanMysqlSlowlogAgent struct {
	QanMysqlSlowlogAgent *QANMySQLSlowlogAgent `protobuf:"bytes,8,opt,name=qan_mysql_slowlog_agent,json=qanMysqlSlowlogAgent,proto3,oneof"`
}

type GetAgentResponse_QanPostgresqlPgstatementsAgent

type GetAgentResponse_QanPostgresqlPgstatementsAgent struct {
	QanPostgresqlPgstatementsAgent *QANPostgreSQLPgStatementsAgent `protobuf:"bytes,10,opt,name=qan_postgresql_pgstatements_agent,json=qanPostgresqlPgstatementsAgent,proto3,oneof"`
}

type GetAgentResponse_RdsExporter

type GetAgentResponse_RdsExporter struct {
	RdsExporter *RDSExporter `protobuf:"bytes,11,opt,name=rds_exporter,json=rdsExporter,proto3,oneof"`
}

type GetNodeRequest

type GetNodeRequest struct {
	// Unique randomly generated instance identifier.
	NodeId               string   `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetNodeRequest) Descriptor

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

func (*GetNodeRequest) GetNodeId

func (m *GetNodeRequest) GetNodeId() string

func (*GetNodeRequest) ProtoMessage

func (*GetNodeRequest) ProtoMessage()

func (*GetNodeRequest) Reset

func (m *GetNodeRequest) Reset()

func (*GetNodeRequest) String

func (m *GetNodeRequest) String() string

func (*GetNodeRequest) Validate

func (this *GetNodeRequest) Validate() error

func (*GetNodeRequest) XXX_DiscardUnknown

func (m *GetNodeRequest) XXX_DiscardUnknown()

func (*GetNodeRequest) XXX_Marshal

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

func (*GetNodeRequest) XXX_Merge

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

func (*GetNodeRequest) XXX_Size

func (m *GetNodeRequest) XXX_Size() int

func (*GetNodeRequest) XXX_Unmarshal

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

type GetNodeResponse

type GetNodeResponse struct {
	// Types that are valid to be assigned to Node:
	//	*GetNodeResponse_Generic
	//	*GetNodeResponse_Container
	//	*GetNodeResponse_Remote
	//	*GetNodeResponse_RemoteRds
	Node                 isGetNodeResponse_Node `protobuf_oneof:"node"`
	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
	XXX_unrecognized     []byte                 `json:"-"`
	XXX_sizecache        int32                  `json:"-"`
}

func (*GetNodeResponse) Descriptor

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

func (*GetNodeResponse) GetContainer

func (m *GetNodeResponse) GetContainer() *ContainerNode

func (*GetNodeResponse) GetGeneric

func (m *GetNodeResponse) GetGeneric() *GenericNode

func (*GetNodeResponse) GetNode

func (m *GetNodeResponse) GetNode() isGetNodeResponse_Node

func (*GetNodeResponse) GetRemote

func (m *GetNodeResponse) GetRemote() *RemoteNode

func (*GetNodeResponse) GetRemoteRds

func (m *GetNodeResponse) GetRemoteRds() *RemoteRDSNode

func (*GetNodeResponse) ProtoMessage

func (*GetNodeResponse) ProtoMessage()

func (*GetNodeResponse) Reset

func (m *GetNodeResponse) Reset()

func (*GetNodeResponse) String

func (m *GetNodeResponse) String() string

func (*GetNodeResponse) Validate

func (this *GetNodeResponse) Validate() error

func (*GetNodeResponse) XXX_DiscardUnknown

func (m *GetNodeResponse) XXX_DiscardUnknown()

func (*GetNodeResponse) XXX_Marshal

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

func (*GetNodeResponse) XXX_Merge

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

func (*GetNodeResponse) XXX_OneofWrappers

func (*GetNodeResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GetNodeResponse) XXX_Size

func (m *GetNodeResponse) XXX_Size() int

func (*GetNodeResponse) XXX_Unmarshal

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

type GetNodeResponse_Container

type GetNodeResponse_Container struct {
	Container *ContainerNode `protobuf:"bytes,2,opt,name=container,proto3,oneof"`
}

type GetNodeResponse_Generic

type GetNodeResponse_Generic struct {
	Generic *GenericNode `protobuf:"bytes,1,opt,name=generic,proto3,oneof"`
}

type GetNodeResponse_Remote

type GetNodeResponse_Remote struct {
	Remote *RemoteNode `protobuf:"bytes,3,opt,name=remote,proto3,oneof"`
}

type GetNodeResponse_RemoteRds

type GetNodeResponse_RemoteRds struct {
	RemoteRds *RemoteRDSNode `protobuf:"bytes,4,opt,name=remote_rds,json=remoteRds,proto3,oneof"`
}

type GetServiceRequest

type GetServiceRequest struct {
	// Unique randomly generated instance identifier.
	ServiceId            string   `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetServiceRequest) Descriptor

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

func (*GetServiceRequest) GetServiceId

func (m *GetServiceRequest) GetServiceId() string

func (*GetServiceRequest) ProtoMessage

func (*GetServiceRequest) ProtoMessage()

func (*GetServiceRequest) Reset

func (m *GetServiceRequest) Reset()

func (*GetServiceRequest) String

func (m *GetServiceRequest) String() string

func (*GetServiceRequest) Validate

func (this *GetServiceRequest) Validate() error

func (*GetServiceRequest) XXX_DiscardUnknown

func (m *GetServiceRequest) XXX_DiscardUnknown()

func (*GetServiceRequest) XXX_Marshal

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

func (*GetServiceRequest) XXX_Merge

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

func (*GetServiceRequest) XXX_Size

func (m *GetServiceRequest) XXX_Size() int

func (*GetServiceRequest) XXX_Unmarshal

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

type GetServiceResponse

type GetServiceResponse struct {
	// Types that are valid to be assigned to Service:
	//	*GetServiceResponse_Mysql
	//	*GetServiceResponse_Mongodb
	//	*GetServiceResponse_Postgresql
	//	*GetServiceResponse_Proxysql
	//	*GetServiceResponse_External
	Service              isGetServiceResponse_Service `protobuf_oneof:"service"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*GetServiceResponse) Descriptor

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

func (*GetServiceResponse) GetExternal

func (m *GetServiceResponse) GetExternal() *ExternalService

func (*GetServiceResponse) GetMongodb

func (m *GetServiceResponse) GetMongodb() *MongoDBService

func (*GetServiceResponse) GetMysql

func (m *GetServiceResponse) GetMysql() *MySQLService

func (*GetServiceResponse) GetPostgresql

func (m *GetServiceResponse) GetPostgresql() *PostgreSQLService

func (*GetServiceResponse) GetProxysql

func (m *GetServiceResponse) GetProxysql() *ProxySQLService

func (*GetServiceResponse) GetService

func (m *GetServiceResponse) GetService() isGetServiceResponse_Service

func (*GetServiceResponse) ProtoMessage

func (*GetServiceResponse) ProtoMessage()

func (*GetServiceResponse) Reset

func (m *GetServiceResponse) Reset()

func (*GetServiceResponse) String

func (m *GetServiceResponse) String() string

func (*GetServiceResponse) Validate

func (this *GetServiceResponse) Validate() error

func (*GetServiceResponse) XXX_DiscardUnknown

func (m *GetServiceResponse) XXX_DiscardUnknown()

func (*GetServiceResponse) XXX_Marshal

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

func (*GetServiceResponse) XXX_Merge

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

func (*GetServiceResponse) XXX_OneofWrappers

func (*GetServiceResponse) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*GetServiceResponse) XXX_Size

func (m *GetServiceResponse) XXX_Size() int

func (*GetServiceResponse) XXX_Unmarshal

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

type GetServiceResponse_External

type GetServiceResponse_External struct {
	External *ExternalService `protobuf:"bytes,5,opt,name=external,proto3,oneof"`
}

type GetServiceResponse_Mongodb

type GetServiceResponse_Mongodb struct {
	Mongodb *MongoDBService `protobuf:"bytes,2,opt,name=mongodb,proto3,oneof"`
}

type GetServiceResponse_Mysql

type GetServiceResponse_Mysql struct {
	Mysql *MySQLService `protobuf:"bytes,1,opt,name=mysql,proto3,oneof"`
}

type GetServiceResponse_Postgresql

type GetServiceResponse_Postgresql struct {
	Postgresql *PostgreSQLService `protobuf:"bytes,3,opt,name=postgresql,proto3,oneof"`
}

type GetServiceResponse_Proxysql

type GetServiceResponse_Proxysql struct {
	Proxysql *ProxySQLService `protobuf:"bytes,4,opt,name=proxysql,proto3,oneof"`
}

type ListAgentsRequest

type ListAgentsRequest struct {
	// Return only Agents started by this pmm-agent.
	// Exactly one of these parameters should be present: pmm_agent_id, node_id, service_id.
	PmmAgentId string `protobuf:"bytes,1,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Return only Agents that provide insights for that Node.
	// Exactly one of these parameters should be present: pmm_agent_id, node_id, service_id.
	NodeId string `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Return only Agents that provide insights for that Service.
	// Exactly one of these parameters should be present: pmm_agent_id, node_id, service_id.
	ServiceId string `protobuf:"bytes,3,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Do not use yet.
	// TODO https://jira.percona.com/browse/PMM-5112
	AgentType            AgentType `protobuf:"varint,4,opt,name=agent_type,json=agentType,proto3,enum=inventory.AgentType" json:"agent_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*ListAgentsRequest) Descriptor

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

func (*ListAgentsRequest) GetAgentType

func (m *ListAgentsRequest) GetAgentType() AgentType

func (*ListAgentsRequest) GetNodeId

func (m *ListAgentsRequest) GetNodeId() string

func (*ListAgentsRequest) GetPmmAgentId

func (m *ListAgentsRequest) GetPmmAgentId() string

func (*ListAgentsRequest) GetServiceId

func (m *ListAgentsRequest) GetServiceId() string

func (*ListAgentsRequest) ProtoMessage

func (*ListAgentsRequest) ProtoMessage()

func (*ListAgentsRequest) Reset

func (m *ListAgentsRequest) Reset()

func (*ListAgentsRequest) String

func (m *ListAgentsRequest) String() string

func (*ListAgentsRequest) Validate

func (this *ListAgentsRequest) Validate() error

func (*ListAgentsRequest) XXX_DiscardUnknown

func (m *ListAgentsRequest) XXX_DiscardUnknown()

func (*ListAgentsRequest) XXX_Marshal

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

func (*ListAgentsRequest) XXX_Merge

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

func (*ListAgentsRequest) XXX_Size

func (m *ListAgentsRequest) XXX_Size() int

func (*ListAgentsRequest) XXX_Unmarshal

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

type ListAgentsResponse

type ListAgentsResponse struct {
	PmmAgent                       []*PMMAgent                       `protobuf:"bytes,1,rep,name=pmm_agent,json=pmmAgent,proto3" json:"pmm_agent,omitempty"`
	NodeExporter                   []*NodeExporter                   `protobuf:"bytes,2,rep,name=node_exporter,json=nodeExporter,proto3" json:"node_exporter,omitempty"`
	MysqldExporter                 []*MySQLdExporter                 `protobuf:"bytes,3,rep,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	MongodbExporter                []*MongoDBExporter                `protobuf:"bytes,4,rep,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	PostgresExporter               []*PostgresExporter               `protobuf:"bytes,5,rep,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	ProxysqlExporter               []*ProxySQLExporter               `protobuf:"bytes,6,rep,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	QanMysqlPerfschemaAgent        []*QANMySQLPerfSchemaAgent        `` /* 134-byte string literal not displayed */
	QanMysqlSlowlogAgent           []*QANMySQLSlowlogAgent           `protobuf:"bytes,8,rep,name=qan_mysql_slowlog_agent,json=qanMysqlSlowlogAgent,proto3" json:"qan_mysql_slowlog_agent,omitempty"`
	QanMongodbProfilerAgent        []*QANMongoDBProfilerAgent        `` /* 134-byte string literal not displayed */
	QanPostgresqlPgstatementsAgent []*QANPostgreSQLPgStatementsAgent `` /* 156-byte string literal not displayed */
	RdsExporter                    []*RDSExporter                    `protobuf:"bytes,11,rep,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	ExternalExporter               []*ExternalExporter               `protobuf:"bytes,12,rep,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	XXX_NoUnkeyedLiteral           struct{}                          `json:"-"`
	XXX_unrecognized               []byte                            `json:"-"`
	XXX_sizecache                  int32                             `json:"-"`
}

func (*ListAgentsResponse) Descriptor

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

func (*ListAgentsResponse) GetExternalExporter

func (m *ListAgentsResponse) GetExternalExporter() []*ExternalExporter

func (*ListAgentsResponse) GetMongodbExporter

func (m *ListAgentsResponse) GetMongodbExporter() []*MongoDBExporter

func (*ListAgentsResponse) GetMysqldExporter

func (m *ListAgentsResponse) GetMysqldExporter() []*MySQLdExporter

func (*ListAgentsResponse) GetNodeExporter

func (m *ListAgentsResponse) GetNodeExporter() []*NodeExporter

func (*ListAgentsResponse) GetPmmAgent

func (m *ListAgentsResponse) GetPmmAgent() []*PMMAgent

func (*ListAgentsResponse) GetPostgresExporter

func (m *ListAgentsResponse) GetPostgresExporter() []*PostgresExporter

func (*ListAgentsResponse) GetProxysqlExporter

func (m *ListAgentsResponse) GetProxysqlExporter() []*ProxySQLExporter

func (*ListAgentsResponse) GetQanMongodbProfilerAgent

func (m *ListAgentsResponse) GetQanMongodbProfilerAgent() []*QANMongoDBProfilerAgent

func (*ListAgentsResponse) GetQanMysqlPerfschemaAgent

func (m *ListAgentsResponse) GetQanMysqlPerfschemaAgent() []*QANMySQLPerfSchemaAgent

func (*ListAgentsResponse) GetQanMysqlSlowlogAgent

func (m *ListAgentsResponse) GetQanMysqlSlowlogAgent() []*QANMySQLSlowlogAgent

func (*ListAgentsResponse) GetQanPostgresqlPgstatementsAgent

func (m *ListAgentsResponse) GetQanPostgresqlPgstatementsAgent() []*QANPostgreSQLPgStatementsAgent

func (*ListAgentsResponse) GetRdsExporter

func (m *ListAgentsResponse) GetRdsExporter() []*RDSExporter

func (*ListAgentsResponse) ProtoMessage

func (*ListAgentsResponse) ProtoMessage()

func (*ListAgentsResponse) Reset

func (m *ListAgentsResponse) Reset()

func (*ListAgentsResponse) String

func (m *ListAgentsResponse) String() string

func (*ListAgentsResponse) Validate

func (this *ListAgentsResponse) Validate() error

func (*ListAgentsResponse) XXX_DiscardUnknown

func (m *ListAgentsResponse) XXX_DiscardUnknown()

func (*ListAgentsResponse) XXX_Marshal

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

func (*ListAgentsResponse) XXX_Merge

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

func (*ListAgentsResponse) XXX_Size

func (m *ListAgentsResponse) XXX_Size() int

func (*ListAgentsResponse) XXX_Unmarshal

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

type ListNodesRequest

type ListNodesRequest struct {
	// Do not use yet.
	// TODO https://jira.percona.com/browse/PMM-5112
	NodeType             NodeType `protobuf:"varint,1,opt,name=node_type,json=nodeType,proto3,enum=inventory.NodeType" json:"node_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListNodesRequest) Descriptor

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

func (*ListNodesRequest) GetNodeType

func (m *ListNodesRequest) GetNodeType() NodeType

func (*ListNodesRequest) ProtoMessage

func (*ListNodesRequest) ProtoMessage()

func (*ListNodesRequest) Reset

func (m *ListNodesRequest) Reset()

func (*ListNodesRequest) String

func (m *ListNodesRequest) String() string

func (*ListNodesRequest) Validate

func (this *ListNodesRequest) Validate() error

func (*ListNodesRequest) XXX_DiscardUnknown

func (m *ListNodesRequest) XXX_DiscardUnknown()

func (*ListNodesRequest) XXX_Marshal

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

func (*ListNodesRequest) XXX_Merge

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

func (*ListNodesRequest) XXX_Size

func (m *ListNodesRequest) XXX_Size() int

func (*ListNodesRequest) XXX_Unmarshal

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

type ListNodesResponse

type ListNodesResponse struct {
	Generic              []*GenericNode   `protobuf:"bytes,1,rep,name=generic,proto3" json:"generic,omitempty"`
	Container            []*ContainerNode `protobuf:"bytes,2,rep,name=container,proto3" json:"container,omitempty"`
	Remote               []*RemoteNode    `protobuf:"bytes,3,rep,name=remote,proto3" json:"remote,omitempty"`
	RemoteRds            []*RemoteRDSNode `protobuf:"bytes,4,rep,name=remote_rds,json=remoteRds,proto3" json:"remote_rds,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ListNodesResponse) Descriptor

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

func (*ListNodesResponse) GetContainer

func (m *ListNodesResponse) GetContainer() []*ContainerNode

func (*ListNodesResponse) GetGeneric

func (m *ListNodesResponse) GetGeneric() []*GenericNode

func (*ListNodesResponse) GetRemote

func (m *ListNodesResponse) GetRemote() []*RemoteNode

func (*ListNodesResponse) GetRemoteRds

func (m *ListNodesResponse) GetRemoteRds() []*RemoteRDSNode

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) Reset

func (m *ListNodesResponse) Reset()

func (*ListNodesResponse) String

func (m *ListNodesResponse) String() string

func (*ListNodesResponse) Validate

func (this *ListNodesResponse) Validate() error

func (*ListNodesResponse) XXX_DiscardUnknown

func (m *ListNodesResponse) XXX_DiscardUnknown()

func (*ListNodesResponse) XXX_Marshal

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

func (*ListNodesResponse) XXX_Merge

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

func (*ListNodesResponse) XXX_Size

func (m *ListNodesResponse) XXX_Size() int

func (*ListNodesResponse) XXX_Unmarshal

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

type ListServicesRequest

type ListServicesRequest struct {
	// Return only Services running on that Node.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Do not use yet.
	// TODO https://jira.percona.com/browse/PMM-5112
	ServiceType          ServiceType `protobuf:"varint,2,opt,name=service_type,json=serviceType,proto3,enum=inventory.ServiceType" json:"service_type,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*ListServicesRequest) Descriptor

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

func (*ListServicesRequest) GetNodeId

func (m *ListServicesRequest) GetNodeId() string

func (*ListServicesRequest) GetServiceType

func (m *ListServicesRequest) GetServiceType() ServiceType

func (*ListServicesRequest) ProtoMessage

func (*ListServicesRequest) ProtoMessage()

func (*ListServicesRequest) Reset

func (m *ListServicesRequest) Reset()

func (*ListServicesRequest) String

func (m *ListServicesRequest) String() string

func (*ListServicesRequest) Validate

func (this *ListServicesRequest) Validate() error

func (*ListServicesRequest) XXX_DiscardUnknown

func (m *ListServicesRequest) XXX_DiscardUnknown()

func (*ListServicesRequest) XXX_Marshal

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

func (*ListServicesRequest) XXX_Merge

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

func (*ListServicesRequest) XXX_Size

func (m *ListServicesRequest) XXX_Size() int

func (*ListServicesRequest) XXX_Unmarshal

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

type ListServicesResponse

type ListServicesResponse struct {
	Mysql                []*MySQLService      `protobuf:"bytes,1,rep,name=mysql,proto3" json:"mysql,omitempty"`
	Mongodb              []*MongoDBService    `protobuf:"bytes,3,rep,name=mongodb,proto3" json:"mongodb,omitempty"`
	Postgresql           []*PostgreSQLService `protobuf:"bytes,4,rep,name=postgresql,proto3" json:"postgresql,omitempty"`
	Proxysql             []*ProxySQLService   `protobuf:"bytes,5,rep,name=proxysql,proto3" json:"proxysql,omitempty"`
	External             []*ExternalService   `protobuf:"bytes,6,rep,name=external,proto3" json:"external,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (*ListServicesResponse) Descriptor

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

func (*ListServicesResponse) GetExternal

func (m *ListServicesResponse) GetExternal() []*ExternalService

func (*ListServicesResponse) GetMongodb

func (m *ListServicesResponse) GetMongodb() []*MongoDBService

func (*ListServicesResponse) GetMysql

func (m *ListServicesResponse) GetMysql() []*MySQLService

func (*ListServicesResponse) GetPostgresql

func (m *ListServicesResponse) GetPostgresql() []*PostgreSQLService

func (*ListServicesResponse) GetProxysql

func (m *ListServicesResponse) GetProxysql() []*ProxySQLService

func (*ListServicesResponse) ProtoMessage

func (*ListServicesResponse) ProtoMessage()

func (*ListServicesResponse) Reset

func (m *ListServicesResponse) Reset()

func (*ListServicesResponse) String

func (m *ListServicesResponse) String() string

func (*ListServicesResponse) Validate

func (this *ListServicesResponse) Validate() error

func (*ListServicesResponse) XXX_DiscardUnknown

func (m *ListServicesResponse) XXX_DiscardUnknown()

func (*ListServicesResponse) XXX_Marshal

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

func (*ListServicesResponse) XXX_Merge

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

func (*ListServicesResponse) XXX_Size

func (m *ListServicesResponse) XXX_Size() int

func (*ListServicesResponse) XXX_Unmarshal

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

type MongoDBExporter

type MongoDBExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MongoDB username for scraping metrics.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,9,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics.
	ListenPort           uint32   `protobuf:"varint,10,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

MongoDBExporter runs on Generic or Container Node and exposes MongoDB Service metrics.

func (*MongoDBExporter) Descriptor

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

func (*MongoDBExporter) GetAgentId

func (m *MongoDBExporter) GetAgentId() string

func (*MongoDBExporter) GetCustomLabels

func (m *MongoDBExporter) GetCustomLabels() map[string]string

func (*MongoDBExporter) GetDisabled

func (m *MongoDBExporter) GetDisabled() bool

func (*MongoDBExporter) GetListenPort

func (m *MongoDBExporter) GetListenPort() uint32

func (*MongoDBExporter) GetPmmAgentId

func (m *MongoDBExporter) GetPmmAgentId() string

func (*MongoDBExporter) GetServiceId

func (m *MongoDBExporter) GetServiceId() string

func (*MongoDBExporter) GetStatus

func (m *MongoDBExporter) GetStatus() AgentStatus

func (*MongoDBExporter) GetTls

func (m *MongoDBExporter) GetTls() bool

func (*MongoDBExporter) GetTlsSkipVerify

func (m *MongoDBExporter) GetTlsSkipVerify() bool

func (*MongoDBExporter) GetUsername

func (m *MongoDBExporter) GetUsername() string

func (*MongoDBExporter) ProtoMessage

func (*MongoDBExporter) ProtoMessage()

func (*MongoDBExporter) Reset

func (m *MongoDBExporter) Reset()

func (*MongoDBExporter) String

func (m *MongoDBExporter) String() string

func (*MongoDBExporter) Validate

func (this *MongoDBExporter) Validate() error

func (*MongoDBExporter) XXX_DiscardUnknown

func (m *MongoDBExporter) XXX_DiscardUnknown()

func (*MongoDBExporter) XXX_Marshal

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

func (*MongoDBExporter) XXX_Merge

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

func (*MongoDBExporter) XXX_Size

func (m *MongoDBExporter) XXX_Size() int

func (*MongoDBExporter) XXX_Unmarshal

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

type MongoDBService

type MongoDBService struct {
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs.
	NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,10,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,8,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

MongoDBService represents a generic MongoDB instance.

func (*MongoDBService) Descriptor

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

func (*MongoDBService) GetAddress

func (m *MongoDBService) GetAddress() string

func (*MongoDBService) GetCluster

func (m *MongoDBService) GetCluster() string

func (*MongoDBService) GetCustomLabels

func (m *MongoDBService) GetCustomLabels() map[string]string

func (*MongoDBService) GetEnvironment

func (m *MongoDBService) GetEnvironment() string

func (*MongoDBService) GetNodeId

func (m *MongoDBService) GetNodeId() string

func (*MongoDBService) GetPort

func (m *MongoDBService) GetPort() uint32

func (*MongoDBService) GetReplicationSet

func (m *MongoDBService) GetReplicationSet() string

func (*MongoDBService) GetServiceId

func (m *MongoDBService) GetServiceId() string

func (*MongoDBService) GetServiceName

func (m *MongoDBService) GetServiceName() string

func (*MongoDBService) GetSocket

func (m *MongoDBService) GetSocket() string

func (*MongoDBService) ProtoMessage

func (*MongoDBService) ProtoMessage()

func (*MongoDBService) Reset

func (m *MongoDBService) Reset()

func (*MongoDBService) String

func (m *MongoDBService) String() string

func (*MongoDBService) Validate

func (this *MongoDBService) Validate() error

func (*MongoDBService) XXX_DiscardUnknown

func (m *MongoDBService) XXX_DiscardUnknown()

func (*MongoDBService) XXX_Marshal

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

func (*MongoDBService) XXX_Merge

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

func (*MongoDBService) XXX_Size

func (m *MongoDBService) XXX_Size() int

func (*MongoDBService) XXX_Unmarshal

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

type MySQLService

type MySQLService struct {
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs.
	NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,10,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,8,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

MySQLService represents a generic MySQL instance.

func (*MySQLService) Descriptor

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

func (*MySQLService) GetAddress

func (m *MySQLService) GetAddress() string

func (*MySQLService) GetCluster

func (m *MySQLService) GetCluster() string

func (*MySQLService) GetCustomLabels

func (m *MySQLService) GetCustomLabels() map[string]string

func (*MySQLService) GetEnvironment

func (m *MySQLService) GetEnvironment() string

func (*MySQLService) GetNodeId

func (m *MySQLService) GetNodeId() string

func (*MySQLService) GetPort

func (m *MySQLService) GetPort() uint32

func (*MySQLService) GetReplicationSet

func (m *MySQLService) GetReplicationSet() string

func (*MySQLService) GetServiceId

func (m *MySQLService) GetServiceId() string

func (*MySQLService) GetServiceName

func (m *MySQLService) GetServiceName() string

func (*MySQLService) GetSocket

func (m *MySQLService) GetSocket() string

func (*MySQLService) ProtoMessage

func (*MySQLService) ProtoMessage()

func (*MySQLService) Reset

func (m *MySQLService) Reset()

func (*MySQLService) String

func (m *MySQLService) String() string

func (*MySQLService) Validate

func (this *MySQLService) Validate() error

func (*MySQLService) XXX_DiscardUnknown

func (m *MySQLService) XXX_DiscardUnknown()

func (*MySQLService) XXX_Marshal

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

func (*MySQLService) XXX_Merge

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

func (*MySQLService) XXX_Size

func (m *MySQLService) XXX_Size() int

func (*MySQLService) XXX_Unmarshal

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

type MySQLdExporter

type MySQLdExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for scraping metrics.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Tablestats group collectors are disabled if there are more than that number of tables.
	// 0 means tablestats group collectors are always enabled (no limit).
	// Negative value means tablestats group collectors are always disabled.
	TablestatsGroupTableLimit int32 `` /* 142-byte string literal not displayed */
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,9,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics.
	ListenPort uint32 `protobuf:"varint,10,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	// True if tablestats group collectors are currently disabled.
	TablestatsGroupDisabled bool     `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

MySQLdExporter runs on Generic or Container Node and exposes MySQL Service metrics.

func (*MySQLdExporter) Descriptor

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

func (*MySQLdExporter) GetAgentId

func (m *MySQLdExporter) GetAgentId() string

func (*MySQLdExporter) GetCustomLabels

func (m *MySQLdExporter) GetCustomLabels() map[string]string

func (*MySQLdExporter) GetDisabled

func (m *MySQLdExporter) GetDisabled() bool

func (*MySQLdExporter) GetListenPort

func (m *MySQLdExporter) GetListenPort() uint32

func (*MySQLdExporter) GetPmmAgentId

func (m *MySQLdExporter) GetPmmAgentId() string

func (*MySQLdExporter) GetServiceId

func (m *MySQLdExporter) GetServiceId() string

func (*MySQLdExporter) GetStatus

func (m *MySQLdExporter) GetStatus() AgentStatus

func (*MySQLdExporter) GetTablestatsGroupDisabled

func (m *MySQLdExporter) GetTablestatsGroupDisabled() bool

func (*MySQLdExporter) GetTablestatsGroupTableLimit

func (m *MySQLdExporter) GetTablestatsGroupTableLimit() int32

func (*MySQLdExporter) GetTls

func (m *MySQLdExporter) GetTls() bool

func (*MySQLdExporter) GetTlsSkipVerify

func (m *MySQLdExporter) GetTlsSkipVerify() bool

func (*MySQLdExporter) GetUsername

func (m *MySQLdExporter) GetUsername() string

func (*MySQLdExporter) ProtoMessage

func (*MySQLdExporter) ProtoMessage()

func (*MySQLdExporter) Reset

func (m *MySQLdExporter) Reset()

func (*MySQLdExporter) String

func (m *MySQLdExporter) String() string

func (*MySQLdExporter) Validate

func (this *MySQLdExporter) Validate() error

func (*MySQLdExporter) XXX_DiscardUnknown

func (m *MySQLdExporter) XXX_DiscardUnknown()

func (*MySQLdExporter) XXX_Marshal

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

func (*MySQLdExporter) XXX_Merge

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

func (*MySQLdExporter) XXX_Size

func (m *MySQLdExporter) XXX_Size() int

func (*MySQLdExporter) XXX_Unmarshal

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

type Node

type Node interface {
	// contains filtered or unexported methods
}

Node is a common interface for all types of Nodes.

type NodeExporter

type NodeExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,5,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics.
	ListenPort           uint32   `protobuf:"varint,6,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

NodeExporter runs on Generic or Container Node and exposes its metrics.

func (*NodeExporter) Descriptor

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

func (*NodeExporter) GetAgentId

func (m *NodeExporter) GetAgentId() string

func (*NodeExporter) GetCustomLabels

func (m *NodeExporter) GetCustomLabels() map[string]string

func (*NodeExporter) GetDisabled

func (m *NodeExporter) GetDisabled() bool

func (*NodeExporter) GetListenPort

func (m *NodeExporter) GetListenPort() uint32

func (*NodeExporter) GetPmmAgentId

func (m *NodeExporter) GetPmmAgentId() string

func (*NodeExporter) GetStatus

func (m *NodeExporter) GetStatus() AgentStatus

func (*NodeExporter) ProtoMessage

func (*NodeExporter) ProtoMessage()

func (*NodeExporter) Reset

func (m *NodeExporter) Reset()

func (*NodeExporter) String

func (m *NodeExporter) String() string

func (*NodeExporter) Validate

func (this *NodeExporter) Validate() error

func (*NodeExporter) XXX_DiscardUnknown

func (m *NodeExporter) XXX_DiscardUnknown()

func (*NodeExporter) XXX_Marshal

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

func (*NodeExporter) XXX_Merge

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

func (*NodeExporter) XXX_Size

func (m *NodeExporter) XXX_Size() int

func (*NodeExporter) XXX_Unmarshal

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

type NodeType

type NodeType int32

NodeType describes supported Node types.

const (
	NodeType_NODE_TYPE_INVALID NodeType = 0
	NodeType_GENERIC_NODE      NodeType = 1
	NodeType_CONTAINER_NODE    NodeType = 2
	NodeType_REMOTE_NODE       NodeType = 3
	NodeType_REMOTE_RDS_NODE   NodeType = 4
)

func (NodeType) EnumDescriptor

func (NodeType) EnumDescriptor() ([]byte, []int)

func (NodeType) String

func (x NodeType) String() string

type NodesClient

type NodesClient interface {
	// ListNodes returns a list of all Nodes.
	ListNodes(ctx context.Context, in *ListNodesRequest, opts ...grpc.CallOption) (*ListNodesResponse, error)
	// GetNode returns a single Node by ID.
	GetNode(ctx context.Context, in *GetNodeRequest, opts ...grpc.CallOption) (*GetNodeResponse, error)
	// AddGenericNode adds generic Node.
	AddGenericNode(ctx context.Context, in *AddGenericNodeRequest, opts ...grpc.CallOption) (*AddGenericNodeResponse, error)
	// AddContainerNode adds Container Node.
	AddContainerNode(ctx context.Context, in *AddContainerNodeRequest, opts ...grpc.CallOption) (*AddContainerNodeResponse, error)
	// AddRemoteNode adds remote Node.
	AddRemoteNode(ctx context.Context, in *AddRemoteNodeRequest, opts ...grpc.CallOption) (*AddRemoteNodeResponse, error)
	// AddRemoteRDSNode adds remote RDS Node.
	AddRemoteRDSNode(ctx context.Context, in *AddRemoteRDSNodeRequest, opts ...grpc.CallOption) (*AddRemoteRDSNodeResponse, error)
	// RemoveNode removes Node.
	RemoveNode(ctx context.Context, in *RemoveNodeRequest, opts ...grpc.CallOption) (*RemoveNodeResponse, error)
}

NodesClient is the client API for Nodes service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewNodesClient

func NewNodesClient(cc grpc.ClientConnInterface) NodesClient

type NodesServer

type NodesServer interface {
	// ListNodes returns a list of all Nodes.
	ListNodes(context.Context, *ListNodesRequest) (*ListNodesResponse, error)
	// GetNode returns a single Node by ID.
	GetNode(context.Context, *GetNodeRequest) (*GetNodeResponse, error)
	// AddGenericNode adds generic Node.
	AddGenericNode(context.Context, *AddGenericNodeRequest) (*AddGenericNodeResponse, error)
	// AddContainerNode adds Container Node.
	AddContainerNode(context.Context, *AddContainerNodeRequest) (*AddContainerNodeResponse, error)
	// AddRemoteNode adds remote Node.
	AddRemoteNode(context.Context, *AddRemoteNodeRequest) (*AddRemoteNodeResponse, error)
	// AddRemoteRDSNode adds remote RDS Node.
	AddRemoteRDSNode(context.Context, *AddRemoteRDSNodeRequest) (*AddRemoteRDSNodeResponse, error)
	// RemoveNode removes Node.
	RemoveNode(context.Context, *RemoveNodeRequest) (*RemoveNodeResponse, error)
}

NodesServer is the server API for Nodes service.

type PMMAgent

type PMMAgent struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// Node identifier where this instance runs.
	RunsOnNodeId string `protobuf:"bytes,2,opt,name=runs_on_node_id,json=runsOnNodeId,proto3" json:"runs_on_node_id,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// True if Agent is running and connected to pmm-managed.
	Connected            bool     `protobuf:"varint,4,opt,name=connected,proto3" json:"connected,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PMMAgent runs on Generic or Container Node.

func (*PMMAgent) Descriptor

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

func (*PMMAgent) GetAgentId

func (m *PMMAgent) GetAgentId() string

func (*PMMAgent) GetConnected

func (m *PMMAgent) GetConnected() bool

func (*PMMAgent) GetCustomLabels

func (m *PMMAgent) GetCustomLabels() map[string]string

func (*PMMAgent) GetRunsOnNodeId

func (m *PMMAgent) GetRunsOnNodeId() string

func (*PMMAgent) ProtoMessage

func (*PMMAgent) ProtoMessage()

func (*PMMAgent) Reset

func (m *PMMAgent) Reset()

func (*PMMAgent) String

func (m *PMMAgent) String() string

func (*PMMAgent) Validate

func (this *PMMAgent) Validate() error

func (*PMMAgent) XXX_DiscardUnknown

func (m *PMMAgent) XXX_DiscardUnknown()

func (*PMMAgent) XXX_Marshal

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

func (*PMMAgent) XXX_Merge

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

func (*PMMAgent) XXX_Size

func (m *PMMAgent) XXX_Size() int

func (*PMMAgent) XXX_Unmarshal

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

type PostgreSQLService

type PostgreSQLService struct {
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs.
	NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,10,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,8,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

PostgreSQLService represents a generic PostgreSQL instance.

func (*PostgreSQLService) Descriptor

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

func (*PostgreSQLService) GetAddress

func (m *PostgreSQLService) GetAddress() string

func (*PostgreSQLService) GetCluster

func (m *PostgreSQLService) GetCluster() string

func (*PostgreSQLService) GetCustomLabels

func (m *PostgreSQLService) GetCustomLabels() map[string]string

func (*PostgreSQLService) GetEnvironment

func (m *PostgreSQLService) GetEnvironment() string

func (*PostgreSQLService) GetNodeId

func (m *PostgreSQLService) GetNodeId() string

func (*PostgreSQLService) GetPort

func (m *PostgreSQLService) GetPort() uint32

func (*PostgreSQLService) GetReplicationSet

func (m *PostgreSQLService) GetReplicationSet() string

func (*PostgreSQLService) GetServiceId

func (m *PostgreSQLService) GetServiceId() string

func (*PostgreSQLService) GetServiceName

func (m *PostgreSQLService) GetServiceName() string

func (*PostgreSQLService) GetSocket

func (m *PostgreSQLService) GetSocket() string

func (*PostgreSQLService) ProtoMessage

func (*PostgreSQLService) ProtoMessage()

func (*PostgreSQLService) Reset

func (m *PostgreSQLService) Reset()

func (*PostgreSQLService) String

func (m *PostgreSQLService) String() string

func (*PostgreSQLService) Validate

func (this *PostgreSQLService) Validate() error

func (*PostgreSQLService) XXX_DiscardUnknown

func (m *PostgreSQLService) XXX_DiscardUnknown()

func (*PostgreSQLService) XXX_Marshal

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

func (*PostgreSQLService) XXX_Merge

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

func (*PostgreSQLService) XXX_Size

func (m *PostgreSQLService) XXX_Size() int

func (*PostgreSQLService) XXX_Unmarshal

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

type PostgresExporter

type PostgresExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// PostgreSQL username for scraping metrics.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation. Uses sslmode=required instead of verify-full.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,9,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics.
	ListenPort           uint32   `protobuf:"varint,10,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

PostgresExporter runs on Generic or Container Node and exposes PostgreSQL Service metrics.

func (*PostgresExporter) Descriptor

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

func (*PostgresExporter) GetAgentId

func (m *PostgresExporter) GetAgentId() string

func (*PostgresExporter) GetCustomLabels

func (m *PostgresExporter) GetCustomLabels() map[string]string

func (*PostgresExporter) GetDisabled

func (m *PostgresExporter) GetDisabled() bool

func (*PostgresExporter) GetListenPort

func (m *PostgresExporter) GetListenPort() uint32

func (*PostgresExporter) GetPmmAgentId

func (m *PostgresExporter) GetPmmAgentId() string

func (*PostgresExporter) GetServiceId

func (m *PostgresExporter) GetServiceId() string

func (*PostgresExporter) GetStatus

func (m *PostgresExporter) GetStatus() AgentStatus

func (*PostgresExporter) GetTls

func (m *PostgresExporter) GetTls() bool

func (*PostgresExporter) GetTlsSkipVerify

func (m *PostgresExporter) GetTlsSkipVerify() bool

func (*PostgresExporter) GetUsername

func (m *PostgresExporter) GetUsername() string

func (*PostgresExporter) ProtoMessage

func (*PostgresExporter) ProtoMessage()

func (*PostgresExporter) Reset

func (m *PostgresExporter) Reset()

func (*PostgresExporter) String

func (m *PostgresExporter) String() string

func (*PostgresExporter) Validate

func (this *PostgresExporter) Validate() error

func (*PostgresExporter) XXX_DiscardUnknown

func (m *PostgresExporter) XXX_DiscardUnknown()

func (*PostgresExporter) XXX_Marshal

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

func (*PostgresExporter) XXX_Merge

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

func (*PostgresExporter) XXX_Size

func (m *PostgresExporter) XXX_Size() int

func (*PostgresExporter) XXX_Unmarshal

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

type ProxySQLExporter

type ProxySQLExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// ProxySQL username for scraping metrics.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,9,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics.
	ListenPort           uint32   `protobuf:"varint,10,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ProxySQLExporter runs on Generic or Container Node and exposes ProxySQL Service metrics.

func (*ProxySQLExporter) Descriptor

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

func (*ProxySQLExporter) GetAgentId

func (m *ProxySQLExporter) GetAgentId() string

func (*ProxySQLExporter) GetCustomLabels

func (m *ProxySQLExporter) GetCustomLabels() map[string]string

func (*ProxySQLExporter) GetDisabled

func (m *ProxySQLExporter) GetDisabled() bool

func (*ProxySQLExporter) GetListenPort

func (m *ProxySQLExporter) GetListenPort() uint32

func (*ProxySQLExporter) GetPmmAgentId

func (m *ProxySQLExporter) GetPmmAgentId() string

func (*ProxySQLExporter) GetServiceId

func (m *ProxySQLExporter) GetServiceId() string

func (*ProxySQLExporter) GetStatus

func (m *ProxySQLExporter) GetStatus() AgentStatus

func (*ProxySQLExporter) GetTls

func (m *ProxySQLExporter) GetTls() bool

func (*ProxySQLExporter) GetTlsSkipVerify

func (m *ProxySQLExporter) GetTlsSkipVerify() bool

func (*ProxySQLExporter) GetUsername

func (m *ProxySQLExporter) GetUsername() string

func (*ProxySQLExporter) ProtoMessage

func (*ProxySQLExporter) ProtoMessage()

func (*ProxySQLExporter) Reset

func (m *ProxySQLExporter) Reset()

func (*ProxySQLExporter) String

func (m *ProxySQLExporter) String() string

func (*ProxySQLExporter) Validate

func (this *ProxySQLExporter) Validate() error

func (*ProxySQLExporter) XXX_DiscardUnknown

func (m *ProxySQLExporter) XXX_DiscardUnknown()

func (*ProxySQLExporter) XXX_Marshal

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

func (*ProxySQLExporter) XXX_Merge

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

func (*ProxySQLExporter) XXX_Size

func (m *ProxySQLExporter) XXX_Size() int

func (*ProxySQLExporter) XXX_Unmarshal

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

type ProxySQLService

type ProxySQLService struct {
	// Unique randomly generated instance identifier.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Unique across all Services user-defined name.
	ServiceName string `protobuf:"bytes,2,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Node identifier where this instance runs.
	NodeId string `protobuf:"bytes,3,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Access address (DNS name or IP).
	// Address (and port) or socket is required.
	Address string `protobuf:"bytes,4,opt,name=address,proto3" json:"address,omitempty"`
	// Access port.
	// Port is required when the address present.
	Port uint32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"`
	// Access unix socket.
	// Address (and port) or socket is required.
	Socket string `protobuf:"bytes,10,opt,name=socket,proto3" json:"socket,omitempty"`
	// Environment name.
	Environment string `protobuf:"bytes,6,opt,name=environment,proto3" json:"environment,omitempty"`
	// Cluster name.
	Cluster string `protobuf:"bytes,7,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Replication set name.
	ReplicationSet string `protobuf:"bytes,8,opt,name=replication_set,json=replicationSet,proto3" json:"replication_set,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

ProxySQLService represents a generic ProxySQL instance.

func (*ProxySQLService) Descriptor

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

func (*ProxySQLService) GetAddress

func (m *ProxySQLService) GetAddress() string

func (*ProxySQLService) GetCluster

func (m *ProxySQLService) GetCluster() string

func (*ProxySQLService) GetCustomLabels

func (m *ProxySQLService) GetCustomLabels() map[string]string

func (*ProxySQLService) GetEnvironment

func (m *ProxySQLService) GetEnvironment() string

func (*ProxySQLService) GetNodeId

func (m *ProxySQLService) GetNodeId() string

func (*ProxySQLService) GetPort

func (m *ProxySQLService) GetPort() uint32

func (*ProxySQLService) GetReplicationSet

func (m *ProxySQLService) GetReplicationSet() string

func (*ProxySQLService) GetServiceId

func (m *ProxySQLService) GetServiceId() string

func (*ProxySQLService) GetServiceName

func (m *ProxySQLService) GetServiceName() string

func (*ProxySQLService) GetSocket

func (m *ProxySQLService) GetSocket() string

func (*ProxySQLService) ProtoMessage

func (*ProxySQLService) ProtoMessage()

func (*ProxySQLService) Reset

func (m *ProxySQLService) Reset()

func (*ProxySQLService) String

func (m *ProxySQLService) String() string

func (*ProxySQLService) Validate

func (this *ProxySQLService) Validate() error

func (*ProxySQLService) XXX_DiscardUnknown

func (m *ProxySQLService) XXX_DiscardUnknown()

func (*ProxySQLService) XXX_Marshal

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

func (*ProxySQLService) XXX_Merge

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

func (*ProxySQLService) XXX_Size

func (m *ProxySQLService) XXX_Size() int

func (*ProxySQLService) XXX_Unmarshal

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

type QANMongoDBProfilerAgent

type QANMongoDBProfilerAgent struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MongoDB username for getting profiler data.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status               AgentStatus `protobuf:"varint,10,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

QANMongoDBProfilerAgent runs within pmm-agent and sends MongoDB Query Analytics data to the PMM Server.

func (*QANMongoDBProfilerAgent) Descriptor

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

func (*QANMongoDBProfilerAgent) GetAgentId

func (m *QANMongoDBProfilerAgent) GetAgentId() string

func (*QANMongoDBProfilerAgent) GetCustomLabels

func (m *QANMongoDBProfilerAgent) GetCustomLabels() map[string]string

func (*QANMongoDBProfilerAgent) GetDisabled

func (m *QANMongoDBProfilerAgent) GetDisabled() bool

func (*QANMongoDBProfilerAgent) GetPmmAgentId

func (m *QANMongoDBProfilerAgent) GetPmmAgentId() string

func (*QANMongoDBProfilerAgent) GetServiceId

func (m *QANMongoDBProfilerAgent) GetServiceId() string

func (*QANMongoDBProfilerAgent) GetStatus

func (m *QANMongoDBProfilerAgent) GetStatus() AgentStatus

func (*QANMongoDBProfilerAgent) GetTls

func (m *QANMongoDBProfilerAgent) GetTls() bool

func (*QANMongoDBProfilerAgent) GetTlsSkipVerify

func (m *QANMongoDBProfilerAgent) GetTlsSkipVerify() bool

func (*QANMongoDBProfilerAgent) GetUsername

func (m *QANMongoDBProfilerAgent) GetUsername() string

func (*QANMongoDBProfilerAgent) ProtoMessage

func (*QANMongoDBProfilerAgent) ProtoMessage()

func (*QANMongoDBProfilerAgent) Reset

func (m *QANMongoDBProfilerAgent) Reset()

func (*QANMongoDBProfilerAgent) String

func (m *QANMongoDBProfilerAgent) String() string

func (*QANMongoDBProfilerAgent) Validate

func (this *QANMongoDBProfilerAgent) Validate() error

func (*QANMongoDBProfilerAgent) XXX_DiscardUnknown

func (m *QANMongoDBProfilerAgent) XXX_DiscardUnknown()

func (*QANMongoDBProfilerAgent) XXX_Marshal

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

func (*QANMongoDBProfilerAgent) XXX_Merge

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

func (*QANMongoDBProfilerAgent) XXX_Size

func (m *QANMongoDBProfilerAgent) XXX_Size() int

func (*QANMongoDBProfilerAgent) XXX_Unmarshal

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

type QANMySQLPerfSchemaAgent

type QANMySQLPerfSchemaAgent struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for getting performance data.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// True if query examples are disabled.
	QueryExamplesDisabled bool `` /* 127-byte string literal not displayed */
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status               AgentStatus `protobuf:"varint,10,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

QANMySQLPerfSchemaAgent runs within pmm-agent and sends MySQL Query Analytics data to the PMM Server.

func (*QANMySQLPerfSchemaAgent) Descriptor

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

func (*QANMySQLPerfSchemaAgent) GetAgentId

func (m *QANMySQLPerfSchemaAgent) GetAgentId() string

func (*QANMySQLPerfSchemaAgent) GetCustomLabels

func (m *QANMySQLPerfSchemaAgent) GetCustomLabels() map[string]string

func (*QANMySQLPerfSchemaAgent) GetDisabled

func (m *QANMySQLPerfSchemaAgent) GetDisabled() bool

func (*QANMySQLPerfSchemaAgent) GetPmmAgentId

func (m *QANMySQLPerfSchemaAgent) GetPmmAgentId() string

func (*QANMySQLPerfSchemaAgent) GetQueryExamplesDisabled

func (m *QANMySQLPerfSchemaAgent) GetQueryExamplesDisabled() bool

func (*QANMySQLPerfSchemaAgent) GetServiceId

func (m *QANMySQLPerfSchemaAgent) GetServiceId() string

func (*QANMySQLPerfSchemaAgent) GetStatus

func (m *QANMySQLPerfSchemaAgent) GetStatus() AgentStatus

func (*QANMySQLPerfSchemaAgent) GetTls

func (m *QANMySQLPerfSchemaAgent) GetTls() bool

func (*QANMySQLPerfSchemaAgent) GetTlsSkipVerify

func (m *QANMySQLPerfSchemaAgent) GetTlsSkipVerify() bool

func (*QANMySQLPerfSchemaAgent) GetUsername

func (m *QANMySQLPerfSchemaAgent) GetUsername() string

func (*QANMySQLPerfSchemaAgent) ProtoMessage

func (*QANMySQLPerfSchemaAgent) ProtoMessage()

func (*QANMySQLPerfSchemaAgent) Reset

func (m *QANMySQLPerfSchemaAgent) Reset()

func (*QANMySQLPerfSchemaAgent) String

func (m *QANMySQLPerfSchemaAgent) String() string

func (*QANMySQLPerfSchemaAgent) Validate

func (this *QANMySQLPerfSchemaAgent) Validate() error

func (*QANMySQLPerfSchemaAgent) XXX_DiscardUnknown

func (m *QANMySQLPerfSchemaAgent) XXX_DiscardUnknown()

func (*QANMySQLPerfSchemaAgent) XXX_Marshal

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

func (*QANMySQLPerfSchemaAgent) XXX_Merge

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

func (*QANMySQLPerfSchemaAgent) XXX_Size

func (m *QANMySQLPerfSchemaAgent) XXX_Size() int

func (*QANMySQLPerfSchemaAgent) XXX_Unmarshal

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

type QANMySQLSlowlogAgent

type QANMySQLSlowlogAgent struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// MySQL username for getting performance data.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// True if query examples are disabled.
	QueryExamplesDisabled bool `` /* 127-byte string literal not displayed */
	// Slowlog file is rotated at this size if > 0.
	MaxSlowlogFileSize int64 `protobuf:"varint,9,opt,name=max_slowlog_file_size,json=maxSlowlogFileSize,proto3" json:"max_slowlog_file_size,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 186-byte string literal not displayed */
	// Actual Agent status.
	Status               AgentStatus `protobuf:"varint,11,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

QANMySQLSlowlogAgent runs within pmm-agent and sends MySQL Query Analytics data to the PMM Server.

func (*QANMySQLSlowlogAgent) Descriptor

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

func (*QANMySQLSlowlogAgent) GetAgentId

func (m *QANMySQLSlowlogAgent) GetAgentId() string

func (*QANMySQLSlowlogAgent) GetCustomLabels

func (m *QANMySQLSlowlogAgent) GetCustomLabels() map[string]string

func (*QANMySQLSlowlogAgent) GetDisabled

func (m *QANMySQLSlowlogAgent) GetDisabled() bool

func (*QANMySQLSlowlogAgent) GetMaxSlowlogFileSize

func (m *QANMySQLSlowlogAgent) GetMaxSlowlogFileSize() int64

func (*QANMySQLSlowlogAgent) GetPmmAgentId

func (m *QANMySQLSlowlogAgent) GetPmmAgentId() string

func (*QANMySQLSlowlogAgent) GetQueryExamplesDisabled

func (m *QANMySQLSlowlogAgent) GetQueryExamplesDisabled() bool

func (*QANMySQLSlowlogAgent) GetServiceId

func (m *QANMySQLSlowlogAgent) GetServiceId() string

func (*QANMySQLSlowlogAgent) GetStatus

func (m *QANMySQLSlowlogAgent) GetStatus() AgentStatus

func (*QANMySQLSlowlogAgent) GetTls

func (m *QANMySQLSlowlogAgent) GetTls() bool

func (*QANMySQLSlowlogAgent) GetTlsSkipVerify

func (m *QANMySQLSlowlogAgent) GetTlsSkipVerify() bool

func (*QANMySQLSlowlogAgent) GetUsername

func (m *QANMySQLSlowlogAgent) GetUsername() string

func (*QANMySQLSlowlogAgent) ProtoMessage

func (*QANMySQLSlowlogAgent) ProtoMessage()

func (*QANMySQLSlowlogAgent) Reset

func (m *QANMySQLSlowlogAgent) Reset()

func (*QANMySQLSlowlogAgent) String

func (m *QANMySQLSlowlogAgent) String() string

func (*QANMySQLSlowlogAgent) Validate

func (this *QANMySQLSlowlogAgent) Validate() error

func (*QANMySQLSlowlogAgent) XXX_DiscardUnknown

func (m *QANMySQLSlowlogAgent) XXX_DiscardUnknown()

func (*QANMySQLSlowlogAgent) XXX_Marshal

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

func (*QANMySQLSlowlogAgent) XXX_Merge

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

func (*QANMySQLSlowlogAgent) XXX_Size

func (m *QANMySQLSlowlogAgent) XXX_Size() int

func (*QANMySQLSlowlogAgent) XXX_Unmarshal

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

type QANPostgreSQLPgStatementsAgent

type QANPostgreSQLPgStatementsAgent struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Service identifier.
	ServiceId string `protobuf:"bytes,4,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// PostgreSQL username for getting pg stat statements data.
	Username string `protobuf:"bytes,5,opt,name=username,proto3" json:"username,omitempty"`
	// Use TLS for database connections.
	Tls bool `protobuf:"varint,6,opt,name=tls,proto3" json:"tls,omitempty"`
	// Skip TLS certificate and hostname validation.
	TlsSkipVerify bool `protobuf:"varint,7,opt,name=tls_skip_verify,json=tlsSkipVerify,proto3" json:"tls_skip_verify,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status.
	Status               AgentStatus `protobuf:"varint,9,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

QANPostgreSQLPgStatementsAgent runs within pmm-agent and sends PostgreSQL Query Analytics data to the PMM Server.

func (*QANPostgreSQLPgStatementsAgent) Descriptor

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

func (*QANPostgreSQLPgStatementsAgent) GetAgentId

func (m *QANPostgreSQLPgStatementsAgent) GetAgentId() string

func (*QANPostgreSQLPgStatementsAgent) GetCustomLabels

func (m *QANPostgreSQLPgStatementsAgent) GetCustomLabels() map[string]string

func (*QANPostgreSQLPgStatementsAgent) GetDisabled

func (m *QANPostgreSQLPgStatementsAgent) GetDisabled() bool

func (*QANPostgreSQLPgStatementsAgent) GetPmmAgentId

func (m *QANPostgreSQLPgStatementsAgent) GetPmmAgentId() string

func (*QANPostgreSQLPgStatementsAgent) GetServiceId

func (m *QANPostgreSQLPgStatementsAgent) GetServiceId() string

func (*QANPostgreSQLPgStatementsAgent) GetStatus

func (*QANPostgreSQLPgStatementsAgent) GetTls

func (*QANPostgreSQLPgStatementsAgent) GetTlsSkipVerify

func (m *QANPostgreSQLPgStatementsAgent) GetTlsSkipVerify() bool

func (*QANPostgreSQLPgStatementsAgent) GetUsername

func (m *QANPostgreSQLPgStatementsAgent) GetUsername() string

func (*QANPostgreSQLPgStatementsAgent) ProtoMessage

func (*QANPostgreSQLPgStatementsAgent) ProtoMessage()

func (*QANPostgreSQLPgStatementsAgent) Reset

func (m *QANPostgreSQLPgStatementsAgent) Reset()

func (*QANPostgreSQLPgStatementsAgent) String

func (*QANPostgreSQLPgStatementsAgent) Validate

func (this *QANPostgreSQLPgStatementsAgent) Validate() error

func (*QANPostgreSQLPgStatementsAgent) XXX_DiscardUnknown

func (m *QANPostgreSQLPgStatementsAgent) XXX_DiscardUnknown()

func (*QANPostgreSQLPgStatementsAgent) XXX_Marshal

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

func (*QANPostgreSQLPgStatementsAgent) XXX_Merge

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

func (*QANPostgreSQLPgStatementsAgent) XXX_Size

func (m *QANPostgreSQLPgStatementsAgent) XXX_Size() int

func (*QANPostgreSQLPgStatementsAgent) XXX_Unmarshal

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

type RDSExporter

type RDSExporter struct {
	// Unique randomly generated instance identifier.
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// The pmm-agent identifier which runs this instance.
	PmmAgentId string `protobuf:"bytes,2,opt,name=pmm_agent_id,json=pmmAgentId,proto3" json:"pmm_agent_id,omitempty"`
	// Desired Agent status: enabled (false) or disabled (true).
	Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
	// Node identifier.
	NodeId string `protobuf:"bytes,4,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// AWS Access Key.
	AwsAccessKey string `protobuf:"bytes,5,opt,name=aws_access_key,json=awsAccessKey,proto3" json:"aws_access_key,omitempty"`
	// Custom user-assigned labels.
	CustomLabels map[string]string `` /* 185-byte string literal not displayed */
	// Actual Agent status (the same for several configurations).
	Status AgentStatus `protobuf:"varint,7,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics (the same for several configurations).
	ListenPort uint32 `protobuf:"varint,8,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	// Basic metrics are disabled.
	BasicMetricsDisabled bool `protobuf:"varint,9,opt,name=basic_metrics_disabled,json=basicMetricsDisabled,proto3" json:"basic_metrics_disabled,omitempty"`
	// Enhanced metrics are disabled.
	EnhancedMetricsDisabled bool     `` /* 134-byte string literal not displayed */
	XXX_NoUnkeyedLiteral    struct{} `json:"-"`
	XXX_unrecognized        []byte   `json:"-"`
	XXX_sizecache           int32    `json:"-"`
}

RDSExporter runs on Generic or Container Node and exposes RemoteRDS Node metrics.

func (*RDSExporter) Descriptor

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

func (*RDSExporter) GetAgentId

func (m *RDSExporter) GetAgentId() string

func (*RDSExporter) GetAwsAccessKey

func (m *RDSExporter) GetAwsAccessKey() string

func (*RDSExporter) GetBasicMetricsDisabled

func (m *RDSExporter) GetBasicMetricsDisabled() bool

func (*RDSExporter) GetCustomLabels

func (m *RDSExporter) GetCustomLabels() map[string]string

func (*RDSExporter) GetDisabled

func (m *RDSExporter) GetDisabled() bool

func (*RDSExporter) GetEnhancedMetricsDisabled

func (m *RDSExporter) GetEnhancedMetricsDisabled() bool

func (*RDSExporter) GetListenPort

func (m *RDSExporter) GetListenPort() uint32

func (*RDSExporter) GetNodeId

func (m *RDSExporter) GetNodeId() string

func (*RDSExporter) GetPmmAgentId

func (m *RDSExporter) GetPmmAgentId() string

func (*RDSExporter) GetStatus

func (m *RDSExporter) GetStatus() AgentStatus

func (*RDSExporter) ProtoMessage

func (*RDSExporter) ProtoMessage()

func (*RDSExporter) Reset

func (m *RDSExporter) Reset()

func (*RDSExporter) String

func (m *RDSExporter) String() string

func (*RDSExporter) Validate

func (this *RDSExporter) Validate() error

func (*RDSExporter) XXX_DiscardUnknown

func (m *RDSExporter) XXX_DiscardUnknown()

func (*RDSExporter) XXX_Marshal

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

func (*RDSExporter) XXX_Merge

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

func (*RDSExporter) XXX_Size

func (m *RDSExporter) XXX_Size() int

func (*RDSExporter) XXX_Unmarshal

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

type RemoteNode

type RemoteNode struct {
	// Unique randomly generated instance identifier.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// Node address (DNS name or IP).
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,4,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,6,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

RemoteNode represents generic remote Node. It's a node where we don't run pmm-agents. Only external exporters can run on Remote Nodes.

func (*RemoteNode) Descriptor

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

func (*RemoteNode) GetAddress

func (m *RemoteNode) GetAddress() string

func (*RemoteNode) GetAz

func (m *RemoteNode) GetAz() string

func (*RemoteNode) GetCustomLabels

func (m *RemoteNode) GetCustomLabels() map[string]string

func (*RemoteNode) GetNodeId

func (m *RemoteNode) GetNodeId() string

func (*RemoteNode) GetNodeModel

func (m *RemoteNode) GetNodeModel() string

func (*RemoteNode) GetNodeName

func (m *RemoteNode) GetNodeName() string

func (*RemoteNode) GetRegion

func (m *RemoteNode) GetRegion() string

func (*RemoteNode) ProtoMessage

func (*RemoteNode) ProtoMessage()

func (*RemoteNode) Reset

func (m *RemoteNode) Reset()

func (*RemoteNode) String

func (m *RemoteNode) String() string

func (*RemoteNode) Validate

func (this *RemoteNode) Validate() error

func (*RemoteNode) XXX_DiscardUnknown

func (m *RemoteNode) XXX_DiscardUnknown()

func (*RemoteNode) XXX_Marshal

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

func (*RemoteNode) XXX_Merge

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

func (*RemoteNode) XXX_Size

func (m *RemoteNode) XXX_Size() int

func (*RemoteNode) XXX_Unmarshal

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

type RemoteRDSNode

type RemoteRDSNode struct {
	// Unique randomly generated instance identifier.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Unique across all Nodes user-defined name.
	NodeName string `protobuf:"bytes,2,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// DB instance identifier.
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// Node model.
	NodeModel string `protobuf:"bytes,4,opt,name=node_model,json=nodeModel,proto3" json:"node_model,omitempty"`
	// Node region.
	Region string `protobuf:"bytes,5,opt,name=region,proto3" json:"region,omitempty"`
	// Node availability zone.
	Az string `protobuf:"bytes,6,opt,name=az,proto3" json:"az,omitempty"`
	// Custom user-assigned labels.
	CustomLabels         map[string]string `` /* 185-byte string literal not displayed */
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

RemoteRDSNode represents remote RDS Node. Agents can't run on Remote RDS Nodes.

func (*RemoteRDSNode) Descriptor

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

func (*RemoteRDSNode) GetAddress

func (m *RemoteRDSNode) GetAddress() string

func (*RemoteRDSNode) GetAz

func (m *RemoteRDSNode) GetAz() string

func (*RemoteRDSNode) GetCustomLabels

func (m *RemoteRDSNode) GetCustomLabels() map[string]string

func (*RemoteRDSNode) GetNodeId

func (m *RemoteRDSNode) GetNodeId() string

func (*RemoteRDSNode) GetNodeModel

func (m *RemoteRDSNode) GetNodeModel() string

func (*RemoteRDSNode) GetNodeName

func (m *RemoteRDSNode) GetNodeName() string

func (*RemoteRDSNode) GetRegion

func (m *RemoteRDSNode) GetRegion() string

func (*RemoteRDSNode) ProtoMessage

func (*RemoteRDSNode) ProtoMessage()

func (*RemoteRDSNode) Reset

func (m *RemoteRDSNode) Reset()

func (*RemoteRDSNode) String

func (m *RemoteRDSNode) String() string

func (*RemoteRDSNode) Validate

func (this *RemoteRDSNode) Validate() error

func (*RemoteRDSNode) XXX_DiscardUnknown

func (m *RemoteRDSNode) XXX_DiscardUnknown()

func (*RemoteRDSNode) XXX_Marshal

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

func (*RemoteRDSNode) XXX_Merge

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

func (*RemoteRDSNode) XXX_Size

func (m *RemoteRDSNode) XXX_Size() int

func (*RemoteRDSNode) XXX_Unmarshal

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

type RemoveAgentRequest

type RemoveAgentRequest struct {
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// Remove agent with all dependencies.
	Force                bool     `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveAgentRequest) Descriptor

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

func (*RemoveAgentRequest) GetAgentId

func (m *RemoveAgentRequest) GetAgentId() string

func (*RemoveAgentRequest) GetForce

func (m *RemoveAgentRequest) GetForce() bool

func (*RemoveAgentRequest) ProtoMessage

func (*RemoveAgentRequest) ProtoMessage()

func (*RemoveAgentRequest) Reset

func (m *RemoveAgentRequest) Reset()

func (*RemoveAgentRequest) String

func (m *RemoveAgentRequest) String() string

func (*RemoveAgentRequest) Validate

func (this *RemoveAgentRequest) Validate() error

func (*RemoveAgentRequest) XXX_DiscardUnknown

func (m *RemoveAgentRequest) XXX_DiscardUnknown()

func (*RemoveAgentRequest) XXX_Marshal

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

func (*RemoveAgentRequest) XXX_Merge

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

func (*RemoveAgentRequest) XXX_Size

func (m *RemoveAgentRequest) XXX_Size() int

func (*RemoveAgentRequest) XXX_Unmarshal

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

type RemoveAgentResponse

type RemoveAgentResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveAgentResponse) Descriptor

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

func (*RemoveAgentResponse) ProtoMessage

func (*RemoveAgentResponse) ProtoMessage()

func (*RemoveAgentResponse) Reset

func (m *RemoveAgentResponse) Reset()

func (*RemoveAgentResponse) String

func (m *RemoveAgentResponse) String() string

func (*RemoveAgentResponse) Validate

func (this *RemoveAgentResponse) Validate() error

func (*RemoveAgentResponse) XXX_DiscardUnknown

func (m *RemoveAgentResponse) XXX_DiscardUnknown()

func (*RemoveAgentResponse) XXX_Marshal

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

func (*RemoveAgentResponse) XXX_Merge

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

func (*RemoveAgentResponse) XXX_Size

func (m *RemoveAgentResponse) XXX_Size() int

func (*RemoveAgentResponse) XXX_Unmarshal

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

type RemoveNodeRequest

type RemoveNodeRequest struct {
	// Unique randomly generated instance identifier.
	NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	// Remove node with all dependencies.
	Force                bool     `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveNodeRequest) Descriptor

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

func (*RemoveNodeRequest) GetForce

func (m *RemoveNodeRequest) GetForce() bool

func (*RemoveNodeRequest) GetNodeId

func (m *RemoveNodeRequest) GetNodeId() string

func (*RemoveNodeRequest) ProtoMessage

func (*RemoveNodeRequest) ProtoMessage()

func (*RemoveNodeRequest) Reset

func (m *RemoveNodeRequest) Reset()

func (*RemoveNodeRequest) String

func (m *RemoveNodeRequest) String() string

func (*RemoveNodeRequest) Validate

func (this *RemoveNodeRequest) Validate() error

func (*RemoveNodeRequest) XXX_DiscardUnknown

func (m *RemoveNodeRequest) XXX_DiscardUnknown()

func (*RemoveNodeRequest) XXX_Marshal

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

func (*RemoveNodeRequest) XXX_Merge

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

func (*RemoveNodeRequest) XXX_Size

func (m *RemoveNodeRequest) XXX_Size() int

func (*RemoveNodeRequest) XXX_Unmarshal

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

type RemoveNodeResponse

type RemoveNodeResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveNodeResponse) Descriptor

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

func (*RemoveNodeResponse) ProtoMessage

func (*RemoveNodeResponse) ProtoMessage()

func (*RemoveNodeResponse) Reset

func (m *RemoveNodeResponse) Reset()

func (*RemoveNodeResponse) String

func (m *RemoveNodeResponse) String() string

func (*RemoveNodeResponse) Validate

func (this *RemoveNodeResponse) Validate() error

func (*RemoveNodeResponse) XXX_DiscardUnknown

func (m *RemoveNodeResponse) XXX_DiscardUnknown()

func (*RemoveNodeResponse) XXX_Marshal

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

func (*RemoveNodeResponse) XXX_Merge

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

func (*RemoveNodeResponse) XXX_Size

func (m *RemoveNodeResponse) XXX_Size() int

func (*RemoveNodeResponse) XXX_Unmarshal

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

type RemoveServiceRequest

type RemoveServiceRequest struct {
	// Unique randomly generated instance identifier. Required.
	ServiceId string `protobuf:"bytes,1,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"`
	// Remove service with all dependencies.
	Force                bool     `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveServiceRequest) Descriptor

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

func (*RemoveServiceRequest) GetForce

func (m *RemoveServiceRequest) GetForce() bool

func (*RemoveServiceRequest) GetServiceId

func (m *RemoveServiceRequest) GetServiceId() string

func (*RemoveServiceRequest) ProtoMessage

func (*RemoveServiceRequest) ProtoMessage()

func (*RemoveServiceRequest) Reset

func (m *RemoveServiceRequest) Reset()

func (*RemoveServiceRequest) String

func (m *RemoveServiceRequest) String() string

func (*RemoveServiceRequest) Validate

func (this *RemoveServiceRequest) Validate() error

func (*RemoveServiceRequest) XXX_DiscardUnknown

func (m *RemoveServiceRequest) XXX_DiscardUnknown()

func (*RemoveServiceRequest) XXX_Marshal

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

func (*RemoveServiceRequest) XXX_Merge

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

func (*RemoveServiceRequest) XXX_Size

func (m *RemoveServiceRequest) XXX_Size() int

func (*RemoveServiceRequest) XXX_Unmarshal

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

type RemoveServiceResponse

type RemoveServiceResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RemoveServiceResponse) Descriptor

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

func (*RemoveServiceResponse) ProtoMessage

func (*RemoveServiceResponse) ProtoMessage()

func (*RemoveServiceResponse) Reset

func (m *RemoveServiceResponse) Reset()

func (*RemoveServiceResponse) String

func (m *RemoveServiceResponse) String() string

func (*RemoveServiceResponse) Validate

func (this *RemoveServiceResponse) Validate() error

func (*RemoveServiceResponse) XXX_DiscardUnknown

func (m *RemoveServiceResponse) XXX_DiscardUnknown()

func (*RemoveServiceResponse) XXX_Marshal

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

func (*RemoveServiceResponse) XXX_Merge

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

func (*RemoveServiceResponse) XXX_Size

func (m *RemoveServiceResponse) XXX_Size() int

func (*RemoveServiceResponse) XXX_Unmarshal

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

type Service

type Service interface {
	// contains filtered or unexported methods
}

Service is a common interface for all types of Services.

type ServiceType

type ServiceType int32

ServiceType describes supported Service types.

const (
	ServiceType_SERVICE_TYPE_INVALID ServiceType = 0
	ServiceType_MYSQL_SERVICE        ServiceType = 1
	ServiceType_MONGODB_SERVICE      ServiceType = 2
	ServiceType_POSTGRESQL_SERVICE   ServiceType = 3
	ServiceType_PROXYSQL_SERVICE     ServiceType = 4
	ServiceType_EXTERNAL_SERVICE     ServiceType = 5
)

func (ServiceType) EnumDescriptor

func (ServiceType) EnumDescriptor() ([]byte, []int)

func (ServiceType) String

func (x ServiceType) String() string

type ServicesClient

type ServicesClient interface {
	// ListServices returns a list of all Services.
	ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
	// GetService returns a single Service by ID.
	GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*GetServiceResponse, error)
	// AddMySQLService adds MySQL Service.
	AddMySQLService(ctx context.Context, in *AddMySQLServiceRequest, opts ...grpc.CallOption) (*AddMySQLServiceResponse, error)
	// AddMongoDBService adds MongoDB Service.
	AddMongoDBService(ctx context.Context, in *AddMongoDBServiceRequest, opts ...grpc.CallOption) (*AddMongoDBServiceResponse, error)
	// AddPostgreSQLService adds PostgreSQL Service.
	AddPostgreSQLService(ctx context.Context, in *AddPostgreSQLServiceRequest, opts ...grpc.CallOption) (*AddPostgreSQLServiceResponse, error)
	// AddProxySQLService adds ProxySQL Service.
	AddProxySQLService(ctx context.Context, in *AddProxySQLServiceRequest, opts ...grpc.CallOption) (*AddProxySQLServiceResponse, error)
	// AddExternalService adds External Service.
	AddExternalService(ctx context.Context, in *AddExternalServiceRequest, opts ...grpc.CallOption) (*AddExternalServiceResponse, error)
	// RemoveService removes Service.
	RemoveService(ctx context.Context, in *RemoveServiceRequest, opts ...grpc.CallOption) (*RemoveServiceResponse, error)
}

ServicesClient is the client API for Services service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewServicesClient

func NewServicesClient(cc grpc.ClientConnInterface) ServicesClient

type ServicesServer

type ServicesServer interface {
	// ListServices returns a list of all Services.
	ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
	// GetService returns a single Service by ID.
	GetService(context.Context, *GetServiceRequest) (*GetServiceResponse, error)
	// AddMySQLService adds MySQL Service.
	AddMySQLService(context.Context, *AddMySQLServiceRequest) (*AddMySQLServiceResponse, error)
	// AddMongoDBService adds MongoDB Service.
	AddMongoDBService(context.Context, *AddMongoDBServiceRequest) (*AddMongoDBServiceResponse, error)
	// AddPostgreSQLService adds PostgreSQL Service.
	AddPostgreSQLService(context.Context, *AddPostgreSQLServiceRequest) (*AddPostgreSQLServiceResponse, error)
	// AddProxySQLService adds ProxySQL Service.
	AddProxySQLService(context.Context, *AddProxySQLServiceRequest) (*AddProxySQLServiceResponse, error)
	// AddExternalService adds External Service.
	AddExternalService(context.Context, *AddExternalServiceRequest) (*AddExternalServiceResponse, error)
	// RemoveService removes Service.
	RemoveService(context.Context, *RemoveServiceRequest) (*RemoveServiceResponse, error)
}

ServicesServer is the server API for Services service.

type UnimplementedAgentsServer

type UnimplementedAgentsServer struct {
}

UnimplementedAgentsServer can be embedded to have forward compatible implementations.

func (*UnimplementedAgentsServer) AddExternalExporter

func (*UnimplementedAgentsServer) AddMongoDBExporter

func (*UnimplementedAgentsServer) AddMySQLdExporter

func (*UnimplementedAgentsServer) AddNodeExporter

func (*UnimplementedAgentsServer) AddPMMAgent

func (*UnimplementedAgentsServer) AddPostgresExporter

func (*UnimplementedAgentsServer) AddProxySQLExporter

func (*UnimplementedAgentsServer) AddQANMongoDBProfilerAgent

func (*UnimplementedAgentsServer) AddQANMySQLPerfSchemaAgent

func (*UnimplementedAgentsServer) AddQANMySQLSlowlogAgent

func (*UnimplementedAgentsServer) AddRDSExporter

func (*UnimplementedAgentsServer) ChangeExternalExporter

func (*UnimplementedAgentsServer) ChangeMongoDBExporter

func (*UnimplementedAgentsServer) ChangeMySQLdExporter

func (*UnimplementedAgentsServer) ChangeNodeExporter

func (*UnimplementedAgentsServer) ChangePostgresExporter

func (*UnimplementedAgentsServer) ChangeProxySQLExporter

func (*UnimplementedAgentsServer) ChangeQANMySQLSlowlogAgent

func (*UnimplementedAgentsServer) ChangeRDSExporter

func (*UnimplementedAgentsServer) GetAgent

func (*UnimplementedAgentsServer) ListAgents

func (*UnimplementedAgentsServer) RemoveAgent

type UnimplementedNodesServer

type UnimplementedNodesServer struct {
}

UnimplementedNodesServer can be embedded to have forward compatible implementations.

func (*UnimplementedNodesServer) AddContainerNode

func (*UnimplementedNodesServer) AddGenericNode

func (*UnimplementedNodesServer) AddRemoteNode

func (*UnimplementedNodesServer) AddRemoteRDSNode

func (*UnimplementedNodesServer) GetNode

func (*UnimplementedNodesServer) ListNodes

func (*UnimplementedNodesServer) RemoveNode

type UnimplementedServicesServer

type UnimplementedServicesServer struct {
}

UnimplementedServicesServer can be embedded to have forward compatible implementations.

func (*UnimplementedServicesServer) AddExternalService

func (*UnimplementedServicesServer) AddMongoDBService

func (*UnimplementedServicesServer) AddMySQLService

func (*UnimplementedServicesServer) AddPostgreSQLService

func (*UnimplementedServicesServer) AddProxySQLService

func (*UnimplementedServicesServer) GetService

func (*UnimplementedServicesServer) ListServices

func (*UnimplementedServicesServer) RemoveService

Directories

Path Synopsis
json

Jump to

Keyboard shortcuts

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