inventorypb

package
v2.18.0+incompatible Latest Latest
Warning

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

Go to latest
Published: May 17, 2021 License: AGPL-3.0 Imports: 20 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",
	}
	AgentStatus_value = map[string]int32{
		"AGENT_STATUS_INVALID": 0,
		"STARTING":             1,
		"RUNNING":              2,
		"WAITING":              3,
		"STOPPING":             4,
		"DONE":                 5,
	}
)

Enum value maps for AgentStatus.

View Source
var (
	AgentType_name = map[int32]string{
		0:  "AGENT_TYPE_INVALID",
		1:  "PMM_AGENT",
		14: "VM_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",
		13: "QAN_POSTGRESQL_PGSTATMONITOR_AGENT",
		11: "RDS_EXPORTER",
		12: "EXTERNAL_EXPORTER",
		15: "AZURE_DATABASE_EXPORTER",
	}
	AgentType_value = map[string]int32{
		"AGENT_TYPE_INVALID":                 0,
		"PMM_AGENT":                          1,
		"VM_AGENT":                           14,
		"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,
		"QAN_POSTGRESQL_PGSTATMONITOR_AGENT": 13,
		"RDS_EXPORTER":                       11,
		"EXTERNAL_EXPORTER":                  12,
		"AZURE_DATABASE_EXPORTER":            15,
	}
)

Enum value maps for AgentType.

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",
		5: "REMOTE_AZURE_DATABASE_NODE",
	}
	NodeType_value = map[string]int32{
		"NODE_TYPE_INVALID":          0,
		"GENERIC_NODE":               1,
		"CONTAINER_NODE":             2,
		"REMOTE_NODE":                3,
		"REMOTE_RDS_NODE":            4,
		"REMOTE_AZURE_DATABASE_NODE": 5,
	}
)

Enum value maps for NodeType.

View Source
var (
	ServiceType_name = map[int32]string{
		0: "SERVICE_TYPE_INVALID",
		1: "MYSQL_SERVICE",
		2: "MONGODB_SERVICE",
		3: "POSTGRESQL_SERVICE",
		4: "PROXYSQL_SERVICE",
		6: "HAPROXY_SERVICE",
		5: "EXTERNAL_SERVICE",
	}
	ServiceType_value = map[string]int32{
		"SERVICE_TYPE_INVALID": 0,
		"MYSQL_SERVICE":        1,
		"MONGODB_SERVICE":      2,
		"POSTGRESQL_SERVICE":   3,
		"PROXYSQL_SERVICE":     4,
		"HAPROXY_SERVICE":      6,
		"EXTERNAL_SERVICE":     5,
	}
)

Enum value maps for ServiceType.

View Source
var File_inventorypb_agent_status_proto protoreflect.FileDescriptor
View Source
var File_inventorypb_agents_proto protoreflect.FileDescriptor
View Source
var File_inventorypb_nodes_proto protoreflect.FileDescriptor
View Source
var File_inventorypb_services_proto protoreflect.FileDescriptor

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. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterAgentsHandlerFromEndpoint instead.

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. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterNodesHandlerFromEndpoint instead.

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. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterServicesHandlerFromEndpoint instead.

func RegisterServicesServer

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

Types

type AddAzureDatabaseExporterRequest

type AddAzureDatabaseExporterRequest 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"`
	// Azure client ID
	AzureClientId string `protobuf:"bytes,3,opt,name=azure_client_id,json=azureClientId,proto3" json:"azure_client_id,omitempty"`
	// Azure client secret
	AzureClientSecret string `protobuf:"bytes,4,opt,name=azure_client_secret,json=azureClientSecret,proto3" json:"azure_client_secret,omitempty"`
	// Azure tanant ID
	AzureTenantId string `protobuf:"bytes,5,opt,name=azure_tenant_id,json=azureTenantId,proto3" json:"azure_tenant_id,omitempty"`
	// Azure subscription ID
	AzureSubscriptionId string `protobuf:"bytes,6,opt,name=azure_subscription_id,json=azureSubscriptionId,proto3" json:"azure_subscription_id,omitempty"`
	// Azure resource group.
	AzureResourceGroup string `protobuf:"bytes,11,opt,name=azure_resource_group,json=azureResourceGroup,proto3" json:"azure_resource_group,omitempty"`
	// Azure resource type (mysql, maria, postgres)
	AzureDatabaseResourceType string `` /* 140-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,9,opt,name=skip_connection_check,json=skipConnectionCheck,proto3" json:"skip_connection_check,omitempty"`
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,10,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*AddAzureDatabaseExporterRequest) Descriptor deprecated

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

Deprecated: Use AddAzureDatabaseExporterRequest.ProtoReflect.Descriptor instead.

func (*AddAzureDatabaseExporterRequest) GetAzureClientId

func (x *AddAzureDatabaseExporterRequest) GetAzureClientId() string

func (*AddAzureDatabaseExporterRequest) GetAzureClientSecret

func (x *AddAzureDatabaseExporterRequest) GetAzureClientSecret() string

func (*AddAzureDatabaseExporterRequest) GetAzureDatabaseResourceType

func (x *AddAzureDatabaseExporterRequest) GetAzureDatabaseResourceType() string

func (*AddAzureDatabaseExporterRequest) GetAzureResourceGroup

func (x *AddAzureDatabaseExporterRequest) GetAzureResourceGroup() string

func (*AddAzureDatabaseExporterRequest) GetAzureSubscriptionId

func (x *AddAzureDatabaseExporterRequest) GetAzureSubscriptionId() string

func (*AddAzureDatabaseExporterRequest) GetAzureTenantId

func (x *AddAzureDatabaseExporterRequest) GetAzureTenantId() string

func (*AddAzureDatabaseExporterRequest) GetCustomLabels

func (x *AddAzureDatabaseExporterRequest) GetCustomLabels() map[string]string

func (*AddAzureDatabaseExporterRequest) GetNodeId

func (x *AddAzureDatabaseExporterRequest) GetNodeId() string

func (*AddAzureDatabaseExporterRequest) GetPmmAgentId

func (x *AddAzureDatabaseExporterRequest) GetPmmAgentId() string

func (*AddAzureDatabaseExporterRequest) GetPushMetrics

func (x *AddAzureDatabaseExporterRequest) GetPushMetrics() bool

func (*AddAzureDatabaseExporterRequest) GetSkipConnectionCheck

func (x *AddAzureDatabaseExporterRequest) GetSkipConnectionCheck() bool

func (*AddAzureDatabaseExporterRequest) ProtoMessage

func (*AddAzureDatabaseExporterRequest) ProtoMessage()

func (*AddAzureDatabaseExporterRequest) ProtoReflect

func (*AddAzureDatabaseExporterRequest) Reset

func (*AddAzureDatabaseExporterRequest) String

func (*AddAzureDatabaseExporterRequest) Validate

func (this *AddAzureDatabaseExporterRequest) Validate() error

type AddAzureDatabaseExporterResponse

type AddAzureDatabaseExporterResponse struct {
	AzureDatabaseExporter *AzureDatabaseExporter `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddAzureDatabaseExporterResponse) Descriptor deprecated

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

Deprecated: Use AddAzureDatabaseExporterResponse.ProtoReflect.Descriptor instead.

func (*AddAzureDatabaseExporterResponse) GetAzureDatabaseExporter

func (x *AddAzureDatabaseExporterResponse) GetAzureDatabaseExporter() *AzureDatabaseExporter

func (*AddAzureDatabaseExporterResponse) ProtoMessage

func (*AddAzureDatabaseExporterResponse) ProtoMessage()

func (*AddAzureDatabaseExporterResponse) ProtoReflect

func (*AddAzureDatabaseExporterResponse) Reset

func (*AddAzureDatabaseExporterResponse) String

func (*AddAzureDatabaseExporterResponse) Validate

func (this *AddAzureDatabaseExporterResponse) Validate() error

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 */
	// contains filtered or unexported fields
}

func (*AddContainerNodeRequest) Descriptor deprecated

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

Deprecated: Use AddContainerNodeRequest.ProtoReflect.Descriptor instead.

func (*AddContainerNodeRequest) GetAddress

func (x *AddContainerNodeRequest) GetAddress() string

func (*AddContainerNodeRequest) GetAz

func (x *AddContainerNodeRequest) GetAz() string

func (*AddContainerNodeRequest) GetContainerId

func (x *AddContainerNodeRequest) GetContainerId() string

func (*AddContainerNodeRequest) GetContainerName

func (x *AddContainerNodeRequest) GetContainerName() string

func (*AddContainerNodeRequest) GetCustomLabels

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

func (*AddContainerNodeRequest) GetMachineId

func (x *AddContainerNodeRequest) GetMachineId() string

func (*AddContainerNodeRequest) GetNodeModel

func (x *AddContainerNodeRequest) GetNodeModel() string

func (*AddContainerNodeRequest) GetNodeName

func (x *AddContainerNodeRequest) GetNodeName() string

func (*AddContainerNodeRequest) GetRegion

func (x *AddContainerNodeRequest) GetRegion() string

func (*AddContainerNodeRequest) ProtoMessage

func (*AddContainerNodeRequest) ProtoMessage()

func (*AddContainerNodeRequest) ProtoReflect

func (x *AddContainerNodeRequest) ProtoReflect() protoreflect.Message

func (*AddContainerNodeRequest) Reset

func (x *AddContainerNodeRequest) Reset()

func (*AddContainerNodeRequest) String

func (x *AddContainerNodeRequest) String() string

func (*AddContainerNodeRequest) Validate

func (this *AddContainerNodeRequest) Validate() error

type AddContainerNodeResponse

type AddContainerNodeResponse struct {
	Container *ContainerNode `protobuf:"bytes,1,opt,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

func (*AddContainerNodeResponse) Descriptor deprecated

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

Deprecated: Use AddContainerNodeResponse.ProtoReflect.Descriptor instead.

func (*AddContainerNodeResponse) GetContainer

func (x *AddContainerNodeResponse) GetContainer() *ContainerNode

func (*AddContainerNodeResponse) ProtoMessage

func (*AddContainerNodeResponse) ProtoMessage()

func (*AddContainerNodeResponse) ProtoReflect

func (x *AddContainerNodeResponse) ProtoReflect() protoreflect.Message

func (*AddContainerNodeResponse) Reset

func (x *AddContainerNodeResponse) Reset()

func (*AddContainerNodeResponse) String

func (x *AddContainerNodeResponse) String() string

func (*AddContainerNodeResponse) Validate

func (this *AddContainerNodeResponse) Validate() 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 */
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,11,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*AddExternalExporterRequest) Descriptor deprecated

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

Deprecated: Use AddExternalExporterRequest.ProtoReflect.Descriptor instead.

func (*AddExternalExporterRequest) GetCustomLabels

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

func (*AddExternalExporterRequest) GetListenPort

func (x *AddExternalExporterRequest) GetListenPort() uint32

func (*AddExternalExporterRequest) GetMetricsPath

func (x *AddExternalExporterRequest) GetMetricsPath() string

func (*AddExternalExporterRequest) GetPassword

func (x *AddExternalExporterRequest) GetPassword() string

func (*AddExternalExporterRequest) GetPushMetrics

func (x *AddExternalExporterRequest) GetPushMetrics() bool

func (*AddExternalExporterRequest) GetRunsOnNodeId

func (x *AddExternalExporterRequest) GetRunsOnNodeId() string

func (*AddExternalExporterRequest) GetScheme

func (x *AddExternalExporterRequest) GetScheme() string

func (*AddExternalExporterRequest) GetServiceId

func (x *AddExternalExporterRequest) GetServiceId() string

func (*AddExternalExporterRequest) GetUsername

func (x *AddExternalExporterRequest) GetUsername() string

func (*AddExternalExporterRequest) ProtoMessage

func (*AddExternalExporterRequest) ProtoMessage()

func (*AddExternalExporterRequest) ProtoReflect

func (*AddExternalExporterRequest) Reset

func (x *AddExternalExporterRequest) Reset()

func (*AddExternalExporterRequest) String

func (x *AddExternalExporterRequest) String() string

func (*AddExternalExporterRequest) Validate

func (this *AddExternalExporterRequest) Validate() error

type AddExternalExporterResponse

type AddExternalExporterResponse struct {
	ExternalExporter *ExternalExporter `protobuf:"bytes,1,opt,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddExternalExporterResponse) Descriptor deprecated

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

Deprecated: Use AddExternalExporterResponse.ProtoReflect.Descriptor instead.

func (*AddExternalExporterResponse) GetExternalExporter

func (x *AddExternalExporterResponse) GetExternalExporter() *ExternalExporter

func (*AddExternalExporterResponse) ProtoMessage

func (*AddExternalExporterResponse) ProtoMessage()

func (*AddExternalExporterResponse) ProtoReflect

func (*AddExternalExporterResponse) Reset

func (x *AddExternalExporterResponse) Reset()

func (*AddExternalExporterResponse) String

func (x *AddExternalExporterResponse) String() string

func (*AddExternalExporterResponse) Validate

func (this *AddExternalExporterResponse) Validate() 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 */
	// Group name of external service.
	Group string `protobuf:"bytes,7,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

func (*AddExternalServiceRequest) Descriptor deprecated

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

Deprecated: Use AddExternalServiceRequest.ProtoReflect.Descriptor instead.

func (*AddExternalServiceRequest) GetCluster

func (x *AddExternalServiceRequest) GetCluster() string

func (*AddExternalServiceRequest) GetCustomLabels

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

func (*AddExternalServiceRequest) GetEnvironment

func (x *AddExternalServiceRequest) GetEnvironment() string

func (*AddExternalServiceRequest) GetGroup

func (x *AddExternalServiceRequest) GetGroup() string

func (*AddExternalServiceRequest) GetNodeId

func (x *AddExternalServiceRequest) GetNodeId() string

func (*AddExternalServiceRequest) GetReplicationSet

func (x *AddExternalServiceRequest) GetReplicationSet() string

func (*AddExternalServiceRequest) GetServiceName

func (x *AddExternalServiceRequest) GetServiceName() string

func (*AddExternalServiceRequest) ProtoMessage

func (*AddExternalServiceRequest) ProtoMessage()

func (*AddExternalServiceRequest) ProtoReflect

func (*AddExternalServiceRequest) Reset

func (x *AddExternalServiceRequest) Reset()

func (*AddExternalServiceRequest) String

func (x *AddExternalServiceRequest) String() string

func (*AddExternalServiceRequest) Validate

func (this *AddExternalServiceRequest) Validate() error

type AddExternalServiceResponse

type AddExternalServiceResponse struct {
	External *ExternalService `protobuf:"bytes,1,opt,name=external,proto3" json:"external,omitempty"`
	// contains filtered or unexported fields
}

func (*AddExternalServiceResponse) Descriptor deprecated

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

Deprecated: Use AddExternalServiceResponse.ProtoReflect.Descriptor instead.

func (*AddExternalServiceResponse) GetExternal

func (x *AddExternalServiceResponse) GetExternal() *ExternalService

func (*AddExternalServiceResponse) ProtoMessage

func (*AddExternalServiceResponse) ProtoMessage()

func (*AddExternalServiceResponse) ProtoReflect

func (*AddExternalServiceResponse) Reset

func (x *AddExternalServiceResponse) Reset()

func (*AddExternalServiceResponse) String

func (x *AddExternalServiceResponse) String() string

func (*AddExternalServiceResponse) Validate

func (this *AddExternalServiceResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddGenericNodeRequest) Descriptor deprecated

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

Deprecated: Use AddGenericNodeRequest.ProtoReflect.Descriptor instead.

func (*AddGenericNodeRequest) GetAddress

func (x *AddGenericNodeRequest) GetAddress() string

func (*AddGenericNodeRequest) GetAz

func (x *AddGenericNodeRequest) GetAz() string

func (*AddGenericNodeRequest) GetCustomLabels

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

func (*AddGenericNodeRequest) GetDistro

func (x *AddGenericNodeRequest) GetDistro() string

func (*AddGenericNodeRequest) GetMachineId

func (x *AddGenericNodeRequest) GetMachineId() string

func (*AddGenericNodeRequest) GetNodeModel

func (x *AddGenericNodeRequest) GetNodeModel() string

func (*AddGenericNodeRequest) GetNodeName

func (x *AddGenericNodeRequest) GetNodeName() string

func (*AddGenericNodeRequest) GetRegion

func (x *AddGenericNodeRequest) GetRegion() string

func (*AddGenericNodeRequest) ProtoMessage

func (*AddGenericNodeRequest) ProtoMessage()

func (*AddGenericNodeRequest) ProtoReflect

func (x *AddGenericNodeRequest) ProtoReflect() protoreflect.Message

func (*AddGenericNodeRequest) Reset

func (x *AddGenericNodeRequest) Reset()

func (*AddGenericNodeRequest) String

func (x *AddGenericNodeRequest) String() string

func (*AddGenericNodeRequest) Validate

func (this *AddGenericNodeRequest) Validate() error

type AddGenericNodeResponse

type AddGenericNodeResponse struct {
	Generic *GenericNode `protobuf:"bytes,1,opt,name=generic,proto3" json:"generic,omitempty"`
	// contains filtered or unexported fields
}

func (*AddGenericNodeResponse) Descriptor deprecated

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

Deprecated: Use AddGenericNodeResponse.ProtoReflect.Descriptor instead.

func (*AddGenericNodeResponse) GetGeneric

func (x *AddGenericNodeResponse) GetGeneric() *GenericNode

func (*AddGenericNodeResponse) ProtoMessage

func (*AddGenericNodeResponse) ProtoMessage()

func (*AddGenericNodeResponse) ProtoReflect

func (x *AddGenericNodeResponse) ProtoReflect() protoreflect.Message

func (*AddGenericNodeResponse) Reset

func (x *AddGenericNodeResponse) Reset()

func (*AddGenericNodeResponse) String

func (x *AddGenericNodeResponse) String() string

func (*AddGenericNodeResponse) Validate

func (this *AddGenericNodeResponse) Validate() error

type AddHAProxyServiceRequest

type AddHAProxyServiceRequest 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 */
	// contains filtered or unexported fields
}

func (*AddHAProxyServiceRequest) Descriptor deprecated

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

Deprecated: Use AddHAProxyServiceRequest.ProtoReflect.Descriptor instead.

func (*AddHAProxyServiceRequest) GetCluster

func (x *AddHAProxyServiceRequest) GetCluster() string

func (*AddHAProxyServiceRequest) GetCustomLabels

func (x *AddHAProxyServiceRequest) GetCustomLabels() map[string]string

func (*AddHAProxyServiceRequest) GetEnvironment

func (x *AddHAProxyServiceRequest) GetEnvironment() string

func (*AddHAProxyServiceRequest) GetNodeId

func (x *AddHAProxyServiceRequest) GetNodeId() string

func (*AddHAProxyServiceRequest) GetReplicationSet

func (x *AddHAProxyServiceRequest) GetReplicationSet() string

func (*AddHAProxyServiceRequest) GetServiceName

func (x *AddHAProxyServiceRequest) GetServiceName() string

func (*AddHAProxyServiceRequest) ProtoMessage

func (*AddHAProxyServiceRequest) ProtoMessage()

func (*AddHAProxyServiceRequest) ProtoReflect

func (x *AddHAProxyServiceRequest) ProtoReflect() protoreflect.Message

func (*AddHAProxyServiceRequest) Reset

func (x *AddHAProxyServiceRequest) Reset()

func (*AddHAProxyServiceRequest) String

func (x *AddHAProxyServiceRequest) String() string

func (*AddHAProxyServiceRequest) Validate

func (this *AddHAProxyServiceRequest) Validate() error

type AddHAProxyServiceResponse

type AddHAProxyServiceResponse struct {
	Haproxy *HAProxyService `protobuf:"bytes,1,opt,name=haproxy,proto3" json:"haproxy,omitempty"`
	// contains filtered or unexported fields
}

func (*AddHAProxyServiceResponse) Descriptor deprecated

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

Deprecated: Use AddHAProxyServiceResponse.ProtoReflect.Descriptor instead.

func (*AddHAProxyServiceResponse) GetHaproxy

func (x *AddHAProxyServiceResponse) GetHaproxy() *HAProxyService

func (*AddHAProxyServiceResponse) ProtoMessage

func (*AddHAProxyServiceResponse) ProtoMessage()

func (*AddHAProxyServiceResponse) ProtoReflect

func (*AddHAProxyServiceResponse) Reset

func (x *AddHAProxyServiceResponse) Reset()

func (*AddHAProxyServiceResponse) String

func (x *AddHAProxyServiceResponse) String() string

func (*AddHAProxyServiceResponse) Validate

func (this *AddHAProxyServiceResponse) Validate() 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"`
	// Client certificate and key.
	TlsCertificateKey string `protobuf:"bytes,10,opt,name=tls_certificate_key,json=tlsCertificateKey,proto3" json:"tls_certificate_key,omitempty"`
	// Password for decrypting tls_certificate_key.
	TlsCertificateKeyFilePassword string `` /* 155-byte string literal not displayed */
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,12,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,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"`
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,9,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// List of collector names to disable in this exporter.
	DisableCollectors []string `protobuf:"bytes,13,rep,name=disable_collectors,json=disableCollectors,proto3" json:"disable_collectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMongoDBExporterRequest) Descriptor deprecated

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

Deprecated: Use AddMongoDBExporterRequest.ProtoReflect.Descriptor instead.

func (*AddMongoDBExporterRequest) GetCustomLabels

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

func (*AddMongoDBExporterRequest) GetDisableCollectors

func (x *AddMongoDBExporterRequest) GetDisableCollectors() []string

func (*AddMongoDBExporterRequest) GetPassword

func (x *AddMongoDBExporterRequest) GetPassword() string

func (*AddMongoDBExporterRequest) GetPmmAgentId

func (x *AddMongoDBExporterRequest) GetPmmAgentId() string

func (*AddMongoDBExporterRequest) GetPushMetrics

func (x *AddMongoDBExporterRequest) GetPushMetrics() bool

func (*AddMongoDBExporterRequest) GetServiceId

func (x *AddMongoDBExporterRequest) GetServiceId() string

func (*AddMongoDBExporterRequest) GetSkipConnectionCheck

func (x *AddMongoDBExporterRequest) GetSkipConnectionCheck() bool

func (*AddMongoDBExporterRequest) GetTls

func (x *AddMongoDBExporterRequest) GetTls() bool

func (*AddMongoDBExporterRequest) GetTlsCa

func (x *AddMongoDBExporterRequest) GetTlsCa() string

func (*AddMongoDBExporterRequest) GetTlsCertificateKey

func (x *AddMongoDBExporterRequest) GetTlsCertificateKey() string

func (*AddMongoDBExporterRequest) GetTlsCertificateKeyFilePassword

func (x *AddMongoDBExporterRequest) GetTlsCertificateKeyFilePassword() string

func (*AddMongoDBExporterRequest) GetTlsSkipVerify

func (x *AddMongoDBExporterRequest) GetTlsSkipVerify() bool

func (*AddMongoDBExporterRequest) GetUsername

func (x *AddMongoDBExporterRequest) GetUsername() string

func (*AddMongoDBExporterRequest) ProtoMessage

func (*AddMongoDBExporterRequest) ProtoMessage()

func (*AddMongoDBExporterRequest) ProtoReflect

func (*AddMongoDBExporterRequest) Reset

func (x *AddMongoDBExporterRequest) Reset()

func (*AddMongoDBExporterRequest) String

func (x *AddMongoDBExporterRequest) String() string

func (*AddMongoDBExporterRequest) Validate

func (this *AddMongoDBExporterRequest) Validate() error

type AddMongoDBExporterResponse

type AddMongoDBExporterResponse struct {
	MongodbExporter *MongoDBExporter `protobuf:"bytes,1,opt,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMongoDBExporterResponse) Descriptor deprecated

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

Deprecated: Use AddMongoDBExporterResponse.ProtoReflect.Descriptor instead.

func (*AddMongoDBExporterResponse) GetMongodbExporter

func (x *AddMongoDBExporterResponse) GetMongodbExporter() *MongoDBExporter

func (*AddMongoDBExporterResponse) ProtoMessage

func (*AddMongoDBExporterResponse) ProtoMessage()

func (*AddMongoDBExporterResponse) ProtoReflect

func (*AddMongoDBExporterResponse) Reset

func (x *AddMongoDBExporterResponse) Reset()

func (*AddMongoDBExporterResponse) String

func (x *AddMongoDBExporterResponse) String() string

func (*AddMongoDBExporterResponse) Validate

func (this *AddMongoDBExporterResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddMongoDBServiceRequest) Descriptor deprecated

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

Deprecated: Use AddMongoDBServiceRequest.ProtoReflect.Descriptor instead.

func (*AddMongoDBServiceRequest) GetAddress

func (x *AddMongoDBServiceRequest) GetAddress() string

func (*AddMongoDBServiceRequest) GetCluster

func (x *AddMongoDBServiceRequest) GetCluster() string

func (*AddMongoDBServiceRequest) GetCustomLabels

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

func (*AddMongoDBServiceRequest) GetEnvironment

func (x *AddMongoDBServiceRequest) GetEnvironment() string

func (*AddMongoDBServiceRequest) GetNodeId

func (x *AddMongoDBServiceRequest) GetNodeId() string

func (*AddMongoDBServiceRequest) GetPort

func (x *AddMongoDBServiceRequest) GetPort() uint32

func (*AddMongoDBServiceRequest) GetReplicationSet

func (x *AddMongoDBServiceRequest) GetReplicationSet() string

func (*AddMongoDBServiceRequest) GetServiceName

func (x *AddMongoDBServiceRequest) GetServiceName() string

func (*AddMongoDBServiceRequest) GetSocket

func (x *AddMongoDBServiceRequest) GetSocket() string

func (*AddMongoDBServiceRequest) ProtoMessage

func (*AddMongoDBServiceRequest) ProtoMessage()

func (*AddMongoDBServiceRequest) ProtoReflect

func (x *AddMongoDBServiceRequest) ProtoReflect() protoreflect.Message

func (*AddMongoDBServiceRequest) Reset

func (x *AddMongoDBServiceRequest) Reset()

func (*AddMongoDBServiceRequest) String

func (x *AddMongoDBServiceRequest) String() string

func (*AddMongoDBServiceRequest) Validate

func (this *AddMongoDBServiceRequest) Validate() error

type AddMongoDBServiceResponse

type AddMongoDBServiceResponse struct {
	Mongodb *MongoDBService `protobuf:"bytes,1,opt,name=mongodb,proto3" json:"mongodb,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMongoDBServiceResponse) Descriptor deprecated

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

Deprecated: Use AddMongoDBServiceResponse.ProtoReflect.Descriptor instead.

func (*AddMongoDBServiceResponse) GetMongodb

func (x *AddMongoDBServiceResponse) GetMongodb() *MongoDBService

func (*AddMongoDBServiceResponse) ProtoMessage

func (*AddMongoDBServiceResponse) ProtoMessage()

func (*AddMongoDBServiceResponse) ProtoReflect

func (*AddMongoDBServiceResponse) Reset

func (x *AddMongoDBServiceResponse) Reset()

func (*AddMongoDBServiceResponse) String

func (x *AddMongoDBServiceResponse) String() string

func (*AddMongoDBServiceResponse) Validate

func (this *AddMongoDBServiceResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddMySQLServiceRequest) Descriptor deprecated

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

Deprecated: Use AddMySQLServiceRequest.ProtoReflect.Descriptor instead.

func (*AddMySQLServiceRequest) GetAddress

func (x *AddMySQLServiceRequest) GetAddress() string

func (*AddMySQLServiceRequest) GetCluster

func (x *AddMySQLServiceRequest) GetCluster() string

func (*AddMySQLServiceRequest) GetCustomLabels

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

func (*AddMySQLServiceRequest) GetEnvironment

func (x *AddMySQLServiceRequest) GetEnvironment() string

func (*AddMySQLServiceRequest) GetNodeId

func (x *AddMySQLServiceRequest) GetNodeId() string

func (*AddMySQLServiceRequest) GetPort

func (x *AddMySQLServiceRequest) GetPort() uint32

func (*AddMySQLServiceRequest) GetReplicationSet

func (x *AddMySQLServiceRequest) GetReplicationSet() string

func (*AddMySQLServiceRequest) GetServiceName

func (x *AddMySQLServiceRequest) GetServiceName() string

func (*AddMySQLServiceRequest) GetSocket

func (x *AddMySQLServiceRequest) GetSocket() string

func (*AddMySQLServiceRequest) ProtoMessage

func (*AddMySQLServiceRequest) ProtoMessage()

func (*AddMySQLServiceRequest) ProtoReflect

func (x *AddMySQLServiceRequest) ProtoReflect() protoreflect.Message

func (*AddMySQLServiceRequest) Reset

func (x *AddMySQLServiceRequest) Reset()

func (*AddMySQLServiceRequest) String

func (x *AddMySQLServiceRequest) String() string

func (*AddMySQLServiceRequest) Validate

func (this *AddMySQLServiceRequest) Validate() error

type AddMySQLServiceResponse

type AddMySQLServiceResponse struct {
	Mysql *MySQLService `protobuf:"bytes,1,opt,name=mysql,proto3" json:"mysql,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMySQLServiceResponse) Descriptor deprecated

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

Deprecated: Use AddMySQLServiceResponse.ProtoReflect.Descriptor instead.

func (*AddMySQLServiceResponse) GetMysql

func (x *AddMySQLServiceResponse) GetMysql() *MySQLService

func (*AddMySQLServiceResponse) ProtoMessage

func (*AddMySQLServiceResponse) ProtoMessage()

func (*AddMySQLServiceResponse) ProtoReflect

func (x *AddMySQLServiceResponse) ProtoReflect() protoreflect.Message

func (*AddMySQLServiceResponse) Reset

func (x *AddMySQLServiceResponse) Reset()

func (*AddMySQLServiceResponse) String

func (x *AddMySQLServiceResponse) String() string

func (*AddMySQLServiceResponse) Validate

func (this *AddMySQLServiceResponse) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,12,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,13,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,14,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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"`
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,10,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// List of collector names to disable in this exporter.
	DisableCollectors []string `protobuf:"bytes,11,rep,name=disable_collectors,json=disableCollectors,proto3" json:"disable_collectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddMySQLdExporterRequest) Descriptor deprecated

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

Deprecated: Use AddMySQLdExporterRequest.ProtoReflect.Descriptor instead.

func (*AddMySQLdExporterRequest) GetCustomLabels

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

func (*AddMySQLdExporterRequest) GetDisableCollectors

func (x *AddMySQLdExporterRequest) GetDisableCollectors() []string

func (*AddMySQLdExporterRequest) GetPassword

func (x *AddMySQLdExporterRequest) GetPassword() string

func (*AddMySQLdExporterRequest) GetPmmAgentId

func (x *AddMySQLdExporterRequest) GetPmmAgentId() string

func (*AddMySQLdExporterRequest) GetPushMetrics

func (x *AddMySQLdExporterRequest) GetPushMetrics() bool

func (*AddMySQLdExporterRequest) GetServiceId

func (x *AddMySQLdExporterRequest) GetServiceId() string

func (*AddMySQLdExporterRequest) GetSkipConnectionCheck

func (x *AddMySQLdExporterRequest) GetSkipConnectionCheck() bool

func (*AddMySQLdExporterRequest) GetTablestatsGroupTableLimit

func (x *AddMySQLdExporterRequest) GetTablestatsGroupTableLimit() int32

func (*AddMySQLdExporterRequest) GetTls

func (x *AddMySQLdExporterRequest) GetTls() bool

func (*AddMySQLdExporterRequest) GetTlsCa

func (x *AddMySQLdExporterRequest) GetTlsCa() string

func (*AddMySQLdExporterRequest) GetTlsCert

func (x *AddMySQLdExporterRequest) GetTlsCert() string

func (*AddMySQLdExporterRequest) GetTlsKey

func (x *AddMySQLdExporterRequest) GetTlsKey() string

func (*AddMySQLdExporterRequest) GetTlsSkipVerify

func (x *AddMySQLdExporterRequest) GetTlsSkipVerify() bool

func (*AddMySQLdExporterRequest) GetUsername

func (x *AddMySQLdExporterRequest) GetUsername() string

func (*AddMySQLdExporterRequest) ProtoMessage

func (*AddMySQLdExporterRequest) ProtoMessage()

func (*AddMySQLdExporterRequest) ProtoReflect

func (x *AddMySQLdExporterRequest) ProtoReflect() protoreflect.Message

func (*AddMySQLdExporterRequest) Reset

func (x *AddMySQLdExporterRequest) Reset()

func (*AddMySQLdExporterRequest) String

func (x *AddMySQLdExporterRequest) String() string

func (*AddMySQLdExporterRequest) Validate

func (this *AddMySQLdExporterRequest) Validate() 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"`
	// contains filtered or unexported fields
}

func (*AddMySQLdExporterResponse) Descriptor deprecated

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

Deprecated: Use AddMySQLdExporterResponse.ProtoReflect.Descriptor instead.

func (*AddMySQLdExporterResponse) GetMysqldExporter

func (x *AddMySQLdExporterResponse) GetMysqldExporter() *MySQLdExporter

func (*AddMySQLdExporterResponse) GetTableCount

func (x *AddMySQLdExporterResponse) GetTableCount() int32

func (*AddMySQLdExporterResponse) ProtoMessage

func (*AddMySQLdExporterResponse) ProtoMessage()

func (*AddMySQLdExporterResponse) ProtoReflect

func (*AddMySQLdExporterResponse) Reset

func (x *AddMySQLdExporterResponse) Reset()

func (*AddMySQLdExporterResponse) String

func (x *AddMySQLdExporterResponse) String() string

func (*AddMySQLdExporterResponse) Validate

func (this *AddMySQLdExporterResponse) Validate() 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 */
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,3,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// List of collector names to disable in this exporter.
	DisableCollectors []string `protobuf:"bytes,4,rep,name=disable_collectors,json=disableCollectors,proto3" json:"disable_collectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddNodeExporterRequest) Descriptor deprecated

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

Deprecated: Use AddNodeExporterRequest.ProtoReflect.Descriptor instead.

func (*AddNodeExporterRequest) GetCustomLabels

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

func (*AddNodeExporterRequest) GetDisableCollectors

func (x *AddNodeExporterRequest) GetDisableCollectors() []string

func (*AddNodeExporterRequest) GetPmmAgentId

func (x *AddNodeExporterRequest) GetPmmAgentId() string

func (*AddNodeExporterRequest) GetPushMetrics

func (x *AddNodeExporterRequest) GetPushMetrics() bool

func (*AddNodeExporterRequest) ProtoMessage

func (*AddNodeExporterRequest) ProtoMessage()

func (*AddNodeExporterRequest) ProtoReflect

func (x *AddNodeExporterRequest) ProtoReflect() protoreflect.Message

func (*AddNodeExporterRequest) Reset

func (x *AddNodeExporterRequest) Reset()

func (*AddNodeExporterRequest) String

func (x *AddNodeExporterRequest) String() string

func (*AddNodeExporterRequest) Validate

func (this *AddNodeExporterRequest) Validate() error

type AddNodeExporterResponse

type AddNodeExporterResponse struct {
	NodeExporter *NodeExporter `protobuf:"bytes,1,opt,name=node_exporter,json=nodeExporter,proto3" json:"node_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddNodeExporterResponse) Descriptor deprecated

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

Deprecated: Use AddNodeExporterResponse.ProtoReflect.Descriptor instead.

func (*AddNodeExporterResponse) GetNodeExporter

func (x *AddNodeExporterResponse) GetNodeExporter() *NodeExporter

func (*AddNodeExporterResponse) ProtoMessage

func (*AddNodeExporterResponse) ProtoMessage()

func (*AddNodeExporterResponse) ProtoReflect

func (x *AddNodeExporterResponse) ProtoReflect() protoreflect.Message

func (*AddNodeExporterResponse) Reset

func (x *AddNodeExporterResponse) Reset()

func (*AddNodeExporterResponse) String

func (x *AddNodeExporterResponse) String() string

func (*AddNodeExporterResponse) Validate

func (this *AddNodeExporterResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddPMMAgentRequest) Descriptor deprecated

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

Deprecated: Use AddPMMAgentRequest.ProtoReflect.Descriptor instead.

func (*AddPMMAgentRequest) GetCustomLabels

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

func (*AddPMMAgentRequest) GetRunsOnNodeId

func (x *AddPMMAgentRequest) GetRunsOnNodeId() string

func (*AddPMMAgentRequest) ProtoMessage

func (*AddPMMAgentRequest) ProtoMessage()

func (*AddPMMAgentRequest) ProtoReflect

func (x *AddPMMAgentRequest) ProtoReflect() protoreflect.Message

func (*AddPMMAgentRequest) Reset

func (x *AddPMMAgentRequest) Reset()

func (*AddPMMAgentRequest) String

func (x *AddPMMAgentRequest) String() string

func (*AddPMMAgentRequest) Validate

func (this *AddPMMAgentRequest) Validate() error

type AddPMMAgentResponse

type AddPMMAgentResponse struct {
	PmmAgent *PMMAgent `protobuf:"bytes,1,opt,name=pmm_agent,json=pmmAgent,proto3" json:"pmm_agent,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPMMAgentResponse) Descriptor deprecated

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

Deprecated: Use AddPMMAgentResponse.ProtoReflect.Descriptor instead.

func (*AddPMMAgentResponse) GetPmmAgent

func (x *AddPMMAgentResponse) GetPmmAgent() *PMMAgent

func (*AddPMMAgentResponse) ProtoMessage

func (*AddPMMAgentResponse) ProtoMessage()

func (*AddPMMAgentResponse) ProtoReflect

func (x *AddPMMAgentResponse) ProtoReflect() protoreflect.Message

func (*AddPMMAgentResponse) Reset

func (x *AddPMMAgentResponse) Reset()

func (*AddPMMAgentResponse) String

func (x *AddPMMAgentResponse) String() string

func (*AddPMMAgentResponse) Validate

func (this *AddPMMAgentResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddPostgreSQLServiceRequest) Descriptor deprecated

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

Deprecated: Use AddPostgreSQLServiceRequest.ProtoReflect.Descriptor instead.

func (*AddPostgreSQLServiceRequest) GetAddress

func (x *AddPostgreSQLServiceRequest) GetAddress() string

func (*AddPostgreSQLServiceRequest) GetCluster

func (x *AddPostgreSQLServiceRequest) GetCluster() string

func (*AddPostgreSQLServiceRequest) GetCustomLabels

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

func (*AddPostgreSQLServiceRequest) GetEnvironment

func (x *AddPostgreSQLServiceRequest) GetEnvironment() string

func (*AddPostgreSQLServiceRequest) GetNodeId

func (x *AddPostgreSQLServiceRequest) GetNodeId() string

func (*AddPostgreSQLServiceRequest) GetPort

func (x *AddPostgreSQLServiceRequest) GetPort() uint32

func (*AddPostgreSQLServiceRequest) GetReplicationSet

func (x *AddPostgreSQLServiceRequest) GetReplicationSet() string

func (*AddPostgreSQLServiceRequest) GetServiceName

func (x *AddPostgreSQLServiceRequest) GetServiceName() string

func (*AddPostgreSQLServiceRequest) GetSocket

func (x *AddPostgreSQLServiceRequest) GetSocket() string

func (*AddPostgreSQLServiceRequest) ProtoMessage

func (*AddPostgreSQLServiceRequest) ProtoMessage()

func (*AddPostgreSQLServiceRequest) ProtoReflect

func (*AddPostgreSQLServiceRequest) Reset

func (x *AddPostgreSQLServiceRequest) Reset()

func (*AddPostgreSQLServiceRequest) String

func (x *AddPostgreSQLServiceRequest) String() string

func (*AddPostgreSQLServiceRequest) Validate

func (this *AddPostgreSQLServiceRequest) Validate() error

type AddPostgreSQLServiceResponse

type AddPostgreSQLServiceResponse struct {
	Postgresql *PostgreSQLService `protobuf:"bytes,1,opt,name=postgresql,proto3" json:"postgresql,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPostgreSQLServiceResponse) Descriptor deprecated

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

Deprecated: Use AddPostgreSQLServiceResponse.ProtoReflect.Descriptor instead.

func (*AddPostgreSQLServiceResponse) GetPostgresql

func (x *AddPostgreSQLServiceResponse) GetPostgresql() *PostgreSQLService

func (*AddPostgreSQLServiceResponse) ProtoMessage

func (*AddPostgreSQLServiceResponse) ProtoMessage()

func (*AddPostgreSQLServiceResponse) ProtoReflect

func (*AddPostgreSQLServiceResponse) Reset

func (x *AddPostgreSQLServiceResponse) Reset()

func (*AddPostgreSQLServiceResponse) String

func (*AddPostgreSQLServiceResponse) Validate

func (this *AddPostgreSQLServiceResponse) Validate() 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"`
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,9,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// List of collector names to disable in this exporter.
	DisableCollectors []string `protobuf:"bytes,10,rep,name=disable_collectors,json=disableCollectors,proto3" json:"disable_collectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPostgresExporterRequest) Descriptor deprecated

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

Deprecated: Use AddPostgresExporterRequest.ProtoReflect.Descriptor instead.

func (*AddPostgresExporterRequest) GetCustomLabels

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

func (*AddPostgresExporterRequest) GetDisableCollectors

func (x *AddPostgresExporterRequest) GetDisableCollectors() []string

func (*AddPostgresExporterRequest) GetPassword

func (x *AddPostgresExporterRequest) GetPassword() string

func (*AddPostgresExporterRequest) GetPmmAgentId

func (x *AddPostgresExporterRequest) GetPmmAgentId() string

func (*AddPostgresExporterRequest) GetPushMetrics

func (x *AddPostgresExporterRequest) GetPushMetrics() bool

func (*AddPostgresExporterRequest) GetServiceId

func (x *AddPostgresExporterRequest) GetServiceId() string

func (*AddPostgresExporterRequest) GetSkipConnectionCheck

func (x *AddPostgresExporterRequest) GetSkipConnectionCheck() bool

func (*AddPostgresExporterRequest) GetTls

func (x *AddPostgresExporterRequest) GetTls() bool

func (*AddPostgresExporterRequest) GetTlsSkipVerify

func (x *AddPostgresExporterRequest) GetTlsSkipVerify() bool

func (*AddPostgresExporterRequest) GetUsername

func (x *AddPostgresExporterRequest) GetUsername() string

func (*AddPostgresExporterRequest) ProtoMessage

func (*AddPostgresExporterRequest) ProtoMessage()

func (*AddPostgresExporterRequest) ProtoReflect

func (*AddPostgresExporterRequest) Reset

func (x *AddPostgresExporterRequest) Reset()

func (*AddPostgresExporterRequest) String

func (x *AddPostgresExporterRequest) String() string

func (*AddPostgresExporterRequest) Validate

func (this *AddPostgresExporterRequest) Validate() error

type AddPostgresExporterResponse

type AddPostgresExporterResponse struct {
	PostgresExporter *PostgresExporter `protobuf:"bytes,1,opt,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddPostgresExporterResponse) Descriptor deprecated

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

Deprecated: Use AddPostgresExporterResponse.ProtoReflect.Descriptor instead.

func (*AddPostgresExporterResponse) GetPostgresExporter

func (x *AddPostgresExporterResponse) GetPostgresExporter() *PostgresExporter

func (*AddPostgresExporterResponse) ProtoMessage

func (*AddPostgresExporterResponse) ProtoMessage()

func (*AddPostgresExporterResponse) ProtoReflect

func (*AddPostgresExporterResponse) Reset

func (x *AddPostgresExporterResponse) Reset()

func (*AddPostgresExporterResponse) String

func (x *AddPostgresExporterResponse) String() string

func (*AddPostgresExporterResponse) Validate

func (this *AddPostgresExporterResponse) Validate() 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"`
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,9,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// List of collector names to disable in this exporter.
	DisableCollectors []string `protobuf:"bytes,10,rep,name=disable_collectors,json=disableCollectors,proto3" json:"disable_collectors,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProxySQLExporterRequest) Descriptor deprecated

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

Deprecated: Use AddProxySQLExporterRequest.ProtoReflect.Descriptor instead.

func (*AddProxySQLExporterRequest) GetCustomLabels

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

func (*AddProxySQLExporterRequest) GetDisableCollectors

func (x *AddProxySQLExporterRequest) GetDisableCollectors() []string

func (*AddProxySQLExporterRequest) GetPassword

func (x *AddProxySQLExporterRequest) GetPassword() string

func (*AddProxySQLExporterRequest) GetPmmAgentId

func (x *AddProxySQLExporterRequest) GetPmmAgentId() string

func (*AddProxySQLExporterRequest) GetPushMetrics

func (x *AddProxySQLExporterRequest) GetPushMetrics() bool

func (*AddProxySQLExporterRequest) GetServiceId

func (x *AddProxySQLExporterRequest) GetServiceId() string

func (*AddProxySQLExporterRequest) GetSkipConnectionCheck

func (x *AddProxySQLExporterRequest) GetSkipConnectionCheck() bool

func (*AddProxySQLExporterRequest) GetTls

func (x *AddProxySQLExporterRequest) GetTls() bool

func (*AddProxySQLExporterRequest) GetTlsSkipVerify

func (x *AddProxySQLExporterRequest) GetTlsSkipVerify() bool

func (*AddProxySQLExporterRequest) GetUsername

func (x *AddProxySQLExporterRequest) GetUsername() string

func (*AddProxySQLExporterRequest) ProtoMessage

func (*AddProxySQLExporterRequest) ProtoMessage()

func (*AddProxySQLExporterRequest) ProtoReflect

func (*AddProxySQLExporterRequest) Reset

func (x *AddProxySQLExporterRequest) Reset()

func (*AddProxySQLExporterRequest) String

func (x *AddProxySQLExporterRequest) String() string

func (*AddProxySQLExporterRequest) Validate

func (this *AddProxySQLExporterRequest) Validate() error

type AddProxySQLExporterResponse

type AddProxySQLExporterResponse struct {
	ProxysqlExporter *ProxySQLExporter `protobuf:"bytes,1,opt,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProxySQLExporterResponse) Descriptor deprecated

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

Deprecated: Use AddProxySQLExporterResponse.ProtoReflect.Descriptor instead.

func (*AddProxySQLExporterResponse) GetProxysqlExporter

func (x *AddProxySQLExporterResponse) GetProxysqlExporter() *ProxySQLExporter

func (*AddProxySQLExporterResponse) ProtoMessage

func (*AddProxySQLExporterResponse) ProtoMessage()

func (*AddProxySQLExporterResponse) ProtoReflect

func (*AddProxySQLExporterResponse) Reset

func (x *AddProxySQLExporterResponse) Reset()

func (*AddProxySQLExporterResponse) String

func (x *AddProxySQLExporterResponse) String() string

func (*AddProxySQLExporterResponse) Validate

func (this *AddProxySQLExporterResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddProxySQLServiceRequest) Descriptor deprecated

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

Deprecated: Use AddProxySQLServiceRequest.ProtoReflect.Descriptor instead.

func (*AddProxySQLServiceRequest) GetAddress

func (x *AddProxySQLServiceRequest) GetAddress() string

func (*AddProxySQLServiceRequest) GetCluster

func (x *AddProxySQLServiceRequest) GetCluster() string

func (*AddProxySQLServiceRequest) GetCustomLabels

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

func (*AddProxySQLServiceRequest) GetEnvironment

func (x *AddProxySQLServiceRequest) GetEnvironment() string

func (*AddProxySQLServiceRequest) GetNodeId

func (x *AddProxySQLServiceRequest) GetNodeId() string

func (*AddProxySQLServiceRequest) GetPort

func (x *AddProxySQLServiceRequest) GetPort() uint32

func (*AddProxySQLServiceRequest) GetReplicationSet

func (x *AddProxySQLServiceRequest) GetReplicationSet() string

func (*AddProxySQLServiceRequest) GetServiceName

func (x *AddProxySQLServiceRequest) GetServiceName() string

func (*AddProxySQLServiceRequest) GetSocket

func (x *AddProxySQLServiceRequest) GetSocket() string

func (*AddProxySQLServiceRequest) ProtoMessage

func (*AddProxySQLServiceRequest) ProtoMessage()

func (*AddProxySQLServiceRequest) ProtoReflect

func (*AddProxySQLServiceRequest) Reset

func (x *AddProxySQLServiceRequest) Reset()

func (*AddProxySQLServiceRequest) String

func (x *AddProxySQLServiceRequest) String() string

func (*AddProxySQLServiceRequest) Validate

func (this *AddProxySQLServiceRequest) Validate() error

type AddProxySQLServiceResponse

type AddProxySQLServiceResponse struct {
	Proxysql *ProxySQLService `protobuf:"bytes,1,opt,name=proxysql,proto3" json:"proxysql,omitempty"`
	// contains filtered or unexported fields
}

func (*AddProxySQLServiceResponse) Descriptor deprecated

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

Deprecated: Use AddProxySQLServiceResponse.ProtoReflect.Descriptor instead.

func (*AddProxySQLServiceResponse) GetProxysql

func (x *AddProxySQLServiceResponse) GetProxysql() *ProxySQLService

func (*AddProxySQLServiceResponse) ProtoMessage

func (*AddProxySQLServiceResponse) ProtoMessage()

func (*AddProxySQLServiceResponse) ProtoReflect

func (*AddProxySQLServiceResponse) Reset

func (x *AddProxySQLServiceResponse) Reset()

func (*AddProxySQLServiceResponse) String

func (x *AddProxySQLServiceResponse) String() string

func (*AddProxySQLServiceResponse) Validate

func (this *AddProxySQLServiceResponse) Validate() 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"`
	// Client certificate and key.
	TlsCertificateKey string `protobuf:"bytes,9,opt,name=tls_certificate_key,json=tlsCertificateKey,proto3" json:"tls_certificate_key,omitempty"`
	// Password for decrypting tls_certificate_key.
	TlsCertificateKeyFilePassword string `` /* 155-byte string literal not displayed */
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,11,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,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"`
	// contains filtered or unexported fields
}

func (*AddQANMongoDBProfilerAgentRequest) Descriptor deprecated

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

Deprecated: Use AddQANMongoDBProfilerAgentRequest.ProtoReflect.Descriptor instead.

func (*AddQANMongoDBProfilerAgentRequest) GetCustomLabels

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

func (*AddQANMongoDBProfilerAgentRequest) GetPassword

func (x *AddQANMongoDBProfilerAgentRequest) GetPassword() string

func (*AddQANMongoDBProfilerAgentRequest) GetPmmAgentId

func (x *AddQANMongoDBProfilerAgentRequest) GetPmmAgentId() string

func (*AddQANMongoDBProfilerAgentRequest) GetServiceId

func (x *AddQANMongoDBProfilerAgentRequest) GetServiceId() string

func (*AddQANMongoDBProfilerAgentRequest) GetSkipConnectionCheck

func (x *AddQANMongoDBProfilerAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMongoDBProfilerAgentRequest) GetTls

func (*AddQANMongoDBProfilerAgentRequest) GetTlsCa

func (*AddQANMongoDBProfilerAgentRequest) GetTlsCertificateKey

func (x *AddQANMongoDBProfilerAgentRequest) GetTlsCertificateKey() string

func (*AddQANMongoDBProfilerAgentRequest) GetTlsCertificateKeyFilePassword

func (x *AddQANMongoDBProfilerAgentRequest) GetTlsCertificateKeyFilePassword() string

func (*AddQANMongoDBProfilerAgentRequest) GetTlsSkipVerify

func (x *AddQANMongoDBProfilerAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMongoDBProfilerAgentRequest) GetUsername

func (x *AddQANMongoDBProfilerAgentRequest) GetUsername() string

func (*AddQANMongoDBProfilerAgentRequest) ProtoMessage

func (*AddQANMongoDBProfilerAgentRequest) ProtoMessage()

func (*AddQANMongoDBProfilerAgentRequest) ProtoReflect

func (*AddQANMongoDBProfilerAgentRequest) Reset

func (*AddQANMongoDBProfilerAgentRequest) String

func (*AddQANMongoDBProfilerAgentRequest) Validate

func (this *AddQANMongoDBProfilerAgentRequest) Validate() error

type AddQANMongoDBProfilerAgentResponse

type AddQANMongoDBProfilerAgentResponse struct {
	QanMongodbProfilerAgent *QANMongoDBProfilerAgent `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddQANMongoDBProfilerAgentResponse) Descriptor deprecated

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

Deprecated: Use AddQANMongoDBProfilerAgentResponse.ProtoReflect.Descriptor instead.

func (*AddQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent

func (x *AddQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*AddQANMongoDBProfilerAgentResponse) ProtoMessage

func (*AddQANMongoDBProfilerAgentResponse) ProtoMessage()

func (*AddQANMongoDBProfilerAgentResponse) ProtoReflect

func (*AddQANMongoDBProfilerAgentResponse) Reset

func (*AddQANMongoDBProfilerAgentResponse) String

func (*AddQANMongoDBProfilerAgentResponse) Validate

func (this *AddQANMongoDBProfilerAgentResponse) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,10,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,11,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,12,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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"`
	// contains filtered or unexported fields
}

func (*AddQANMySQLPerfSchemaAgentRequest) Descriptor deprecated

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

Deprecated: Use AddQANMySQLPerfSchemaAgentRequest.ProtoReflect.Descriptor instead.

func (*AddQANMySQLPerfSchemaAgentRequest) GetCustomLabels

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

func (*AddQANMySQLPerfSchemaAgentRequest) GetDisableQueryExamples

func (x *AddQANMySQLPerfSchemaAgentRequest) GetDisableQueryExamples() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetPassword

func (x *AddQANMySQLPerfSchemaAgentRequest) GetPassword() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetPmmAgentId

func (x *AddQANMySQLPerfSchemaAgentRequest) GetPmmAgentId() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetServiceId

func (x *AddQANMySQLPerfSchemaAgentRequest) GetServiceId() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetSkipConnectionCheck

func (x *AddQANMySQLPerfSchemaAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetTls

func (*AddQANMySQLPerfSchemaAgentRequest) GetTlsCa

func (*AddQANMySQLPerfSchemaAgentRequest) GetTlsCert

func (x *AddQANMySQLPerfSchemaAgentRequest) GetTlsCert() string

func (*AddQANMySQLPerfSchemaAgentRequest) GetTlsKey

func (*AddQANMySQLPerfSchemaAgentRequest) GetTlsSkipVerify

func (x *AddQANMySQLPerfSchemaAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMySQLPerfSchemaAgentRequest) GetUsername

func (x *AddQANMySQLPerfSchemaAgentRequest) GetUsername() string

func (*AddQANMySQLPerfSchemaAgentRequest) ProtoMessage

func (*AddQANMySQLPerfSchemaAgentRequest) ProtoMessage()

func (*AddQANMySQLPerfSchemaAgentRequest) ProtoReflect

func (*AddQANMySQLPerfSchemaAgentRequest) Reset

func (*AddQANMySQLPerfSchemaAgentRequest) String

func (*AddQANMySQLPerfSchemaAgentRequest) Validate

func (this *AddQANMySQLPerfSchemaAgentRequest) Validate() error

type AddQANMySQLPerfSchemaAgentResponse

type AddQANMySQLPerfSchemaAgentResponse struct {
	QanMysqlPerfschemaAgent *QANMySQLPerfSchemaAgent `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddQANMySQLPerfSchemaAgentResponse) Descriptor deprecated

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

Deprecated: Use AddQANMySQLPerfSchemaAgentResponse.ProtoReflect.Descriptor instead.

func (*AddQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent

func (x *AddQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*AddQANMySQLPerfSchemaAgentResponse) ProtoMessage

func (*AddQANMySQLPerfSchemaAgentResponse) ProtoMessage()

func (*AddQANMySQLPerfSchemaAgentResponse) ProtoReflect

func (*AddQANMySQLPerfSchemaAgentResponse) Reset

func (*AddQANMySQLPerfSchemaAgentResponse) String

func (*AddQANMySQLPerfSchemaAgentResponse) Validate

func (this *AddQANMySQLPerfSchemaAgentResponse) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,11,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,12,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,13,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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"`
	// contains filtered or unexported fields
}

func (*AddQANMySQLSlowlogAgentRequest) Descriptor deprecated

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

Deprecated: Use AddQANMySQLSlowlogAgentRequest.ProtoReflect.Descriptor instead.

func (*AddQANMySQLSlowlogAgentRequest) GetCustomLabels

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

func (*AddQANMySQLSlowlogAgentRequest) GetDisableQueryExamples

func (x *AddQANMySQLSlowlogAgentRequest) GetDisableQueryExamples() bool

func (*AddQANMySQLSlowlogAgentRequest) GetMaxSlowlogFileSize

func (x *AddQANMySQLSlowlogAgentRequest) GetMaxSlowlogFileSize() int64

func (*AddQANMySQLSlowlogAgentRequest) GetPassword

func (x *AddQANMySQLSlowlogAgentRequest) GetPassword() string

func (*AddQANMySQLSlowlogAgentRequest) GetPmmAgentId

func (x *AddQANMySQLSlowlogAgentRequest) GetPmmAgentId() string

func (*AddQANMySQLSlowlogAgentRequest) GetServiceId

func (x *AddQANMySQLSlowlogAgentRequest) GetServiceId() string

func (*AddQANMySQLSlowlogAgentRequest) GetSkipConnectionCheck

func (x *AddQANMySQLSlowlogAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANMySQLSlowlogAgentRequest) GetTls

func (*AddQANMySQLSlowlogAgentRequest) GetTlsCa

func (x *AddQANMySQLSlowlogAgentRequest) GetTlsCa() string

func (*AddQANMySQLSlowlogAgentRequest) GetTlsCert

func (x *AddQANMySQLSlowlogAgentRequest) GetTlsCert() string

func (*AddQANMySQLSlowlogAgentRequest) GetTlsKey

func (x *AddQANMySQLSlowlogAgentRequest) GetTlsKey() string

func (*AddQANMySQLSlowlogAgentRequest) GetTlsSkipVerify

func (x *AddQANMySQLSlowlogAgentRequest) GetTlsSkipVerify() bool

func (*AddQANMySQLSlowlogAgentRequest) GetUsername

func (x *AddQANMySQLSlowlogAgentRequest) GetUsername() string

func (*AddQANMySQLSlowlogAgentRequest) ProtoMessage

func (*AddQANMySQLSlowlogAgentRequest) ProtoMessage()

func (*AddQANMySQLSlowlogAgentRequest) ProtoReflect

func (*AddQANMySQLSlowlogAgentRequest) Reset

func (x *AddQANMySQLSlowlogAgentRequest) Reset()

func (*AddQANMySQLSlowlogAgentRequest) String

func (*AddQANMySQLSlowlogAgentRequest) Validate

func (this *AddQANMySQLSlowlogAgentRequest) Validate() 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"`
	// contains filtered or unexported fields
}

func (*AddQANMySQLSlowlogAgentResponse) Descriptor deprecated

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

Deprecated: Use AddQANMySQLSlowlogAgentResponse.ProtoReflect.Descriptor instead.

func (*AddQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent

func (x *AddQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*AddQANMySQLSlowlogAgentResponse) ProtoMessage

func (*AddQANMySQLSlowlogAgentResponse) ProtoMessage()

func (*AddQANMySQLSlowlogAgentResponse) ProtoReflect

func (*AddQANMySQLSlowlogAgentResponse) Reset

func (*AddQANMySQLSlowlogAgentResponse) String

func (*AddQANMySQLSlowlogAgentResponse) Validate

func (this *AddQANMySQLSlowlogAgentResponse) Validate() error

type AddQANPostgreSQLPgStatMonitorAgentRequest

type AddQANPostgreSQLPgStatMonitorAgentRequest 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 monitor data.
	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	// PostgreSQL password for getting pg stat monitor 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"`
	// contains filtered or unexported fields
}

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) Descriptor deprecated

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

Deprecated: Use AddQANPostgreSQLPgStatMonitorAgentRequest.ProtoReflect.Descriptor instead.

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetCustomLabels

func (x *AddQANPostgreSQLPgStatMonitorAgentRequest) GetCustomLabels() map[string]string

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetDisableQueryExamples

func (x *AddQANPostgreSQLPgStatMonitorAgentRequest) GetDisableQueryExamples() bool

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetPassword

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetPmmAgentId

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetServiceId

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetSkipConnectionCheck

func (x *AddQANPostgreSQLPgStatMonitorAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetTls

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetTlsSkipVerify

func (x *AddQANPostgreSQLPgStatMonitorAgentRequest) GetTlsSkipVerify() bool

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) GetUsername

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) ProtoMessage

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) ProtoReflect

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) Reset

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) String

func (*AddQANPostgreSQLPgStatMonitorAgentRequest) Validate

type AddQANPostgreSQLPgStatMonitorAgentResponse

type AddQANPostgreSQLPgStatMonitorAgentResponse struct {
	QanPostgresqlPgstatmonitorAgent *QANPostgreSQLPgStatMonitorAgent `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) Descriptor deprecated

Deprecated: Use AddQANPostgreSQLPgStatMonitorAgentResponse.ProtoReflect.Descriptor instead.

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) GetQanPostgresqlPgstatmonitorAgent

func (x *AddQANPostgreSQLPgStatMonitorAgentResponse) GetQanPostgresqlPgstatmonitorAgent() *QANPostgreSQLPgStatMonitorAgent

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) ProtoMessage

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) ProtoReflect

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) Reset

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) String

func (*AddQANPostgreSQLPgStatMonitorAgentResponse) Validate

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"`
	// contains filtered or unexported fields
}

func (*AddQANPostgreSQLPgStatementsAgentRequest) Descriptor deprecated

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

Deprecated: Use AddQANPostgreSQLPgStatementsAgentRequest.ProtoReflect.Descriptor instead.

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetCustomLabels

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

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetPassword

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetPmmAgentId

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetServiceId

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetSkipConnectionCheck

func (x *AddQANPostgreSQLPgStatementsAgentRequest) GetSkipConnectionCheck() bool

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetTls

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetTlsSkipVerify

func (x *AddQANPostgreSQLPgStatementsAgentRequest) GetTlsSkipVerify() bool

func (*AddQANPostgreSQLPgStatementsAgentRequest) GetUsername

func (*AddQANPostgreSQLPgStatementsAgentRequest) ProtoMessage

func (*AddQANPostgreSQLPgStatementsAgentRequest) ProtoReflect

func (*AddQANPostgreSQLPgStatementsAgentRequest) Reset

func (*AddQANPostgreSQLPgStatementsAgentRequest) String

func (*AddQANPostgreSQLPgStatementsAgentRequest) Validate

type AddQANPostgreSQLPgStatementsAgentResponse

type AddQANPostgreSQLPgStatementsAgentResponse struct {
	QanPostgresqlPgstatementsAgent *QANPostgreSQLPgStatementsAgent `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AddQANPostgreSQLPgStatementsAgentResponse) Descriptor deprecated

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

Deprecated: Use AddQANPostgreSQLPgStatementsAgentResponse.ProtoReflect.Descriptor instead.

func (*AddQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent

func (x *AddQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*AddQANPostgreSQLPgStatementsAgentResponse) ProtoMessage

func (*AddQANPostgreSQLPgStatementsAgentResponse) ProtoReflect

func (*AddQANPostgreSQLPgStatementsAgentResponse) Reset

func (*AddQANPostgreSQLPgStatementsAgentResponse) String

func (*AddQANPostgreSQLPgStatementsAgentResponse) Validate

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 */
	// Enables push metrics mode for exporter.
	PushMetrics bool `protobuf:"varint,9,opt,name=push_metrics,json=pushMetrics,proto3" json:"push_metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRDSExporterRequest) Descriptor deprecated

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

Deprecated: Use AddRDSExporterRequest.ProtoReflect.Descriptor instead.

func (*AddRDSExporterRequest) GetAwsAccessKey

func (x *AddRDSExporterRequest) GetAwsAccessKey() string

func (*AddRDSExporterRequest) GetAwsSecretKey

func (x *AddRDSExporterRequest) GetAwsSecretKey() string

func (*AddRDSExporterRequest) GetCustomLabels

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

func (*AddRDSExporterRequest) GetDisableBasicMetrics

func (x *AddRDSExporterRequest) GetDisableBasicMetrics() bool

func (*AddRDSExporterRequest) GetDisableEnhancedMetrics

func (x *AddRDSExporterRequest) GetDisableEnhancedMetrics() bool

func (*AddRDSExporterRequest) GetNodeId

func (x *AddRDSExporterRequest) GetNodeId() string

func (*AddRDSExporterRequest) GetPmmAgentId

func (x *AddRDSExporterRequest) GetPmmAgentId() string

func (*AddRDSExporterRequest) GetPushMetrics

func (x *AddRDSExporterRequest) GetPushMetrics() bool

func (*AddRDSExporterRequest) GetSkipConnectionCheck

func (x *AddRDSExporterRequest) GetSkipConnectionCheck() bool

func (*AddRDSExporterRequest) ProtoMessage

func (*AddRDSExporterRequest) ProtoMessage()

func (*AddRDSExporterRequest) ProtoReflect

func (x *AddRDSExporterRequest) ProtoReflect() protoreflect.Message

func (*AddRDSExporterRequest) Reset

func (x *AddRDSExporterRequest) Reset()

func (*AddRDSExporterRequest) String

func (x *AddRDSExporterRequest) String() string

func (*AddRDSExporterRequest) Validate

func (this *AddRDSExporterRequest) Validate() error

type AddRDSExporterResponse

type AddRDSExporterResponse struct {
	RdsExporter *RDSExporter `protobuf:"bytes,1,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRDSExporterResponse) Descriptor deprecated

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

Deprecated: Use AddRDSExporterResponse.ProtoReflect.Descriptor instead.

func (*AddRDSExporterResponse) GetRdsExporter

func (x *AddRDSExporterResponse) GetRdsExporter() *RDSExporter

func (*AddRDSExporterResponse) ProtoMessage

func (*AddRDSExporterResponse) ProtoMessage()

func (*AddRDSExporterResponse) ProtoReflect

func (x *AddRDSExporterResponse) ProtoReflect() protoreflect.Message

func (*AddRDSExporterResponse) Reset

func (x *AddRDSExporterResponse) Reset()

func (*AddRDSExporterResponse) String

func (x *AddRDSExporterResponse) String() string

func (*AddRDSExporterResponse) Validate

func (this *AddRDSExporterResponse) Validate() error

type AddRemoteAzureDatabaseNodeRequest

type AddRemoteAzureDatabaseNodeRequest 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 */
	// contains filtered or unexported fields
}

func (*AddRemoteAzureDatabaseNodeRequest) Descriptor deprecated

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

Deprecated: Use AddRemoteAzureDatabaseNodeRequest.ProtoReflect.Descriptor instead.

func (*AddRemoteAzureDatabaseNodeRequest) GetAddress

func (x *AddRemoteAzureDatabaseNodeRequest) GetAddress() string

func (*AddRemoteAzureDatabaseNodeRequest) GetAz

func (*AddRemoteAzureDatabaseNodeRequest) GetCustomLabels

func (x *AddRemoteAzureDatabaseNodeRequest) GetCustomLabels() map[string]string

func (*AddRemoteAzureDatabaseNodeRequest) GetNodeModel

func (x *AddRemoteAzureDatabaseNodeRequest) GetNodeModel() string

func (*AddRemoteAzureDatabaseNodeRequest) GetNodeName

func (x *AddRemoteAzureDatabaseNodeRequest) GetNodeName() string

func (*AddRemoteAzureDatabaseNodeRequest) GetRegion

func (*AddRemoteAzureDatabaseNodeRequest) ProtoMessage

func (*AddRemoteAzureDatabaseNodeRequest) ProtoMessage()

func (*AddRemoteAzureDatabaseNodeRequest) ProtoReflect

func (*AddRemoteAzureDatabaseNodeRequest) Reset

func (*AddRemoteAzureDatabaseNodeRequest) String

func (*AddRemoteAzureDatabaseNodeRequest) Validate

func (this *AddRemoteAzureDatabaseNodeRequest) Validate() error

type AddRemoteAzureDatabaseNodeResponse

type AddRemoteAzureDatabaseNodeResponse struct {
	RemoteAzureDatabase *RemoteAzureDatabaseNode `protobuf:"bytes,1,opt,name=remote_azure_database,json=remoteAzureDatabase,proto3" json:"remote_azure_database,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRemoteAzureDatabaseNodeResponse) Descriptor deprecated

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

Deprecated: Use AddRemoteAzureDatabaseNodeResponse.ProtoReflect.Descriptor instead.

func (*AddRemoteAzureDatabaseNodeResponse) GetRemoteAzureDatabase

func (x *AddRemoteAzureDatabaseNodeResponse) GetRemoteAzureDatabase() *RemoteAzureDatabaseNode

func (*AddRemoteAzureDatabaseNodeResponse) ProtoMessage

func (*AddRemoteAzureDatabaseNodeResponse) ProtoMessage()

func (*AddRemoteAzureDatabaseNodeResponse) ProtoReflect

func (*AddRemoteAzureDatabaseNodeResponse) Reset

func (*AddRemoteAzureDatabaseNodeResponse) String

func (*AddRemoteAzureDatabaseNodeResponse) Validate

func (this *AddRemoteAzureDatabaseNodeResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddRemoteNodeRequest) Descriptor deprecated

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

Deprecated: Use AddRemoteNodeRequest.ProtoReflect.Descriptor instead.

func (*AddRemoteNodeRequest) GetAddress

func (x *AddRemoteNodeRequest) GetAddress() string

func (*AddRemoteNodeRequest) GetAz

func (x *AddRemoteNodeRequest) GetAz() string

func (*AddRemoteNodeRequest) GetCustomLabels

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

func (*AddRemoteNodeRequest) GetNodeModel

func (x *AddRemoteNodeRequest) GetNodeModel() string

func (*AddRemoteNodeRequest) GetNodeName

func (x *AddRemoteNodeRequest) GetNodeName() string

func (*AddRemoteNodeRequest) GetRegion

func (x *AddRemoteNodeRequest) GetRegion() string

func (*AddRemoteNodeRequest) ProtoMessage

func (*AddRemoteNodeRequest) ProtoMessage()

func (*AddRemoteNodeRequest) ProtoReflect

func (x *AddRemoteNodeRequest) ProtoReflect() protoreflect.Message

func (*AddRemoteNodeRequest) Reset

func (x *AddRemoteNodeRequest) Reset()

func (*AddRemoteNodeRequest) String

func (x *AddRemoteNodeRequest) String() string

func (*AddRemoteNodeRequest) Validate

func (this *AddRemoteNodeRequest) Validate() error

type AddRemoteNodeResponse

type AddRemoteNodeResponse struct {
	Remote *RemoteNode `protobuf:"bytes,1,opt,name=remote,proto3" json:"remote,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRemoteNodeResponse) Descriptor deprecated

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

Deprecated: Use AddRemoteNodeResponse.ProtoReflect.Descriptor instead.

func (*AddRemoteNodeResponse) GetRemote

func (x *AddRemoteNodeResponse) GetRemote() *RemoteNode

func (*AddRemoteNodeResponse) ProtoMessage

func (*AddRemoteNodeResponse) ProtoMessage()

func (*AddRemoteNodeResponse) ProtoReflect

func (x *AddRemoteNodeResponse) ProtoReflect() protoreflect.Message

func (*AddRemoteNodeResponse) Reset

func (x *AddRemoteNodeResponse) Reset()

func (*AddRemoteNodeResponse) String

func (x *AddRemoteNodeResponse) String() string

func (*AddRemoteNodeResponse) Validate

func (this *AddRemoteNodeResponse) Validate() 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 */
	// contains filtered or unexported fields
}

func (*AddRemoteRDSNodeRequest) Descriptor deprecated

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

Deprecated: Use AddRemoteRDSNodeRequest.ProtoReflect.Descriptor instead.

func (*AddRemoteRDSNodeRequest) GetAddress

func (x *AddRemoteRDSNodeRequest) GetAddress() string

func (*AddRemoteRDSNodeRequest) GetAz

func (x *AddRemoteRDSNodeRequest) GetAz() string

func (*AddRemoteRDSNodeRequest) GetCustomLabels

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

func (*AddRemoteRDSNodeRequest) GetNodeModel

func (x *AddRemoteRDSNodeRequest) GetNodeModel() string

func (*AddRemoteRDSNodeRequest) GetNodeName

func (x *AddRemoteRDSNodeRequest) GetNodeName() string

func (*AddRemoteRDSNodeRequest) GetRegion

func (x *AddRemoteRDSNodeRequest) GetRegion() string

func (*AddRemoteRDSNodeRequest) ProtoMessage

func (*AddRemoteRDSNodeRequest) ProtoMessage()

func (*AddRemoteRDSNodeRequest) ProtoReflect

func (x *AddRemoteRDSNodeRequest) ProtoReflect() protoreflect.Message

func (*AddRemoteRDSNodeRequest) Reset

func (x *AddRemoteRDSNodeRequest) Reset()

func (*AddRemoteRDSNodeRequest) String

func (x *AddRemoteRDSNodeRequest) String() string

func (*AddRemoteRDSNodeRequest) Validate

func (this *AddRemoteRDSNodeRequest) Validate() error

type AddRemoteRDSNodeResponse

type AddRemoteRDSNodeResponse struct {
	RemoteRds *RemoteRDSNode `protobuf:"bytes,1,opt,name=remote_rds,json=remoteRds,proto3" json:"remote_rds,omitempty"`
	// contains filtered or unexported fields
}

func (*AddRemoteRDSNodeResponse) Descriptor deprecated

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

Deprecated: Use AddRemoteRDSNodeResponse.ProtoReflect.Descriptor instead.

func (*AddRemoteRDSNodeResponse) GetRemoteRds

func (x *AddRemoteRDSNodeResponse) GetRemoteRds() *RemoteRDSNode

func (*AddRemoteRDSNodeResponse) ProtoMessage

func (*AddRemoteRDSNodeResponse) ProtoMessage()

func (*AddRemoteRDSNodeResponse) ProtoReflect

func (x *AddRemoteRDSNodeResponse) ProtoReflect() protoreflect.Message

func (*AddRemoteRDSNodeResponse) Reset

func (x *AddRemoteRDSNodeResponse) Reset()

func (*AddRemoteRDSNodeResponse) String

func (x *AddRemoteRDSNodeResponse) String() string

func (*AddRemoteRDSNodeResponse) Validate

func (this *AddRemoteRDSNodeResponse) Validate() 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) Descriptor

func (AgentStatus) Enum

func (x AgentStatus) Enum() *AgentStatus

func (AgentStatus) EnumDescriptor deprecated

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

Deprecated: Use AgentStatus.Descriptor instead.

func (AgentStatus) Number

func (x AgentStatus) Number() protoreflect.EnumNumber

func (AgentStatus) String

func (x AgentStatus) String() string

func (AgentStatus) Type

type AgentType

type AgentType int32

AgentType describes supported Agent types.

const (
	AgentType_AGENT_TYPE_INVALID                 AgentType = 0
	AgentType_PMM_AGENT                          AgentType = 1
	AgentType_VM_AGENT                           AgentType = 14
	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_QAN_POSTGRESQL_PGSTATMONITOR_AGENT AgentType = 13
	AgentType_RDS_EXPORTER                       AgentType = 11
	AgentType_EXTERNAL_EXPORTER                  AgentType = 12
	AgentType_AZURE_DATABASE_EXPORTER            AgentType = 15
)

func (AgentType) Descriptor

func (AgentType) Descriptor() protoreflect.EnumDescriptor

func (AgentType) Enum

func (x AgentType) Enum() *AgentType

func (AgentType) EnumDescriptor deprecated

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

Deprecated: Use AgentType.Descriptor instead.

func (AgentType) Number

func (x AgentType) Number() protoreflect.EnumNumber

func (AgentType) String

func (x AgentType) String() string

func (AgentType) Type

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)
	// AddQANPostgreSQLPgStatMonitorAgent adds PostgreSQL Pg Stat Monitor QAN Agent.
	AddQANPostgreSQLPgStatMonitorAgent(ctx context.Context, in *AddQANPostgreSQLPgStatMonitorAgentRequest, opts ...grpc.CallOption) (*AddQANPostgreSQLPgStatMonitorAgentResponse, error)
	// ChangeQANPostgreSQLPgStatMonitorAgent changes PostgreSQL Pg Stat Monitor QAN Agent.
	ChangeQANPostgreSQLPgStatMonitorAgent(ctx context.Context, in *ChangeQANPostgreSQLPgStatMonitorAgentRequest, opts ...grpc.CallOption) (*ChangeQANPostgreSQLPgStatMonitorAgentResponse, 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)
	// AddAzureDatabaseExporter adds azure_database_exporter Agent.
	AddAzureDatabaseExporter(ctx context.Context, in *AddAzureDatabaseExporterRequest, opts ...grpc.CallOption) (*AddAzureDatabaseExporterResponse, error)
	// ChangeAzureDatabaseExporter changes_database azure_database_exporter Agent.
	ChangeAzureDatabaseExporter(ctx context.Context, in *ChangeAzureDatabaseExporterRequest, opts ...grpc.CallOption) (*ChangeAzureDatabaseExporterResponse, 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)
	// AddQANPostgreSQLPgStatMonitorAgent adds PostgreSQL Pg Stat Monitor QAN Agent.
	AddQANPostgreSQLPgStatMonitorAgent(context.Context, *AddQANPostgreSQLPgStatMonitorAgentRequest) (*AddQANPostgreSQLPgStatMonitorAgentResponse, error)
	// ChangeQANPostgreSQLPgStatMonitorAgent changes PostgreSQL Pg Stat Monitor QAN Agent.
	ChangeQANPostgreSQLPgStatMonitorAgent(context.Context, *ChangeQANPostgreSQLPgStatMonitorAgentRequest) (*ChangeQANPostgreSQLPgStatMonitorAgentResponse, 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)
	// AddAzureDatabaseExporter adds azure_database_exporter Agent.
	AddAzureDatabaseExporter(context.Context, *AddAzureDatabaseExporterRequest) (*AddAzureDatabaseExporterResponse, error)
	// ChangeAzureDatabaseExporter changes_database azure_database_exporter Agent.
	ChangeAzureDatabaseExporter(context.Context, *ChangeAzureDatabaseExporterRequest) (*ChangeAzureDatabaseExporterResponse, error)
	// RemoveAgent removes Agent.
	RemoveAgent(context.Context, *RemoveAgentRequest) (*RemoveAgentResponse, error)
}

AgentsServer is the server API for Agents service.

type AzureDatabaseExporter

type AzureDatabaseExporter 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"`
	// Azure database subscription ID.
	AzureDatabaseSubscriptionId string `` /* 146-byte string literal not displayed */
	// Azure database resource type (mysql, maria, postgres)
	AzureDatabaseResourceType string `` /* 140-byte string literal not displayed */
	// 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,8,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// Listen port for scraping metrics (the same for several configurations).
	ListenPort uint32 `protobuf:"varint,9,opt,name=listen_port,json=listenPort,proto3" json:"listen_port,omitempty"`
	// True if the exporter operates in push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,10,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// contains filtered or unexported fields
}

AzureDatabaseExporter runs on Generic or Container Node and exposes RemoteAzure Node metrics.

func (*AzureDatabaseExporter) Descriptor deprecated

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

Deprecated: Use AzureDatabaseExporter.ProtoReflect.Descriptor instead.

func (*AzureDatabaseExporter) GetAgentId

func (x *AzureDatabaseExporter) GetAgentId() string

func (*AzureDatabaseExporter) GetAzureDatabaseResourceType

func (x *AzureDatabaseExporter) GetAzureDatabaseResourceType() string

func (*AzureDatabaseExporter) GetAzureDatabaseSubscriptionId

func (x *AzureDatabaseExporter) GetAzureDatabaseSubscriptionId() string

func (*AzureDatabaseExporter) GetCustomLabels

func (x *AzureDatabaseExporter) GetCustomLabels() map[string]string

func (*AzureDatabaseExporter) GetDisabled

func (x *AzureDatabaseExporter) GetDisabled() bool

func (*AzureDatabaseExporter) GetListenPort

func (x *AzureDatabaseExporter) GetListenPort() uint32

func (*AzureDatabaseExporter) GetNodeId

func (x *AzureDatabaseExporter) GetNodeId() string

func (*AzureDatabaseExporter) GetPmmAgentId

func (x *AzureDatabaseExporter) GetPmmAgentId() string

func (*AzureDatabaseExporter) GetPushMetricsEnabled

func (x *AzureDatabaseExporter) GetPushMetricsEnabled() bool

func (*AzureDatabaseExporter) GetStatus

func (x *AzureDatabaseExporter) GetStatus() AgentStatus

func (*AzureDatabaseExporter) ProtoMessage

func (*AzureDatabaseExporter) ProtoMessage()

func (*AzureDatabaseExporter) ProtoReflect

func (x *AzureDatabaseExporter) ProtoReflect() protoreflect.Message

func (*AzureDatabaseExporter) Reset

func (x *AzureDatabaseExporter) Reset()

func (*AzureDatabaseExporter) String

func (x *AzureDatabaseExporter) String() string

func (*AzureDatabaseExporter) Validate

func (this *AzureDatabaseExporter) Validate() error

type ChangeAzureDatabaseExporterRequest

type ChangeAzureDatabaseExporterRequest 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"`
	// contains filtered or unexported fields
}

func (*ChangeAzureDatabaseExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeAzureDatabaseExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeAzureDatabaseExporterRequest) GetAgentId

func (*ChangeAzureDatabaseExporterRequest) GetCommon

func (*ChangeAzureDatabaseExporterRequest) ProtoMessage

func (*ChangeAzureDatabaseExporterRequest) ProtoMessage()

func (*ChangeAzureDatabaseExporterRequest) ProtoReflect

func (*ChangeAzureDatabaseExporterRequest) Reset

func (*ChangeAzureDatabaseExporterRequest) String

func (*ChangeAzureDatabaseExporterRequest) Validate

func (this *ChangeAzureDatabaseExporterRequest) Validate() error

type ChangeAzureDatabaseExporterResponse

type ChangeAzureDatabaseExporterResponse struct {
	AzureDatabaseExporter *AzureDatabaseExporter `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeAzureDatabaseExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeAzureDatabaseExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeAzureDatabaseExporterResponse) GetAzureDatabaseExporter

func (x *ChangeAzureDatabaseExporterResponse) GetAzureDatabaseExporter() *AzureDatabaseExporter

func (*ChangeAzureDatabaseExporterResponse) ProtoMessage

func (*ChangeAzureDatabaseExporterResponse) ProtoMessage()

func (*ChangeAzureDatabaseExporterResponse) ProtoReflect

func (*ChangeAzureDatabaseExporterResponse) Reset

func (*ChangeAzureDatabaseExporterResponse) String

func (*ChangeAzureDatabaseExporterResponse) Validate

func (this *ChangeAzureDatabaseExporterResponse) Validate() error

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"`
	// Enables push metrics with vmagent, can't be used with disable_push_metrics.
	// Can't be used with agent version lower then 2.12 and unsupported agents.
	EnablePushMetrics bool `protobuf:"varint,5,opt,name=enable_push_metrics,json=enablePushMetrics,proto3" json:"enable_push_metrics,omitempty"`
	// Disables push metrics, pmm-server starts to pull it, can't be used with enable_push_metrics.
	DisablePushMetrics bool `protobuf:"varint,6,opt,name=disable_push_metrics,json=disablePushMetrics,proto3" json:"disable_push_metrics,omitempty"`
	// contains filtered or unexported fields
}

ChangeCommonAgentParams contains parameters that can be changed for all Agents.

func (*ChangeCommonAgentParams) Descriptor deprecated

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

Deprecated: Use ChangeCommonAgentParams.ProtoReflect.Descriptor instead.

func (*ChangeCommonAgentParams) GetCustomLabels

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

func (*ChangeCommonAgentParams) GetDisable

func (x *ChangeCommonAgentParams) GetDisable() bool

func (*ChangeCommonAgentParams) GetDisablePushMetrics

func (x *ChangeCommonAgentParams) GetDisablePushMetrics() bool

func (*ChangeCommonAgentParams) GetEnable

func (x *ChangeCommonAgentParams) GetEnable() bool

func (*ChangeCommonAgentParams) GetEnablePushMetrics

func (x *ChangeCommonAgentParams) GetEnablePushMetrics() bool

func (*ChangeCommonAgentParams) GetRemoveCustomLabels

func (x *ChangeCommonAgentParams) GetRemoveCustomLabels() bool

func (*ChangeCommonAgentParams) ProtoMessage

func (*ChangeCommonAgentParams) ProtoMessage()

func (*ChangeCommonAgentParams) ProtoReflect

func (x *ChangeCommonAgentParams) ProtoReflect() protoreflect.Message

func (*ChangeCommonAgentParams) Reset

func (x *ChangeCommonAgentParams) Reset()

func (*ChangeCommonAgentParams) String

func (x *ChangeCommonAgentParams) String() string

func (*ChangeCommonAgentParams) Validate

func (this *ChangeCommonAgentParams) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeExternalExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeExternalExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeExternalExporterRequest) GetAgentId

func (x *ChangeExternalExporterRequest) GetAgentId() string

func (*ChangeExternalExporterRequest) GetCommon

func (*ChangeExternalExporterRequest) ProtoMessage

func (*ChangeExternalExporterRequest) ProtoMessage()

func (*ChangeExternalExporterRequest) ProtoReflect

func (*ChangeExternalExporterRequest) Reset

func (x *ChangeExternalExporterRequest) Reset()

func (*ChangeExternalExporterRequest) String

func (*ChangeExternalExporterRequest) Validate

func (this *ChangeExternalExporterRequest) Validate() error

type ChangeExternalExporterResponse

type ChangeExternalExporterResponse struct {
	ExternalExporter *ExternalExporter `protobuf:"bytes,1,opt,name=external_exporter,json=externalExporter,proto3" json:"external_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeExternalExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeExternalExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeExternalExporterResponse) GetExternalExporter

func (x *ChangeExternalExporterResponse) GetExternalExporter() *ExternalExporter

func (*ChangeExternalExporterResponse) ProtoMessage

func (*ChangeExternalExporterResponse) ProtoMessage()

func (*ChangeExternalExporterResponse) ProtoReflect

func (*ChangeExternalExporterResponse) Reset

func (x *ChangeExternalExporterResponse) Reset()

func (*ChangeExternalExporterResponse) String

func (*ChangeExternalExporterResponse) Validate

func (this *ChangeExternalExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeMongoDBExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeMongoDBExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeMongoDBExporterRequest) GetAgentId

func (x *ChangeMongoDBExporterRequest) GetAgentId() string

func (*ChangeMongoDBExporterRequest) GetCommon

func (*ChangeMongoDBExporterRequest) ProtoMessage

func (*ChangeMongoDBExporterRequest) ProtoMessage()

func (*ChangeMongoDBExporterRequest) ProtoReflect

func (*ChangeMongoDBExporterRequest) Reset

func (x *ChangeMongoDBExporterRequest) Reset()

func (*ChangeMongoDBExporterRequest) String

func (*ChangeMongoDBExporterRequest) Validate

func (this *ChangeMongoDBExporterRequest) Validate() error

type ChangeMongoDBExporterResponse

type ChangeMongoDBExporterResponse struct {
	MongodbExporter *MongoDBExporter `protobuf:"bytes,1,opt,name=mongodb_exporter,json=mongodbExporter,proto3" json:"mongodb_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMongoDBExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeMongoDBExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeMongoDBExporterResponse) GetMongodbExporter

func (x *ChangeMongoDBExporterResponse) GetMongodbExporter() *MongoDBExporter

func (*ChangeMongoDBExporterResponse) ProtoMessage

func (*ChangeMongoDBExporterResponse) ProtoMessage()

func (*ChangeMongoDBExporterResponse) ProtoReflect

func (*ChangeMongoDBExporterResponse) Reset

func (x *ChangeMongoDBExporterResponse) Reset()

func (*ChangeMongoDBExporterResponse) String

func (*ChangeMongoDBExporterResponse) Validate

func (this *ChangeMongoDBExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeMySQLdExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeMySQLdExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeMySQLdExporterRequest) GetAgentId

func (x *ChangeMySQLdExporterRequest) GetAgentId() string

func (*ChangeMySQLdExporterRequest) GetCommon

func (*ChangeMySQLdExporterRequest) ProtoMessage

func (*ChangeMySQLdExporterRequest) ProtoMessage()

func (*ChangeMySQLdExporterRequest) ProtoReflect

func (*ChangeMySQLdExporterRequest) Reset

func (x *ChangeMySQLdExporterRequest) Reset()

func (*ChangeMySQLdExporterRequest) String

func (x *ChangeMySQLdExporterRequest) String() string

func (*ChangeMySQLdExporterRequest) Validate

func (this *ChangeMySQLdExporterRequest) Validate() error

type ChangeMySQLdExporterResponse

type ChangeMySQLdExporterResponse struct {
	MysqldExporter *MySQLdExporter `protobuf:"bytes,1,opt,name=mysqld_exporter,json=mysqldExporter,proto3" json:"mysqld_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeMySQLdExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeMySQLdExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeMySQLdExporterResponse) GetMysqldExporter

func (x *ChangeMySQLdExporterResponse) GetMysqldExporter() *MySQLdExporter

func (*ChangeMySQLdExporterResponse) ProtoMessage

func (*ChangeMySQLdExporterResponse) ProtoMessage()

func (*ChangeMySQLdExporterResponse) ProtoReflect

func (*ChangeMySQLdExporterResponse) Reset

func (x *ChangeMySQLdExporterResponse) Reset()

func (*ChangeMySQLdExporterResponse) String

func (*ChangeMySQLdExporterResponse) Validate

func (this *ChangeMySQLdExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeNodeExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeNodeExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeNodeExporterRequest) GetAgentId

func (x *ChangeNodeExporterRequest) GetAgentId() string

func (*ChangeNodeExporterRequest) GetCommon

func (*ChangeNodeExporterRequest) ProtoMessage

func (*ChangeNodeExporterRequest) ProtoMessage()

func (*ChangeNodeExporterRequest) ProtoReflect

func (*ChangeNodeExporterRequest) Reset

func (x *ChangeNodeExporterRequest) Reset()

func (*ChangeNodeExporterRequest) String

func (x *ChangeNodeExporterRequest) String() string

func (*ChangeNodeExporterRequest) Validate

func (this *ChangeNodeExporterRequest) Validate() error

type ChangeNodeExporterResponse

type ChangeNodeExporterResponse struct {
	NodeExporter *NodeExporter `protobuf:"bytes,1,opt,name=node_exporter,json=nodeExporter,proto3" json:"node_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeNodeExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeNodeExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeNodeExporterResponse) GetNodeExporter

func (x *ChangeNodeExporterResponse) GetNodeExporter() *NodeExporter

func (*ChangeNodeExporterResponse) ProtoMessage

func (*ChangeNodeExporterResponse) ProtoMessage()

func (*ChangeNodeExporterResponse) ProtoReflect

func (*ChangeNodeExporterResponse) Reset

func (x *ChangeNodeExporterResponse) Reset()

func (*ChangeNodeExporterResponse) String

func (x *ChangeNodeExporterResponse) String() string

func (*ChangeNodeExporterResponse) Validate

func (this *ChangeNodeExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangePostgresExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangePostgresExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangePostgresExporterRequest) GetAgentId

func (x *ChangePostgresExporterRequest) GetAgentId() string

func (*ChangePostgresExporterRequest) GetCommon

func (*ChangePostgresExporterRequest) ProtoMessage

func (*ChangePostgresExporterRequest) ProtoMessage()

func (*ChangePostgresExporterRequest) ProtoReflect

func (*ChangePostgresExporterRequest) Reset

func (x *ChangePostgresExporterRequest) Reset()

func (*ChangePostgresExporterRequest) String

func (*ChangePostgresExporterRequest) Validate

func (this *ChangePostgresExporterRequest) Validate() error

type ChangePostgresExporterResponse

type ChangePostgresExporterResponse struct {
	PostgresExporter *PostgresExporter `protobuf:"bytes,1,opt,name=postgres_exporter,json=postgresExporter,proto3" json:"postgres_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePostgresExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangePostgresExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangePostgresExporterResponse) GetPostgresExporter

func (x *ChangePostgresExporterResponse) GetPostgresExporter() *PostgresExporter

func (*ChangePostgresExporterResponse) ProtoMessage

func (*ChangePostgresExporterResponse) ProtoMessage()

func (*ChangePostgresExporterResponse) ProtoReflect

func (*ChangePostgresExporterResponse) Reset

func (x *ChangePostgresExporterResponse) Reset()

func (*ChangePostgresExporterResponse) String

func (*ChangePostgresExporterResponse) Validate

func (this *ChangePostgresExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeProxySQLExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeProxySQLExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeProxySQLExporterRequest) GetAgentId

func (x *ChangeProxySQLExporterRequest) GetAgentId() string

func (*ChangeProxySQLExporterRequest) GetCommon

func (*ChangeProxySQLExporterRequest) ProtoMessage

func (*ChangeProxySQLExporterRequest) ProtoMessage()

func (*ChangeProxySQLExporterRequest) ProtoReflect

func (*ChangeProxySQLExporterRequest) Reset

func (x *ChangeProxySQLExporterRequest) Reset()

func (*ChangeProxySQLExporterRequest) String

func (*ChangeProxySQLExporterRequest) Validate

func (this *ChangeProxySQLExporterRequest) Validate() error

type ChangeProxySQLExporterResponse

type ChangeProxySQLExporterResponse struct {
	ProxysqlExporter *ProxySQLExporter `protobuf:"bytes,1,opt,name=proxysql_exporter,json=proxysqlExporter,proto3" json:"proxysql_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeProxySQLExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeProxySQLExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeProxySQLExporterResponse) GetProxysqlExporter

func (x *ChangeProxySQLExporterResponse) GetProxysqlExporter() *ProxySQLExporter

func (*ChangeProxySQLExporterResponse) ProtoMessage

func (*ChangeProxySQLExporterResponse) ProtoMessage()

func (*ChangeProxySQLExporterResponse) ProtoReflect

func (*ChangeProxySQLExporterResponse) Reset

func (x *ChangeProxySQLExporterResponse) Reset()

func (*ChangeProxySQLExporterResponse) String

func (*ChangeProxySQLExporterResponse) Validate

func (this *ChangeProxySQLExporterResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeQANMongoDBProfilerAgentRequest) Descriptor deprecated

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

Deprecated: Use ChangeQANMongoDBProfilerAgentRequest.ProtoReflect.Descriptor instead.

func (*ChangeQANMongoDBProfilerAgentRequest) GetAgentId

func (*ChangeQANMongoDBProfilerAgentRequest) GetCommon

func (*ChangeQANMongoDBProfilerAgentRequest) ProtoMessage

func (*ChangeQANMongoDBProfilerAgentRequest) ProtoMessage()

func (*ChangeQANMongoDBProfilerAgentRequest) ProtoReflect

func (*ChangeQANMongoDBProfilerAgentRequest) Reset

func (*ChangeQANMongoDBProfilerAgentRequest) String

func (*ChangeQANMongoDBProfilerAgentRequest) Validate

type ChangeQANMongoDBProfilerAgentResponse

type ChangeQANMongoDBProfilerAgentResponse struct {
	QanMongodbProfilerAgent *QANMongoDBProfilerAgent `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeQANMongoDBProfilerAgentResponse) Descriptor deprecated

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

Deprecated: Use ChangeQANMongoDBProfilerAgentResponse.ProtoReflect.Descriptor instead.

func (*ChangeQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent

func (x *ChangeQANMongoDBProfilerAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*ChangeQANMongoDBProfilerAgentResponse) ProtoMessage

func (*ChangeQANMongoDBProfilerAgentResponse) ProtoMessage()

func (*ChangeQANMongoDBProfilerAgentResponse) ProtoReflect

func (*ChangeQANMongoDBProfilerAgentResponse) Reset

func (*ChangeQANMongoDBProfilerAgentResponse) String

func (*ChangeQANMongoDBProfilerAgentResponse) Validate

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"`
	// contains filtered or unexported fields
}

func (*ChangeQANMySQLPerfSchemaAgentRequest) Descriptor deprecated

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

Deprecated: Use ChangeQANMySQLPerfSchemaAgentRequest.ProtoReflect.Descriptor instead.

func (*ChangeQANMySQLPerfSchemaAgentRequest) GetAgentId

func (*ChangeQANMySQLPerfSchemaAgentRequest) GetCommon

func (*ChangeQANMySQLPerfSchemaAgentRequest) ProtoMessage

func (*ChangeQANMySQLPerfSchemaAgentRequest) ProtoMessage()

func (*ChangeQANMySQLPerfSchemaAgentRequest) ProtoReflect

func (*ChangeQANMySQLPerfSchemaAgentRequest) Reset

func (*ChangeQANMySQLPerfSchemaAgentRequest) String

func (*ChangeQANMySQLPerfSchemaAgentRequest) Validate

type ChangeQANMySQLPerfSchemaAgentResponse

type ChangeQANMySQLPerfSchemaAgentResponse struct {
	QanMysqlPerfschemaAgent *QANMySQLPerfSchemaAgent `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeQANMySQLPerfSchemaAgentResponse) Descriptor deprecated

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

Deprecated: Use ChangeQANMySQLPerfSchemaAgentResponse.ProtoReflect.Descriptor instead.

func (*ChangeQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent

func (x *ChangeQANMySQLPerfSchemaAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*ChangeQANMySQLPerfSchemaAgentResponse) ProtoMessage

func (*ChangeQANMySQLPerfSchemaAgentResponse) ProtoMessage()

func (*ChangeQANMySQLPerfSchemaAgentResponse) ProtoReflect

func (*ChangeQANMySQLPerfSchemaAgentResponse) Reset

func (*ChangeQANMySQLPerfSchemaAgentResponse) String

func (*ChangeQANMySQLPerfSchemaAgentResponse) Validate

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"`
	// contains filtered or unexported fields
}

func (*ChangeQANMySQLSlowlogAgentRequest) Descriptor deprecated

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

Deprecated: Use ChangeQANMySQLSlowlogAgentRequest.ProtoReflect.Descriptor instead.

func (*ChangeQANMySQLSlowlogAgentRequest) GetAgentId

func (x *ChangeQANMySQLSlowlogAgentRequest) GetAgentId() string

func (*ChangeQANMySQLSlowlogAgentRequest) GetCommon

func (*ChangeQANMySQLSlowlogAgentRequest) ProtoMessage

func (*ChangeQANMySQLSlowlogAgentRequest) ProtoMessage()

func (*ChangeQANMySQLSlowlogAgentRequest) ProtoReflect

func (*ChangeQANMySQLSlowlogAgentRequest) Reset

func (*ChangeQANMySQLSlowlogAgentRequest) String

func (*ChangeQANMySQLSlowlogAgentRequest) Validate

func (this *ChangeQANMySQLSlowlogAgentRequest) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ChangeQANMySQLSlowlogAgentResponse) Descriptor deprecated

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

Deprecated: Use ChangeQANMySQLSlowlogAgentResponse.ProtoReflect.Descriptor instead.

func (*ChangeQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent

func (x *ChangeQANMySQLSlowlogAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*ChangeQANMySQLSlowlogAgentResponse) ProtoMessage

func (*ChangeQANMySQLSlowlogAgentResponse) ProtoMessage()

func (*ChangeQANMySQLSlowlogAgentResponse) ProtoReflect

func (*ChangeQANMySQLSlowlogAgentResponse) Reset

func (*ChangeQANMySQLSlowlogAgentResponse) String

func (*ChangeQANMySQLSlowlogAgentResponse) Validate

func (this *ChangeQANMySQLSlowlogAgentResponse) Validate() error

type ChangeQANPostgreSQLPgStatMonitorAgentRequest

type ChangeQANPostgreSQLPgStatMonitorAgentRequest 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"`
	// contains filtered or unexported fields
}

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) Descriptor deprecated

Deprecated: Use ChangeQANPostgreSQLPgStatMonitorAgentRequest.ProtoReflect.Descriptor instead.

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) GetAgentId

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) GetCommon

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) ProtoMessage

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) ProtoReflect

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) Reset

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) String

func (*ChangeQANPostgreSQLPgStatMonitorAgentRequest) Validate

type ChangeQANPostgreSQLPgStatMonitorAgentResponse

type ChangeQANPostgreSQLPgStatMonitorAgentResponse struct {
	QanPostgresqlPgstatmonitorAgent *QANPostgreSQLPgStatMonitorAgent `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) Descriptor deprecated

Deprecated: Use ChangeQANPostgreSQLPgStatMonitorAgentResponse.ProtoReflect.Descriptor instead.

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) GetQanPostgresqlPgstatmonitorAgent

func (x *ChangeQANPostgreSQLPgStatMonitorAgentResponse) GetQanPostgresqlPgstatmonitorAgent() *QANPostgreSQLPgStatMonitorAgent

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) ProtoMessage

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) ProtoReflect

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) Reset

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) String

func (*ChangeQANPostgreSQLPgStatMonitorAgentResponse) Validate

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"`
	// contains filtered or unexported fields
}

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Descriptor deprecated

Deprecated: Use ChangeQANPostgreSQLPgStatementsAgentRequest.ProtoReflect.Descriptor instead.

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) GetAgentId

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) GetCommon

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) ProtoMessage

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) ProtoReflect

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Reset

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) String

func (*ChangeQANPostgreSQLPgStatementsAgentRequest) Validate

type ChangeQANPostgreSQLPgStatementsAgentResponse

type ChangeQANPostgreSQLPgStatementsAgentResponse struct {
	QanPostgresqlPgstatementsAgent *QANPostgreSQLPgStatementsAgent `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Descriptor deprecated

Deprecated: Use ChangeQANPostgreSQLPgStatementsAgentResponse.ProtoReflect.Descriptor instead.

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent

func (x *ChangeQANPostgreSQLPgStatementsAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) ProtoMessage

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) ProtoReflect

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Reset

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) String

func (*ChangeQANPostgreSQLPgStatementsAgentResponse) Validate

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"`
	// contains filtered or unexported fields
}

func (*ChangeRDSExporterRequest) Descriptor deprecated

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

Deprecated: Use ChangeRDSExporterRequest.ProtoReflect.Descriptor instead.

func (*ChangeRDSExporterRequest) GetAgentId

func (x *ChangeRDSExporterRequest) GetAgentId() string

func (*ChangeRDSExporterRequest) GetCommon

func (*ChangeRDSExporterRequest) ProtoMessage

func (*ChangeRDSExporterRequest) ProtoMessage()

func (*ChangeRDSExporterRequest) ProtoReflect

func (x *ChangeRDSExporterRequest) ProtoReflect() protoreflect.Message

func (*ChangeRDSExporterRequest) Reset

func (x *ChangeRDSExporterRequest) Reset()

func (*ChangeRDSExporterRequest) String

func (x *ChangeRDSExporterRequest) String() string

func (*ChangeRDSExporterRequest) Validate

func (this *ChangeRDSExporterRequest) Validate() error

type ChangeRDSExporterResponse

type ChangeRDSExporterResponse struct {
	RdsExporter *RDSExporter `protobuf:"bytes,1,opt,name=rds_exporter,json=rdsExporter,proto3" json:"rds_exporter,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeRDSExporterResponse) Descriptor deprecated

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

Deprecated: Use ChangeRDSExporterResponse.ProtoReflect.Descriptor instead.

func (*ChangeRDSExporterResponse) GetRdsExporter

func (x *ChangeRDSExporterResponse) GetRdsExporter() *RDSExporter

func (*ChangeRDSExporterResponse) ProtoMessage

func (*ChangeRDSExporterResponse) ProtoMessage()

func (*ChangeRDSExporterResponse) ProtoReflect

func (*ChangeRDSExporterResponse) Reset

func (x *ChangeRDSExporterResponse) Reset()

func (*ChangeRDSExporterResponse) String

func (x *ChangeRDSExporterResponse) String() string

func (*ChangeRDSExporterResponse) Validate

func (this *ChangeRDSExporterResponse) Validate() 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 */
	// contains filtered or unexported fields
}

ContainerNode represents a Docker container.

func (*ContainerNode) Descriptor deprecated

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

Deprecated: Use ContainerNode.ProtoReflect.Descriptor instead.

func (*ContainerNode) GetAddress

func (x *ContainerNode) GetAddress() string

func (*ContainerNode) GetAz

func (x *ContainerNode) GetAz() string

func (*ContainerNode) GetContainerId

func (x *ContainerNode) GetContainerId() string

func (*ContainerNode) GetContainerName

func (x *ContainerNode) GetContainerName() string

func (*ContainerNode) GetCustomLabels

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

func (*ContainerNode) GetMachineId

func (x *ContainerNode) GetMachineId() string

func (*ContainerNode) GetNodeId

func (x *ContainerNode) GetNodeId() string

func (*ContainerNode) GetNodeModel

func (x *ContainerNode) GetNodeModel() string

func (*ContainerNode) GetNodeName

func (x *ContainerNode) GetNodeName() string

func (*ContainerNode) GetRegion

func (x *ContainerNode) GetRegion() string

func (*ContainerNode) ProtoMessage

func (*ContainerNode) ProtoMessage()

func (*ContainerNode) ProtoReflect

func (x *ContainerNode) ProtoReflect() protoreflect.Message

func (*ContainerNode) Reset

func (x *ContainerNode) Reset()

func (*ContainerNode) String

func (x *ContainerNode) String() string

func (*ContainerNode) Validate

func (this *ContainerNode) Validate() 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"`
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,11,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// contains filtered or unexported fields
}

ExternalExporter runs on any Node type, including Remote Node.

func (*ExternalExporter) Descriptor deprecated

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

Deprecated: Use ExternalExporter.ProtoReflect.Descriptor instead.

func (*ExternalExporter) GetAgentId

func (x *ExternalExporter) GetAgentId() string

func (*ExternalExporter) GetCustomLabels

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

func (*ExternalExporter) GetDisabled

func (x *ExternalExporter) GetDisabled() bool

func (*ExternalExporter) GetListenPort

func (x *ExternalExporter) GetListenPort() uint32

func (*ExternalExporter) GetMetricsPath

func (x *ExternalExporter) GetMetricsPath() string

func (*ExternalExporter) GetPushMetricsEnabled

func (x *ExternalExporter) GetPushMetricsEnabled() bool

func (*ExternalExporter) GetRunsOnNodeId

func (x *ExternalExporter) GetRunsOnNodeId() string

func (*ExternalExporter) GetScheme

func (x *ExternalExporter) GetScheme() string

func (*ExternalExporter) GetServiceId

func (x *ExternalExporter) GetServiceId() string

func (*ExternalExporter) GetUsername

func (x *ExternalExporter) GetUsername() string

func (*ExternalExporter) ProtoMessage

func (*ExternalExporter) ProtoMessage()

func (*ExternalExporter) ProtoReflect

func (x *ExternalExporter) ProtoReflect() protoreflect.Message

func (*ExternalExporter) Reset

func (x *ExternalExporter) Reset()

func (*ExternalExporter) String

func (x *ExternalExporter) String() string

func (*ExternalExporter) Validate

func (this *ExternalExporter) Validate() 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 */
	// Group name of external service.
	Group string `protobuf:"bytes,8,opt,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

ExternalService represents a generic External service instance.

func (*ExternalService) Descriptor deprecated

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

Deprecated: Use ExternalService.ProtoReflect.Descriptor instead.

func (*ExternalService) GetCluster

func (x *ExternalService) GetCluster() string

func (*ExternalService) GetCustomLabels

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

func (*ExternalService) GetEnvironment

func (x *ExternalService) GetEnvironment() string

func (*ExternalService) GetGroup

func (x *ExternalService) GetGroup() string

func (*ExternalService) GetNodeId

func (x *ExternalService) GetNodeId() string

func (*ExternalService) GetReplicationSet

func (x *ExternalService) GetReplicationSet() string

func (*ExternalService) GetServiceId

func (x *ExternalService) GetServiceId() string

func (*ExternalService) GetServiceName

func (x *ExternalService) GetServiceName() string

func (*ExternalService) ProtoMessage

func (*ExternalService) ProtoMessage()

func (*ExternalService) ProtoReflect

func (x *ExternalService) ProtoReflect() protoreflect.Message

func (*ExternalService) Reset

func (x *ExternalService) Reset()

func (*ExternalService) String

func (x *ExternalService) String() string

func (*ExternalService) Validate

func (this *ExternalService) Validate() 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 */
	// contains filtered or unexported fields
}

GenericNode represents a bare metal server or virtual machine.

func (*GenericNode) Descriptor deprecated

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

Deprecated: Use GenericNode.ProtoReflect.Descriptor instead.

func (*GenericNode) GetAddress

func (x *GenericNode) GetAddress() string

func (*GenericNode) GetAz

func (x *GenericNode) GetAz() string

func (*GenericNode) GetCustomLabels

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

func (*GenericNode) GetDistro

func (x *GenericNode) GetDistro() string

func (*GenericNode) GetMachineId

func (x *GenericNode) GetMachineId() string

func (*GenericNode) GetNodeId

func (x *GenericNode) GetNodeId() string

func (*GenericNode) GetNodeModel

func (x *GenericNode) GetNodeModel() string

func (*GenericNode) GetNodeName

func (x *GenericNode) GetNodeName() string

func (*GenericNode) GetRegion

func (x *GenericNode) GetRegion() string

func (*GenericNode) ProtoMessage

func (*GenericNode) ProtoMessage()

func (*GenericNode) ProtoReflect

func (x *GenericNode) ProtoReflect() protoreflect.Message

func (*GenericNode) Reset

func (x *GenericNode) Reset()

func (*GenericNode) String

func (x *GenericNode) String() string

func (*GenericNode) Validate

func (this *GenericNode) Validate() 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"`
	// contains filtered or unexported fields
}

func (*GetAgentRequest) Descriptor deprecated

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

Deprecated: Use GetAgentRequest.ProtoReflect.Descriptor instead.

func (*GetAgentRequest) GetAgentId

func (x *GetAgentRequest) GetAgentId() string

func (*GetAgentRequest) ProtoMessage

func (*GetAgentRequest) ProtoMessage()

func (*GetAgentRequest) ProtoReflect

func (x *GetAgentRequest) ProtoReflect() protoreflect.Message

func (*GetAgentRequest) Reset

func (x *GetAgentRequest) Reset()

func (*GetAgentRequest) String

func (x *GetAgentRequest) String() string

func (*GetAgentRequest) Validate

func (this *GetAgentRequest) Validate() error

type GetAgentResponse

type GetAgentResponse struct {

	// Types that are assignable to Agent:
	//	*GetAgentResponse_PmmAgent
	//	*GetAgentResponse_Vmagent
	//	*GetAgentResponse_NodeExporter
	//	*GetAgentResponse_MysqldExporter
	//	*GetAgentResponse_MongodbExporter
	//	*GetAgentResponse_PostgresExporter
	//	*GetAgentResponse_ProxysqlExporter
	//	*GetAgentResponse_QanMysqlPerfschemaAgent
	//	*GetAgentResponse_QanMysqlSlowlogAgent
	//	*GetAgentResponse_QanMongodbProfilerAgent
	//	*GetAgentResponse_QanPostgresqlPgstatementsAgent
	//	*GetAgentResponse_QanPostgresqlPgstatmonitorAgent
	//	*GetAgentResponse_RdsExporter
	//	*GetAgentResponse_ExternalExporter
	//	*GetAgentResponse_AzureDatabaseExporter
	Agent isGetAgentResponse_Agent `protobuf_oneof:"agent"`
	// contains filtered or unexported fields
}

func (*GetAgentResponse) Descriptor deprecated

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

Deprecated: Use GetAgentResponse.ProtoReflect.Descriptor instead.

func (*GetAgentResponse) GetAgent

func (m *GetAgentResponse) GetAgent() isGetAgentResponse_Agent

func (*GetAgentResponse) GetAzureDatabaseExporter

func (x *GetAgentResponse) GetAzureDatabaseExporter() *AzureDatabaseExporter

func (*GetAgentResponse) GetExternalExporter

func (x *GetAgentResponse) GetExternalExporter() *ExternalExporter

func (*GetAgentResponse) GetMongodbExporter

func (x *GetAgentResponse) GetMongodbExporter() *MongoDBExporter

func (*GetAgentResponse) GetMysqldExporter

func (x *GetAgentResponse) GetMysqldExporter() *MySQLdExporter

func (*GetAgentResponse) GetNodeExporter

func (x *GetAgentResponse) GetNodeExporter() *NodeExporter

func (*GetAgentResponse) GetPmmAgent

func (x *GetAgentResponse) GetPmmAgent() *PMMAgent

func (*GetAgentResponse) GetPostgresExporter

func (x *GetAgentResponse) GetPostgresExporter() *PostgresExporter

func (*GetAgentResponse) GetProxysqlExporter

func (x *GetAgentResponse) GetProxysqlExporter() *ProxySQLExporter

func (*GetAgentResponse) GetQanMongodbProfilerAgent

func (x *GetAgentResponse) GetQanMongodbProfilerAgent() *QANMongoDBProfilerAgent

func (*GetAgentResponse) GetQanMysqlPerfschemaAgent

func (x *GetAgentResponse) GetQanMysqlPerfschemaAgent() *QANMySQLPerfSchemaAgent

func (*GetAgentResponse) GetQanMysqlSlowlogAgent

func (x *GetAgentResponse) GetQanMysqlSlowlogAgent() *QANMySQLSlowlogAgent

func (*GetAgentResponse) GetQanPostgresqlPgstatementsAgent

func (x *GetAgentResponse) GetQanPostgresqlPgstatementsAgent() *QANPostgreSQLPgStatementsAgent

func (*GetAgentResponse) GetQanPostgresqlPgstatmonitorAgent

func (x *GetAgentResponse) GetQanPostgresqlPgstatmonitorAgent() *QANPostgreSQLPgStatMonitorAgent

func (*GetAgentResponse) GetRdsExporter

func (x *GetAgentResponse) GetRdsExporter() *RDSExporter

func (*GetAgentResponse) GetVmagent

func (x *GetAgentResponse) GetVmagent() *VMAgent

func (*GetAgentResponse) ProtoMessage

func (*GetAgentResponse) ProtoMessage()

func (*GetAgentResponse) ProtoReflect

func (x *GetAgentResponse) ProtoReflect() protoreflect.Message

func (*GetAgentResponse) Reset

func (x *GetAgentResponse) Reset()

func (*GetAgentResponse) String

func (x *GetAgentResponse) String() string

func (*GetAgentResponse) Validate

func (this *GetAgentResponse) Validate() error

type GetAgentResponse_AzureDatabaseExporter

type GetAgentResponse_AzureDatabaseExporter struct {
	AzureDatabaseExporter *AzureDatabaseExporter `protobuf:"bytes,15,opt,name=azure_database_exporter,json=azureDatabaseExporter,proto3,oneof"`
}

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_QanPostgresqlPgstatmonitorAgent

type GetAgentResponse_QanPostgresqlPgstatmonitorAgent struct {
	QanPostgresqlPgstatmonitorAgent *QANPostgreSQLPgStatMonitorAgent `protobuf:"bytes,13,opt,name=qan_postgresql_pgstatmonitor_agent,json=qanPostgresqlPgstatmonitorAgent,proto3,oneof"`
}

type GetAgentResponse_RdsExporter

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

type GetAgentResponse_Vmagent

type GetAgentResponse_Vmagent struct {
	Vmagent *VMAgent `protobuf:"bytes,14,opt,name=vmagent,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"`
	// contains filtered or unexported fields
}

func (*GetNodeRequest) Descriptor deprecated

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

Deprecated: Use GetNodeRequest.ProtoReflect.Descriptor instead.

func (*GetNodeRequest) GetNodeId

func (x *GetNodeRequest) GetNodeId() string

func (*GetNodeRequest) ProtoMessage

func (*GetNodeRequest) ProtoMessage()

func (*GetNodeRequest) ProtoReflect

func (x *GetNodeRequest) ProtoReflect() protoreflect.Message

func (*GetNodeRequest) Reset

func (x *GetNodeRequest) Reset()

func (*GetNodeRequest) String

func (x *GetNodeRequest) String() string

func (*GetNodeRequest) Validate

func (this *GetNodeRequest) Validate() error

type GetNodeResponse

type GetNodeResponse struct {

	// Types that are assignable to Node:
	//	*GetNodeResponse_Generic
	//	*GetNodeResponse_Container
	//	*GetNodeResponse_Remote
	//	*GetNodeResponse_RemoteRds
	//	*GetNodeResponse_RemoteAzureDatabase
	Node isGetNodeResponse_Node `protobuf_oneof:"node"`
	// contains filtered or unexported fields
}

func (*GetNodeResponse) Descriptor deprecated

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

Deprecated: Use GetNodeResponse.ProtoReflect.Descriptor instead.

func (*GetNodeResponse) GetContainer

func (x *GetNodeResponse) GetContainer() *ContainerNode

func (*GetNodeResponse) GetGeneric

func (x *GetNodeResponse) GetGeneric() *GenericNode

func (*GetNodeResponse) GetNode

func (m *GetNodeResponse) GetNode() isGetNodeResponse_Node

func (*GetNodeResponse) GetRemote

func (x *GetNodeResponse) GetRemote() *RemoteNode

func (*GetNodeResponse) GetRemoteAzureDatabase

func (x *GetNodeResponse) GetRemoteAzureDatabase() *RemoteAzureDatabaseNode

func (*GetNodeResponse) GetRemoteRds

func (x *GetNodeResponse) GetRemoteRds() *RemoteRDSNode

func (*GetNodeResponse) ProtoMessage

func (*GetNodeResponse) ProtoMessage()

func (*GetNodeResponse) ProtoReflect

func (x *GetNodeResponse) ProtoReflect() protoreflect.Message

func (*GetNodeResponse) Reset

func (x *GetNodeResponse) Reset()

func (*GetNodeResponse) String

func (x *GetNodeResponse) String() string

func (*GetNodeResponse) Validate

func (this *GetNodeResponse) Validate() 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_RemoteAzureDatabase

type GetNodeResponse_RemoteAzureDatabase struct {
	RemoteAzureDatabase *RemoteAzureDatabaseNode `protobuf:"bytes,5,opt,name=remote_azure_database,json=remoteAzureDatabase,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"`
	// contains filtered or unexported fields
}

func (*GetServiceRequest) Descriptor deprecated

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

Deprecated: Use GetServiceRequest.ProtoReflect.Descriptor instead.

func (*GetServiceRequest) GetServiceId

func (x *GetServiceRequest) GetServiceId() string

func (*GetServiceRequest) ProtoMessage

func (*GetServiceRequest) ProtoMessage()

func (*GetServiceRequest) ProtoReflect

func (x *GetServiceRequest) ProtoReflect() protoreflect.Message

func (*GetServiceRequest) Reset

func (x *GetServiceRequest) Reset()

func (*GetServiceRequest) String

func (x *GetServiceRequest) String() string

func (*GetServiceRequest) Validate

func (this *GetServiceRequest) Validate() error

type GetServiceResponse

type GetServiceResponse struct {

	// Types that are assignable to Service:
	//	*GetServiceResponse_Mysql
	//	*GetServiceResponse_Mongodb
	//	*GetServiceResponse_Postgresql
	//	*GetServiceResponse_Proxysql
	//	*GetServiceResponse_Haproxy
	//	*GetServiceResponse_External
	Service isGetServiceResponse_Service `protobuf_oneof:"service"`
	// contains filtered or unexported fields
}

func (*GetServiceResponse) Descriptor deprecated

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

Deprecated: Use GetServiceResponse.ProtoReflect.Descriptor instead.

func (*GetServiceResponse) GetExternal

func (x *GetServiceResponse) GetExternal() *ExternalService

func (*GetServiceResponse) GetHaproxy

func (x *GetServiceResponse) GetHaproxy() *HAProxyService

func (*GetServiceResponse) GetMongodb

func (x *GetServiceResponse) GetMongodb() *MongoDBService

func (*GetServiceResponse) GetMysql

func (x *GetServiceResponse) GetMysql() *MySQLService

func (*GetServiceResponse) GetPostgresql

func (x *GetServiceResponse) GetPostgresql() *PostgreSQLService

func (*GetServiceResponse) GetProxysql

func (x *GetServiceResponse) GetProxysql() *ProxySQLService

func (*GetServiceResponse) GetService

func (m *GetServiceResponse) GetService() isGetServiceResponse_Service

func (*GetServiceResponse) ProtoMessage

func (*GetServiceResponse) ProtoMessage()

func (*GetServiceResponse) ProtoReflect

func (x *GetServiceResponse) ProtoReflect() protoreflect.Message

func (*GetServiceResponse) Reset

func (x *GetServiceResponse) Reset()

func (*GetServiceResponse) String

func (x *GetServiceResponse) String() string

func (*GetServiceResponse) Validate

func (this *GetServiceResponse) Validate() error

type GetServiceResponse_External

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

type GetServiceResponse_Haproxy

type GetServiceResponse_Haproxy struct {
	Haproxy *HAProxyService `protobuf:"bytes,6,opt,name=haproxy,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 HAProxyService

type HAProxyService 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 */
	// contains filtered or unexported fields
}

HAProxyService represents a generic HAProxy service instance.

func (*HAProxyService) Descriptor deprecated

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

Deprecated: Use HAProxyService.ProtoReflect.Descriptor instead.

func (*HAProxyService) GetCluster

func (x *HAProxyService) GetCluster() string

func (*HAProxyService) GetCustomLabels

func (x *HAProxyService) GetCustomLabels() map[string]string

func (*HAProxyService) GetEnvironment

func (x *HAProxyService) GetEnvironment() string

func (*HAProxyService) GetNodeId

func (x *HAProxyService) GetNodeId() string

func (*HAProxyService) GetReplicationSet

func (x *HAProxyService) GetReplicationSet() string

func (*HAProxyService) GetServiceId

func (x *HAProxyService) GetServiceId() string

func (*HAProxyService) GetServiceName

func (x *HAProxyService) GetServiceName() string

func (*HAProxyService) ProtoMessage

func (*HAProxyService) ProtoMessage()

func (*HAProxyService) ProtoReflect

func (x *HAProxyService) ProtoReflect() protoreflect.Message

func (*HAProxyService) Reset

func (x *HAProxyService) Reset()

func (*HAProxyService) String

func (x *HAProxyService) String() string

func (*HAProxyService) Validate

func (this *HAProxyService) Validate() error

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"`
	// contains filtered or unexported fields
}

func (*ListAgentsRequest) Descriptor deprecated

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

Deprecated: Use ListAgentsRequest.ProtoReflect.Descriptor instead.

func (*ListAgentsRequest) GetAgentType

func (x *ListAgentsRequest) GetAgentType() AgentType

func (*ListAgentsRequest) GetNodeId

func (x *ListAgentsRequest) GetNodeId() string

func (*ListAgentsRequest) GetPmmAgentId

func (x *ListAgentsRequest) GetPmmAgentId() string

func (*ListAgentsRequest) GetServiceId

func (x *ListAgentsRequest) GetServiceId() string

func (*ListAgentsRequest) ProtoMessage

func (*ListAgentsRequest) ProtoMessage()

func (*ListAgentsRequest) ProtoReflect

func (x *ListAgentsRequest) ProtoReflect() protoreflect.Message

func (*ListAgentsRequest) Reset

func (x *ListAgentsRequest) Reset()

func (*ListAgentsRequest) String

func (x *ListAgentsRequest) String() string

func (*ListAgentsRequest) Validate

func (this *ListAgentsRequest) Validate() error

type ListAgentsResponse

type ListAgentsResponse struct {
	PmmAgent                        []*PMMAgent                        `protobuf:"bytes,1,rep,name=pmm_agent,json=pmmAgent,proto3" json:"pmm_agent,omitempty"`
	VmAgent                         []*VMAgent                         `protobuf:"bytes,14,rep,name=vm_agent,json=vmAgent,proto3" json:"vm_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 */
	QanPostgresqlPgstatmonitorAgent []*QANPostgreSQLPgStatMonitorAgent `` /* 159-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"`
	AzureDatabaseExporter           []*AzureDatabaseExporter           `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListAgentsResponse) Descriptor deprecated

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

Deprecated: Use ListAgentsResponse.ProtoReflect.Descriptor instead.

func (*ListAgentsResponse) GetAzureDatabaseExporter

func (x *ListAgentsResponse) GetAzureDatabaseExporter() []*AzureDatabaseExporter

func (*ListAgentsResponse) GetExternalExporter

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

func (*ListAgentsResponse) GetMongodbExporter

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

func (*ListAgentsResponse) GetMysqldExporter

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

func (*ListAgentsResponse) GetNodeExporter

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

func (*ListAgentsResponse) GetPmmAgent

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

func (*ListAgentsResponse) GetPostgresExporter

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

func (*ListAgentsResponse) GetProxysqlExporter

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

func (*ListAgentsResponse) GetQanMongodbProfilerAgent

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

func (*ListAgentsResponse) GetQanMysqlPerfschemaAgent

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

func (*ListAgentsResponse) GetQanMysqlSlowlogAgent

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

func (*ListAgentsResponse) GetQanPostgresqlPgstatementsAgent

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

func (*ListAgentsResponse) GetQanPostgresqlPgstatmonitorAgent

func (x *ListAgentsResponse) GetQanPostgresqlPgstatmonitorAgent() []*QANPostgreSQLPgStatMonitorAgent

func (*ListAgentsResponse) GetRdsExporter

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

func (*ListAgentsResponse) GetVmAgent

func (x *ListAgentsResponse) GetVmAgent() []*VMAgent

func (*ListAgentsResponse) ProtoMessage

func (*ListAgentsResponse) ProtoMessage()

func (*ListAgentsResponse) ProtoReflect

func (x *ListAgentsResponse) ProtoReflect() protoreflect.Message

func (*ListAgentsResponse) Reset

func (x *ListAgentsResponse) Reset()

func (*ListAgentsResponse) String

func (x *ListAgentsResponse) String() string

func (*ListAgentsResponse) Validate

func (this *ListAgentsResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*ListNodesRequest) Descriptor deprecated

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

Deprecated: Use ListNodesRequest.ProtoReflect.Descriptor instead.

func (*ListNodesRequest) GetNodeType

func (x *ListNodesRequest) GetNodeType() NodeType

func (*ListNodesRequest) ProtoMessage

func (*ListNodesRequest) ProtoMessage()

func (*ListNodesRequest) ProtoReflect

func (x *ListNodesRequest) ProtoReflect() protoreflect.Message

func (*ListNodesRequest) Reset

func (x *ListNodesRequest) Reset()

func (*ListNodesRequest) String

func (x *ListNodesRequest) String() string

func (*ListNodesRequest) Validate

func (this *ListNodesRequest) Validate() 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"`
	RemoteAzureDatabase []*RemoteAzureDatabaseNode `protobuf:"bytes,5,rep,name=remote_azure_database,json=remoteAzureDatabase,proto3" json:"remote_azure_database,omitempty"`
	// contains filtered or unexported fields
}

func (*ListNodesResponse) Descriptor deprecated

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

Deprecated: Use ListNodesResponse.ProtoReflect.Descriptor instead.

func (*ListNodesResponse) GetContainer

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

func (*ListNodesResponse) GetGeneric

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

func (*ListNodesResponse) GetRemote

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

func (*ListNodesResponse) GetRemoteAzureDatabase

func (x *ListNodesResponse) GetRemoteAzureDatabase() []*RemoteAzureDatabaseNode

func (*ListNodesResponse) GetRemoteRds

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

func (*ListNodesResponse) ProtoMessage

func (*ListNodesResponse) ProtoMessage()

func (*ListNodesResponse) ProtoReflect

func (x *ListNodesResponse) ProtoReflect() protoreflect.Message

func (*ListNodesResponse) Reset

func (x *ListNodesResponse) Reset()

func (*ListNodesResponse) String

func (x *ListNodesResponse) String() string

func (*ListNodesResponse) Validate

func (this *ListNodesResponse) Validate() 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"`
	// Return only services filtered by service type.
	ServiceType ServiceType `protobuf:"varint,2,opt,name=service_type,json=serviceType,proto3,enum=inventory.ServiceType" json:"service_type,omitempty"`
	// Return only services in this external group.
	ExternalGroup string `protobuf:"bytes,3,opt,name=external_group,json=externalGroup,proto3" json:"external_group,omitempty"`
	// contains filtered or unexported fields
}

func (*ListServicesRequest) Descriptor deprecated

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

Deprecated: Use ListServicesRequest.ProtoReflect.Descriptor instead.

func (*ListServicesRequest) GetExternalGroup

func (x *ListServicesRequest) GetExternalGroup() string

func (*ListServicesRequest) GetNodeId

func (x *ListServicesRequest) GetNodeId() string

func (*ListServicesRequest) GetServiceType

func (x *ListServicesRequest) GetServiceType() ServiceType

func (*ListServicesRequest) ProtoMessage

func (*ListServicesRequest) ProtoMessage()

func (*ListServicesRequest) ProtoReflect

func (x *ListServicesRequest) ProtoReflect() protoreflect.Message

func (*ListServicesRequest) Reset

func (x *ListServicesRequest) Reset()

func (*ListServicesRequest) String

func (x *ListServicesRequest) String() string

func (*ListServicesRequest) Validate

func (this *ListServicesRequest) Validate() 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"`
	Haproxy    []*HAProxyService    `protobuf:"bytes,7,rep,name=haproxy,proto3" json:"haproxy,omitempty"`
	External   []*ExternalService   `protobuf:"bytes,6,rep,name=external,proto3" json:"external,omitempty"`
	// contains filtered or unexported fields
}

func (*ListServicesResponse) Descriptor deprecated

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

Deprecated: Use ListServicesResponse.ProtoReflect.Descriptor instead.

func (*ListServicesResponse) GetExternal

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

func (*ListServicesResponse) GetHaproxy

func (x *ListServicesResponse) GetHaproxy() []*HAProxyService

func (*ListServicesResponse) GetMongodb

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

func (*ListServicesResponse) GetMysql

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

func (*ListServicesResponse) GetPostgresql

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

func (*ListServicesResponse) GetProxysql

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

func (*ListServicesResponse) ProtoMessage

func (*ListServicesResponse) ProtoMessage()

func (*ListServicesResponse) ProtoReflect

func (x *ListServicesResponse) ProtoReflect() protoreflect.Message

func (*ListServicesResponse) Reset

func (x *ListServicesResponse) Reset()

func (*ListServicesResponse) String

func (x *ListServicesResponse) String() string

func (*ListServicesResponse) Validate

func (this *ListServicesResponse) Validate() 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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,11,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// List of disabled collector names.
	DisabledCollectors []string `protobuf:"bytes,12,rep,name=disabled_collectors,json=disabledCollectors,proto3" json:"disabled_collectors,omitempty"`
	// 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"`
	// contains filtered or unexported fields
}

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

func (*MongoDBExporter) Descriptor deprecated

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

Deprecated: Use MongoDBExporter.ProtoReflect.Descriptor instead.

func (*MongoDBExporter) GetAgentId

func (x *MongoDBExporter) GetAgentId() string

func (*MongoDBExporter) GetCustomLabels

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

func (*MongoDBExporter) GetDisabled

func (x *MongoDBExporter) GetDisabled() bool

func (*MongoDBExporter) GetDisabledCollectors

func (x *MongoDBExporter) GetDisabledCollectors() []string

func (*MongoDBExporter) GetListenPort

func (x *MongoDBExporter) GetListenPort() uint32

func (*MongoDBExporter) GetPmmAgentId

func (x *MongoDBExporter) GetPmmAgentId() string

func (*MongoDBExporter) GetPushMetricsEnabled

func (x *MongoDBExporter) GetPushMetricsEnabled() bool

func (*MongoDBExporter) GetServiceId

func (x *MongoDBExporter) GetServiceId() string

func (*MongoDBExporter) GetStatus

func (x *MongoDBExporter) GetStatus() AgentStatus

func (*MongoDBExporter) GetTls

func (x *MongoDBExporter) GetTls() bool

func (*MongoDBExporter) GetTlsSkipVerify

func (x *MongoDBExporter) GetTlsSkipVerify() bool

func (*MongoDBExporter) GetUsername

func (x *MongoDBExporter) GetUsername() string

func (*MongoDBExporter) ProtoMessage

func (*MongoDBExporter) ProtoMessage()

func (*MongoDBExporter) ProtoReflect

func (x *MongoDBExporter) ProtoReflect() protoreflect.Message

func (*MongoDBExporter) Reset

func (x *MongoDBExporter) Reset()

func (*MongoDBExporter) String

func (x *MongoDBExporter) String() string

func (*MongoDBExporter) Validate

func (this *MongoDBExporter) Validate() 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 */
	// contains filtered or unexported fields
}

MongoDBService represents a generic MongoDB instance.

func (*MongoDBService) Descriptor deprecated

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

Deprecated: Use MongoDBService.ProtoReflect.Descriptor instead.

func (*MongoDBService) GetAddress

func (x *MongoDBService) GetAddress() string

func (*MongoDBService) GetCluster

func (x *MongoDBService) GetCluster() string

func (*MongoDBService) GetCustomLabels

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

func (*MongoDBService) GetEnvironment

func (x *MongoDBService) GetEnvironment() string

func (*MongoDBService) GetNodeId

func (x *MongoDBService) GetNodeId() string

func (*MongoDBService) GetPort

func (x *MongoDBService) GetPort() uint32

func (*MongoDBService) GetReplicationSet

func (x *MongoDBService) GetReplicationSet() string

func (*MongoDBService) GetServiceId

func (x *MongoDBService) GetServiceId() string

func (*MongoDBService) GetServiceName

func (x *MongoDBService) GetServiceName() string

func (*MongoDBService) GetSocket

func (x *MongoDBService) GetSocket() string

func (*MongoDBService) ProtoMessage

func (*MongoDBService) ProtoMessage()

func (*MongoDBService) ProtoReflect

func (x *MongoDBService) ProtoReflect() protoreflect.Message

func (*MongoDBService) Reset

func (x *MongoDBService) Reset()

func (*MongoDBService) String

func (x *MongoDBService) String() string

func (*MongoDBService) Validate

func (this *MongoDBService) Validate() 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 */
	// contains filtered or unexported fields
}

MySQLService represents a generic MySQL instance.

func (*MySQLService) Descriptor deprecated

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

Deprecated: Use MySQLService.ProtoReflect.Descriptor instead.

func (*MySQLService) GetAddress

func (x *MySQLService) GetAddress() string

func (*MySQLService) GetCluster

func (x *MySQLService) GetCluster() string

func (*MySQLService) GetCustomLabels

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

func (*MySQLService) GetEnvironment

func (x *MySQLService) GetEnvironment() string

func (*MySQLService) GetNodeId

func (x *MySQLService) GetNodeId() string

func (*MySQLService) GetPort

func (x *MySQLService) GetPort() uint32

func (*MySQLService) GetReplicationSet

func (x *MySQLService) GetReplicationSet() string

func (*MySQLService) GetServiceId

func (x *MySQLService) GetServiceId() string

func (*MySQLService) GetServiceName

func (x *MySQLService) GetServiceName() string

func (*MySQLService) GetSocket

func (x *MySQLService) GetSocket() string

func (*MySQLService) ProtoMessage

func (*MySQLService) ProtoMessage()

func (*MySQLService) ProtoReflect

func (x *MySQLService) ProtoReflect() protoreflect.Message

func (*MySQLService) Reset

func (x *MySQLService) Reset()

func (*MySQLService) String

func (x *MySQLService) String() string

func (*MySQLService) Validate

func (this *MySQLService) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,15,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,16,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,17,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,13,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// List of disabled collector names.
	DisabledCollectors []string `protobuf:"bytes,14,rep,name=disabled_collectors,json=disabledCollectors,proto3" json:"disabled_collectors,omitempty"`
	// 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 */
	// contains filtered or unexported fields
}

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

func (*MySQLdExporter) Descriptor deprecated

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

Deprecated: Use MySQLdExporter.ProtoReflect.Descriptor instead.

func (*MySQLdExporter) GetAgentId

func (x *MySQLdExporter) GetAgentId() string

func (*MySQLdExporter) GetCustomLabels

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

func (*MySQLdExporter) GetDisabled

func (x *MySQLdExporter) GetDisabled() bool

func (*MySQLdExporter) GetDisabledCollectors

func (x *MySQLdExporter) GetDisabledCollectors() []string

func (*MySQLdExporter) GetListenPort

func (x *MySQLdExporter) GetListenPort() uint32

func (*MySQLdExporter) GetPmmAgentId

func (x *MySQLdExporter) GetPmmAgentId() string

func (*MySQLdExporter) GetPushMetricsEnabled

func (x *MySQLdExporter) GetPushMetricsEnabled() bool

func (*MySQLdExporter) GetServiceId

func (x *MySQLdExporter) GetServiceId() string

func (*MySQLdExporter) GetStatus

func (x *MySQLdExporter) GetStatus() AgentStatus

func (*MySQLdExporter) GetTablestatsGroupDisabled

func (x *MySQLdExporter) GetTablestatsGroupDisabled() bool

func (*MySQLdExporter) GetTablestatsGroupTableLimit

func (x *MySQLdExporter) GetTablestatsGroupTableLimit() int32

func (*MySQLdExporter) GetTls

func (x *MySQLdExporter) GetTls() bool

func (*MySQLdExporter) GetTlsCa

func (x *MySQLdExporter) GetTlsCa() string

func (*MySQLdExporter) GetTlsCert

func (x *MySQLdExporter) GetTlsCert() string

func (*MySQLdExporter) GetTlsKey

func (x *MySQLdExporter) GetTlsKey() string

func (*MySQLdExporter) GetTlsSkipVerify

func (x *MySQLdExporter) GetTlsSkipVerify() bool

func (*MySQLdExporter) GetUsername

func (x *MySQLdExporter) GetUsername() string

func (*MySQLdExporter) ProtoMessage

func (*MySQLdExporter) ProtoMessage()

func (*MySQLdExporter) ProtoReflect

func (x *MySQLdExporter) ProtoReflect() protoreflect.Message

func (*MySQLdExporter) Reset

func (x *MySQLdExporter) Reset()

func (*MySQLdExporter) String

func (x *MySQLdExporter) String() string

func (*MySQLdExporter) Validate

func (this *MySQLdExporter) Validate() 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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,7,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// List of disabled collector names.
	DisabledCollectors []string `protobuf:"bytes,8,rep,name=disabled_collectors,json=disabledCollectors,proto3" json:"disabled_collectors,omitempty"`
	// 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"`
	// contains filtered or unexported fields
}

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

func (*NodeExporter) Descriptor deprecated

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

Deprecated: Use NodeExporter.ProtoReflect.Descriptor instead.

func (*NodeExporter) GetAgentId

func (x *NodeExporter) GetAgentId() string

func (*NodeExporter) GetCustomLabels

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

func (*NodeExporter) GetDisabled

func (x *NodeExporter) GetDisabled() bool

func (*NodeExporter) GetDisabledCollectors

func (x *NodeExporter) GetDisabledCollectors() []string

func (*NodeExporter) GetListenPort

func (x *NodeExporter) GetListenPort() uint32

func (*NodeExporter) GetPmmAgentId

func (x *NodeExporter) GetPmmAgentId() string

func (*NodeExporter) GetPushMetricsEnabled

func (x *NodeExporter) GetPushMetricsEnabled() bool

func (*NodeExporter) GetStatus

func (x *NodeExporter) GetStatus() AgentStatus

func (*NodeExporter) ProtoMessage

func (*NodeExporter) ProtoMessage()

func (*NodeExporter) ProtoReflect

func (x *NodeExporter) ProtoReflect() protoreflect.Message

func (*NodeExporter) Reset

func (x *NodeExporter) Reset()

func (*NodeExporter) String

func (x *NodeExporter) String() string

func (*NodeExporter) Validate

func (this *NodeExporter) Validate() 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
	NodeType_REMOTE_AZURE_DATABASE_NODE NodeType = 5
)

func (NodeType) Descriptor

func (NodeType) Descriptor() protoreflect.EnumDescriptor

func (NodeType) Enum

func (x NodeType) Enum() *NodeType

func (NodeType) EnumDescriptor deprecated

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

Deprecated: Use NodeType.Descriptor instead.

func (NodeType) Number

func (x NodeType) Number() protoreflect.EnumNumber

func (NodeType) String

func (x NodeType) String() string

func (NodeType) Type

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)
	// AddRemoteAzureDatabaseNode adds remote Azure database Node.
	AddRemoteAzureDatabaseNode(ctx context.Context, in *AddRemoteAzureDatabaseNodeRequest, opts ...grpc.CallOption) (*AddRemoteAzureDatabaseNodeResponse, 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)
	// AddRemoteAzureDatabaseNode adds remote Azure database Node.
	AddRemoteAzureDatabaseNode(context.Context, *AddRemoteAzureDatabaseNodeRequest) (*AddRemoteAzureDatabaseNodeResponse, 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"`
	// contains filtered or unexported fields
}

PMMAgent runs on Generic or Container Node.

func (*PMMAgent) Descriptor deprecated

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

Deprecated: Use PMMAgent.ProtoReflect.Descriptor instead.

func (*PMMAgent) GetAgentId

func (x *PMMAgent) GetAgentId() string

func (*PMMAgent) GetConnected

func (x *PMMAgent) GetConnected() bool

func (*PMMAgent) GetCustomLabels

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

func (*PMMAgent) GetRunsOnNodeId

func (x *PMMAgent) GetRunsOnNodeId() string

func (*PMMAgent) ProtoMessage

func (*PMMAgent) ProtoMessage()

func (*PMMAgent) ProtoReflect

func (x *PMMAgent) ProtoReflect() protoreflect.Message

func (*PMMAgent) Reset

func (x *PMMAgent) Reset()

func (*PMMAgent) String

func (x *PMMAgent) String() string

func (*PMMAgent) Validate

func (this *PMMAgent) Validate() 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 */
	// contains filtered or unexported fields
}

PostgreSQLService represents a generic PostgreSQL instance.

func (*PostgreSQLService) Descriptor deprecated

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

Deprecated: Use PostgreSQLService.ProtoReflect.Descriptor instead.

func (*PostgreSQLService) GetAddress

func (x *PostgreSQLService) GetAddress() string

func (*PostgreSQLService) GetCluster

func (x *PostgreSQLService) GetCluster() string

func (*PostgreSQLService) GetCustomLabels

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

func (*PostgreSQLService) GetEnvironment

func (x *PostgreSQLService) GetEnvironment() string

func (*PostgreSQLService) GetNodeId

func (x *PostgreSQLService) GetNodeId() string

func (*PostgreSQLService) GetPort

func (x *PostgreSQLService) GetPort() uint32

func (*PostgreSQLService) GetReplicationSet

func (x *PostgreSQLService) GetReplicationSet() string

func (*PostgreSQLService) GetServiceId

func (x *PostgreSQLService) GetServiceId() string

func (*PostgreSQLService) GetServiceName

func (x *PostgreSQLService) GetServiceName() string

func (*PostgreSQLService) GetSocket

func (x *PostgreSQLService) GetSocket() string

func (*PostgreSQLService) ProtoMessage

func (*PostgreSQLService) ProtoMessage()

func (*PostgreSQLService) ProtoReflect

func (x *PostgreSQLService) ProtoReflect() protoreflect.Message

func (*PostgreSQLService) Reset

func (x *PostgreSQLService) Reset()

func (*PostgreSQLService) String

func (x *PostgreSQLService) String() string

func (*PostgreSQLService) Validate

func (this *PostgreSQLService) Validate() 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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,11,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// List of disabled collector names.
	DisabledCollectors []string `protobuf:"bytes,12,rep,name=disabled_collectors,json=disabledCollectors,proto3" json:"disabled_collectors,omitempty"`
	// 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"`
	// contains filtered or unexported fields
}

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

func (*PostgresExporter) Descriptor deprecated

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

Deprecated: Use PostgresExporter.ProtoReflect.Descriptor instead.

func (*PostgresExporter) GetAgentId

func (x *PostgresExporter) GetAgentId() string

func (*PostgresExporter) GetCustomLabels

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

func (*PostgresExporter) GetDisabled

func (x *PostgresExporter) GetDisabled() bool

func (*PostgresExporter) GetDisabledCollectors

func (x *PostgresExporter) GetDisabledCollectors() []string

func (*PostgresExporter) GetListenPort

func (x *PostgresExporter) GetListenPort() uint32

func (*PostgresExporter) GetPmmAgentId

func (x *PostgresExporter) GetPmmAgentId() string

func (*PostgresExporter) GetPushMetricsEnabled

func (x *PostgresExporter) GetPushMetricsEnabled() bool

func (*PostgresExporter) GetServiceId

func (x *PostgresExporter) GetServiceId() string

func (*PostgresExporter) GetStatus

func (x *PostgresExporter) GetStatus() AgentStatus

func (*PostgresExporter) GetTls

func (x *PostgresExporter) GetTls() bool

func (*PostgresExporter) GetTlsSkipVerify

func (x *PostgresExporter) GetTlsSkipVerify() bool

func (*PostgresExporter) GetUsername

func (x *PostgresExporter) GetUsername() string

func (*PostgresExporter) ProtoMessage

func (*PostgresExporter) ProtoMessage()

func (*PostgresExporter) ProtoReflect

func (x *PostgresExporter) ProtoReflect() protoreflect.Message

func (*PostgresExporter) Reset

func (x *PostgresExporter) Reset()

func (*PostgresExporter) String

func (x *PostgresExporter) String() string

func (*PostgresExporter) Validate

func (this *PostgresExporter) Validate() 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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,11,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// List of disabled collector names.
	DisabledCollectors []string `protobuf:"bytes,12,rep,name=disabled_collectors,json=disabledCollectors,proto3" json:"disabled_collectors,omitempty"`
	// 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"`
	// contains filtered or unexported fields
}

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

func (*ProxySQLExporter) Descriptor deprecated

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

Deprecated: Use ProxySQLExporter.ProtoReflect.Descriptor instead.

func (*ProxySQLExporter) GetAgentId

func (x *ProxySQLExporter) GetAgentId() string

func (*ProxySQLExporter) GetCustomLabels

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

func (*ProxySQLExporter) GetDisabled

func (x *ProxySQLExporter) GetDisabled() bool

func (*ProxySQLExporter) GetDisabledCollectors

func (x *ProxySQLExporter) GetDisabledCollectors() []string

func (*ProxySQLExporter) GetListenPort

func (x *ProxySQLExporter) GetListenPort() uint32

func (*ProxySQLExporter) GetPmmAgentId

func (x *ProxySQLExporter) GetPmmAgentId() string

func (*ProxySQLExporter) GetPushMetricsEnabled

func (x *ProxySQLExporter) GetPushMetricsEnabled() bool

func (*ProxySQLExporter) GetServiceId

func (x *ProxySQLExporter) GetServiceId() string

func (*ProxySQLExporter) GetStatus

func (x *ProxySQLExporter) GetStatus() AgentStatus

func (*ProxySQLExporter) GetTls

func (x *ProxySQLExporter) GetTls() bool

func (*ProxySQLExporter) GetTlsSkipVerify

func (x *ProxySQLExporter) GetTlsSkipVerify() bool

func (*ProxySQLExporter) GetUsername

func (x *ProxySQLExporter) GetUsername() string

func (*ProxySQLExporter) ProtoMessage

func (*ProxySQLExporter) ProtoMessage()

func (*ProxySQLExporter) ProtoReflect

func (x *ProxySQLExporter) ProtoReflect() protoreflect.Message

func (*ProxySQLExporter) Reset

func (x *ProxySQLExporter) Reset()

func (*ProxySQLExporter) String

func (x *ProxySQLExporter) String() string

func (*ProxySQLExporter) Validate

func (this *ProxySQLExporter) Validate() 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 */
	// contains filtered or unexported fields
}

ProxySQLService represents a generic ProxySQL instance.

func (*ProxySQLService) Descriptor deprecated

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

Deprecated: Use ProxySQLService.ProtoReflect.Descriptor instead.

func (*ProxySQLService) GetAddress

func (x *ProxySQLService) GetAddress() string

func (*ProxySQLService) GetCluster

func (x *ProxySQLService) GetCluster() string

func (*ProxySQLService) GetCustomLabels

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

func (*ProxySQLService) GetEnvironment

func (x *ProxySQLService) GetEnvironment() string

func (*ProxySQLService) GetNodeId

func (x *ProxySQLService) GetNodeId() string

func (*ProxySQLService) GetPort

func (x *ProxySQLService) GetPort() uint32

func (*ProxySQLService) GetReplicationSet

func (x *ProxySQLService) GetReplicationSet() string

func (*ProxySQLService) GetServiceId

func (x *ProxySQLService) GetServiceId() string

func (*ProxySQLService) GetServiceName

func (x *ProxySQLService) GetServiceName() string

func (*ProxySQLService) GetSocket

func (x *ProxySQLService) GetSocket() string

func (*ProxySQLService) ProtoMessage

func (*ProxySQLService) ProtoMessage()

func (*ProxySQLService) ProtoReflect

func (x *ProxySQLService) ProtoReflect() protoreflect.Message

func (*ProxySQLService) Reset

func (x *ProxySQLService) Reset()

func (*ProxySQLService) String

func (x *ProxySQLService) String() string

func (*ProxySQLService) Validate

func (this *ProxySQLService) Validate() 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"`
	// contains filtered or unexported fields
}

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

func (*QANMongoDBProfilerAgent) Descriptor deprecated

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

Deprecated: Use QANMongoDBProfilerAgent.ProtoReflect.Descriptor instead.

func (*QANMongoDBProfilerAgent) GetAgentId

func (x *QANMongoDBProfilerAgent) GetAgentId() string

func (*QANMongoDBProfilerAgent) GetCustomLabels

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

func (*QANMongoDBProfilerAgent) GetDisabled

func (x *QANMongoDBProfilerAgent) GetDisabled() bool

func (*QANMongoDBProfilerAgent) GetPmmAgentId

func (x *QANMongoDBProfilerAgent) GetPmmAgentId() string

func (*QANMongoDBProfilerAgent) GetServiceId

func (x *QANMongoDBProfilerAgent) GetServiceId() string

func (*QANMongoDBProfilerAgent) GetStatus

func (x *QANMongoDBProfilerAgent) GetStatus() AgentStatus

func (*QANMongoDBProfilerAgent) GetTls

func (x *QANMongoDBProfilerAgent) GetTls() bool

func (*QANMongoDBProfilerAgent) GetTlsSkipVerify

func (x *QANMongoDBProfilerAgent) GetTlsSkipVerify() bool

func (*QANMongoDBProfilerAgent) GetUsername

func (x *QANMongoDBProfilerAgent) GetUsername() string

func (*QANMongoDBProfilerAgent) ProtoMessage

func (*QANMongoDBProfilerAgent) ProtoMessage()

func (*QANMongoDBProfilerAgent) ProtoReflect

func (x *QANMongoDBProfilerAgent) ProtoReflect() protoreflect.Message

func (*QANMongoDBProfilerAgent) Reset

func (x *QANMongoDBProfilerAgent) Reset()

func (*QANMongoDBProfilerAgent) String

func (x *QANMongoDBProfilerAgent) String() string

func (*QANMongoDBProfilerAgent) Validate

func (this *QANMongoDBProfilerAgent) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,11,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,12,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,13,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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"`
	// contains filtered or unexported fields
}

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

func (*QANMySQLPerfSchemaAgent) Descriptor deprecated

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

Deprecated: Use QANMySQLPerfSchemaAgent.ProtoReflect.Descriptor instead.

func (*QANMySQLPerfSchemaAgent) GetAgentId

func (x *QANMySQLPerfSchemaAgent) GetAgentId() string

func (*QANMySQLPerfSchemaAgent) GetCustomLabels

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

func (*QANMySQLPerfSchemaAgent) GetDisabled

func (x *QANMySQLPerfSchemaAgent) GetDisabled() bool

func (*QANMySQLPerfSchemaAgent) GetPmmAgentId

func (x *QANMySQLPerfSchemaAgent) GetPmmAgentId() string

func (*QANMySQLPerfSchemaAgent) GetQueryExamplesDisabled

func (x *QANMySQLPerfSchemaAgent) GetQueryExamplesDisabled() bool

func (*QANMySQLPerfSchemaAgent) GetServiceId

func (x *QANMySQLPerfSchemaAgent) GetServiceId() string

func (*QANMySQLPerfSchemaAgent) GetStatus

func (x *QANMySQLPerfSchemaAgent) GetStatus() AgentStatus

func (*QANMySQLPerfSchemaAgent) GetTls

func (x *QANMySQLPerfSchemaAgent) GetTls() bool

func (*QANMySQLPerfSchemaAgent) GetTlsCa

func (x *QANMySQLPerfSchemaAgent) GetTlsCa() string

func (*QANMySQLPerfSchemaAgent) GetTlsCert

func (x *QANMySQLPerfSchemaAgent) GetTlsCert() string

func (*QANMySQLPerfSchemaAgent) GetTlsKey

func (x *QANMySQLPerfSchemaAgent) GetTlsKey() string

func (*QANMySQLPerfSchemaAgent) GetTlsSkipVerify

func (x *QANMySQLPerfSchemaAgent) GetTlsSkipVerify() bool

func (*QANMySQLPerfSchemaAgent) GetUsername

func (x *QANMySQLPerfSchemaAgent) GetUsername() string

func (*QANMySQLPerfSchemaAgent) ProtoMessage

func (*QANMySQLPerfSchemaAgent) ProtoMessage()

func (*QANMySQLPerfSchemaAgent) ProtoReflect

func (x *QANMySQLPerfSchemaAgent) ProtoReflect() protoreflect.Message

func (*QANMySQLPerfSchemaAgent) Reset

func (x *QANMySQLPerfSchemaAgent) Reset()

func (*QANMySQLPerfSchemaAgent) String

func (x *QANMySQLPerfSchemaAgent) String() string

func (*QANMySQLPerfSchemaAgent) Validate

func (this *QANMySQLPerfSchemaAgent) Validate() 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"`
	// Certificate Authority certificate chain.
	TlsCa string `protobuf:"bytes,12,opt,name=tls_ca,json=tlsCa,proto3" json:"tls_ca,omitempty"`
	// Client certificate.
	TlsCert string `protobuf:"bytes,13,opt,name=tls_cert,json=tlsCert,proto3" json:"tls_cert,omitempty"`
	// Password for decrypting tls_cert.
	TlsKey string `protobuf:"bytes,14,opt,name=tls_key,json=tlsKey,proto3" json:"tls_key,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"`
	// contains filtered or unexported fields
}

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

func (*QANMySQLSlowlogAgent) Descriptor deprecated

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

Deprecated: Use QANMySQLSlowlogAgent.ProtoReflect.Descriptor instead.

func (*QANMySQLSlowlogAgent) GetAgentId

func (x *QANMySQLSlowlogAgent) GetAgentId() string

func (*QANMySQLSlowlogAgent) GetCustomLabels

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

func (*QANMySQLSlowlogAgent) GetDisabled

func (x *QANMySQLSlowlogAgent) GetDisabled() bool

func (*QANMySQLSlowlogAgent) GetMaxSlowlogFileSize

func (x *QANMySQLSlowlogAgent) GetMaxSlowlogFileSize() int64

func (*QANMySQLSlowlogAgent) GetPmmAgentId

func (x *QANMySQLSlowlogAgent) GetPmmAgentId() string

func (*QANMySQLSlowlogAgent) GetQueryExamplesDisabled

func (x *QANMySQLSlowlogAgent) GetQueryExamplesDisabled() bool

func (*QANMySQLSlowlogAgent) GetServiceId

func (x *QANMySQLSlowlogAgent) GetServiceId() string

func (*QANMySQLSlowlogAgent) GetStatus

func (x *QANMySQLSlowlogAgent) GetStatus() AgentStatus

func (*QANMySQLSlowlogAgent) GetTls

func (x *QANMySQLSlowlogAgent) GetTls() bool

func (*QANMySQLSlowlogAgent) GetTlsCa

func (x *QANMySQLSlowlogAgent) GetTlsCa() string

func (*QANMySQLSlowlogAgent) GetTlsCert

func (x *QANMySQLSlowlogAgent) GetTlsCert() string

func (*QANMySQLSlowlogAgent) GetTlsKey

func (x *QANMySQLSlowlogAgent) GetTlsKey() string

func (*QANMySQLSlowlogAgent) GetTlsSkipVerify

func (x *QANMySQLSlowlogAgent) GetTlsSkipVerify() bool

func (*QANMySQLSlowlogAgent) GetUsername

func (x *QANMySQLSlowlogAgent) GetUsername() string

func (*QANMySQLSlowlogAgent) ProtoMessage

func (*QANMySQLSlowlogAgent) ProtoMessage()

func (*QANMySQLSlowlogAgent) ProtoReflect

func (x *QANMySQLSlowlogAgent) ProtoReflect() protoreflect.Message

func (*QANMySQLSlowlogAgent) Reset

func (x *QANMySQLSlowlogAgent) Reset()

func (*QANMySQLSlowlogAgent) String

func (x *QANMySQLSlowlogAgent) String() string

func (*QANMySQLSlowlogAgent) Validate

func (this *QANMySQLSlowlogAgent) Validate() error

type QANPostgreSQLPgStatMonitorAgent

type QANPostgreSQLPgStatMonitorAgent 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 monitor 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"`
	// contains filtered or unexported fields
}

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

func (*QANPostgreSQLPgStatMonitorAgent) Descriptor deprecated

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

Deprecated: Use QANPostgreSQLPgStatMonitorAgent.ProtoReflect.Descriptor instead.

func (*QANPostgreSQLPgStatMonitorAgent) GetAgentId

func (x *QANPostgreSQLPgStatMonitorAgent) GetAgentId() string

func (*QANPostgreSQLPgStatMonitorAgent) GetCustomLabels

func (x *QANPostgreSQLPgStatMonitorAgent) GetCustomLabels() map[string]string

func (*QANPostgreSQLPgStatMonitorAgent) GetDisabled

func (x *QANPostgreSQLPgStatMonitorAgent) GetDisabled() bool

func (*QANPostgreSQLPgStatMonitorAgent) GetPmmAgentId

func (x *QANPostgreSQLPgStatMonitorAgent) GetPmmAgentId() string

func (*QANPostgreSQLPgStatMonitorAgent) GetQueryExamplesDisabled

func (x *QANPostgreSQLPgStatMonitorAgent) GetQueryExamplesDisabled() bool

func (*QANPostgreSQLPgStatMonitorAgent) GetServiceId

func (x *QANPostgreSQLPgStatMonitorAgent) GetServiceId() string

func (*QANPostgreSQLPgStatMonitorAgent) GetStatus

func (*QANPostgreSQLPgStatMonitorAgent) GetTls

func (*QANPostgreSQLPgStatMonitorAgent) GetTlsSkipVerify

func (x *QANPostgreSQLPgStatMonitorAgent) GetTlsSkipVerify() bool

func (*QANPostgreSQLPgStatMonitorAgent) GetUsername

func (x *QANPostgreSQLPgStatMonitorAgent) GetUsername() string

func (*QANPostgreSQLPgStatMonitorAgent) ProtoMessage

func (*QANPostgreSQLPgStatMonitorAgent) ProtoMessage()

func (*QANPostgreSQLPgStatMonitorAgent) ProtoReflect

func (*QANPostgreSQLPgStatMonitorAgent) Reset

func (*QANPostgreSQLPgStatMonitorAgent) String

func (*QANPostgreSQLPgStatMonitorAgent) Validate

func (this *QANPostgreSQLPgStatMonitorAgent) Validate() 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"`
	// contains filtered or unexported fields
}

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

func (*QANPostgreSQLPgStatementsAgent) Descriptor deprecated

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

Deprecated: Use QANPostgreSQLPgStatementsAgent.ProtoReflect.Descriptor instead.

func (*QANPostgreSQLPgStatementsAgent) GetAgentId

func (x *QANPostgreSQLPgStatementsAgent) GetAgentId() string

func (*QANPostgreSQLPgStatementsAgent) GetCustomLabels

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

func (*QANPostgreSQLPgStatementsAgent) GetDisabled

func (x *QANPostgreSQLPgStatementsAgent) GetDisabled() bool

func (*QANPostgreSQLPgStatementsAgent) GetPmmAgentId

func (x *QANPostgreSQLPgStatementsAgent) GetPmmAgentId() string

func (*QANPostgreSQLPgStatementsAgent) GetServiceId

func (x *QANPostgreSQLPgStatementsAgent) GetServiceId() string

func (*QANPostgreSQLPgStatementsAgent) GetStatus

func (*QANPostgreSQLPgStatementsAgent) GetTls

func (*QANPostgreSQLPgStatementsAgent) GetTlsSkipVerify

func (x *QANPostgreSQLPgStatementsAgent) GetTlsSkipVerify() bool

func (*QANPostgreSQLPgStatementsAgent) GetUsername

func (x *QANPostgreSQLPgStatementsAgent) GetUsername() string

func (*QANPostgreSQLPgStatementsAgent) ProtoMessage

func (*QANPostgreSQLPgStatementsAgent) ProtoMessage()

func (*QANPostgreSQLPgStatementsAgent) ProtoReflect

func (*QANPostgreSQLPgStatementsAgent) Reset

func (x *QANPostgreSQLPgStatementsAgent) Reset()

func (*QANPostgreSQLPgStatementsAgent) String

func (*QANPostgreSQLPgStatementsAgent) Validate

func (this *QANPostgreSQLPgStatementsAgent) Validate() 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 */
	// True if exporter uses push metrics mode.
	PushMetricsEnabled bool `protobuf:"varint,11,opt,name=push_metrics_enabled,json=pushMetricsEnabled,proto3" json:"push_metrics_enabled,omitempty"`
	// contains filtered or unexported fields
}

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

func (*RDSExporter) Descriptor deprecated

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

Deprecated: Use RDSExporter.ProtoReflect.Descriptor instead.

func (*RDSExporter) GetAgentId

func (x *RDSExporter) GetAgentId() string

func (*RDSExporter) GetAwsAccessKey

func (x *RDSExporter) GetAwsAccessKey() string

func (*RDSExporter) GetBasicMetricsDisabled

func (x *RDSExporter) GetBasicMetricsDisabled() bool

func (*RDSExporter) GetCustomLabels

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

func (*RDSExporter) GetDisabled

func (x *RDSExporter) GetDisabled() bool

func (*RDSExporter) GetEnhancedMetricsDisabled

func (x *RDSExporter) GetEnhancedMetricsDisabled() bool

func (*RDSExporter) GetListenPort

func (x *RDSExporter) GetListenPort() uint32

func (*RDSExporter) GetNodeId

func (x *RDSExporter) GetNodeId() string

func (*RDSExporter) GetPmmAgentId

func (x *RDSExporter) GetPmmAgentId() string

func (*RDSExporter) GetPushMetricsEnabled

func (x *RDSExporter) GetPushMetricsEnabled() bool

func (*RDSExporter) GetStatus

func (x *RDSExporter) GetStatus() AgentStatus

func (*RDSExporter) ProtoMessage

func (*RDSExporter) ProtoMessage()

func (*RDSExporter) ProtoReflect

func (x *RDSExporter) ProtoReflect() protoreflect.Message

func (*RDSExporter) Reset

func (x *RDSExporter) Reset()

func (*RDSExporter) String

func (x *RDSExporter) String() string

func (*RDSExporter) Validate

func (this *RDSExporter) Validate() error

type RemoteAzureDatabaseNode

type RemoteAzureDatabaseNode 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 */
	// contains filtered or unexported fields
}

RemoteAzureDatabaseNode represents remote AzureDatabase Node. Agents can't run on Remote AzureDatabase Nodes.

func (*RemoteAzureDatabaseNode) Descriptor deprecated

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

Deprecated: Use RemoteAzureDatabaseNode.ProtoReflect.Descriptor instead.

func (*RemoteAzureDatabaseNode) GetAddress

func (x *RemoteAzureDatabaseNode) GetAddress() string

func (*RemoteAzureDatabaseNode) GetAz

func (x *RemoteAzureDatabaseNode) GetAz() string

func (*RemoteAzureDatabaseNode) GetCustomLabels

func (x *RemoteAzureDatabaseNode) GetCustomLabels() map[string]string

func (*RemoteAzureDatabaseNode) GetNodeId

func (x *RemoteAzureDatabaseNode) GetNodeId() string

func (*RemoteAzureDatabaseNode) GetNodeModel

func (x *RemoteAzureDatabaseNode) GetNodeModel() string

func (*RemoteAzureDatabaseNode) GetNodeName

func (x *RemoteAzureDatabaseNode) GetNodeName() string

func (*RemoteAzureDatabaseNode) GetRegion

func (x *RemoteAzureDatabaseNode) GetRegion() string

func (*RemoteAzureDatabaseNode) ProtoMessage

func (*RemoteAzureDatabaseNode) ProtoMessage()

func (*RemoteAzureDatabaseNode) ProtoReflect

func (x *RemoteAzureDatabaseNode) ProtoReflect() protoreflect.Message

func (*RemoteAzureDatabaseNode) Reset

func (x *RemoteAzureDatabaseNode) Reset()

func (*RemoteAzureDatabaseNode) String

func (x *RemoteAzureDatabaseNode) String() string

func (*RemoteAzureDatabaseNode) Validate

func (this *RemoteAzureDatabaseNode) Validate() 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 */
	// contains filtered or unexported fields
}

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 deprecated

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

Deprecated: Use RemoteNode.ProtoReflect.Descriptor instead.

func (*RemoteNode) GetAddress

func (x *RemoteNode) GetAddress() string

func (*RemoteNode) GetAz

func (x *RemoteNode) GetAz() string

func (*RemoteNode) GetCustomLabels

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

func (*RemoteNode) GetNodeId

func (x *RemoteNode) GetNodeId() string

func (*RemoteNode) GetNodeModel

func (x *RemoteNode) GetNodeModel() string

func (*RemoteNode) GetNodeName

func (x *RemoteNode) GetNodeName() string

func (*RemoteNode) GetRegion

func (x *RemoteNode) GetRegion() string

func (*RemoteNode) ProtoMessage

func (*RemoteNode) ProtoMessage()

func (*RemoteNode) ProtoReflect

func (x *RemoteNode) ProtoReflect() protoreflect.Message

func (*RemoteNode) Reset

func (x *RemoteNode) Reset()

func (*RemoteNode) String

func (x *RemoteNode) String() string

func (*RemoteNode) Validate

func (this *RemoteNode) Validate() 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 */
	// contains filtered or unexported fields
}

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

func (*RemoteRDSNode) Descriptor deprecated

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

Deprecated: Use RemoteRDSNode.ProtoReflect.Descriptor instead.

func (*RemoteRDSNode) GetAddress

func (x *RemoteRDSNode) GetAddress() string

func (*RemoteRDSNode) GetAz

func (x *RemoteRDSNode) GetAz() string

func (*RemoteRDSNode) GetCustomLabels

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

func (*RemoteRDSNode) GetNodeId

func (x *RemoteRDSNode) GetNodeId() string

func (*RemoteRDSNode) GetNodeModel

func (x *RemoteRDSNode) GetNodeModel() string

func (*RemoteRDSNode) GetNodeName

func (x *RemoteRDSNode) GetNodeName() string

func (*RemoteRDSNode) GetRegion

func (x *RemoteRDSNode) GetRegion() string

func (*RemoteRDSNode) ProtoMessage

func (*RemoteRDSNode) ProtoMessage()

func (*RemoteRDSNode) ProtoReflect

func (x *RemoteRDSNode) ProtoReflect() protoreflect.Message

func (*RemoteRDSNode) Reset

func (x *RemoteRDSNode) Reset()

func (*RemoteRDSNode) String

func (x *RemoteRDSNode) String() string

func (*RemoteRDSNode) Validate

func (this *RemoteRDSNode) Validate() 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"`
	// contains filtered or unexported fields
}

func (*RemoveAgentRequest) Descriptor deprecated

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

Deprecated: Use RemoveAgentRequest.ProtoReflect.Descriptor instead.

func (*RemoveAgentRequest) GetAgentId

func (x *RemoveAgentRequest) GetAgentId() string

func (*RemoveAgentRequest) GetForce

func (x *RemoveAgentRequest) GetForce() bool

func (*RemoveAgentRequest) ProtoMessage

func (*RemoveAgentRequest) ProtoMessage()

func (*RemoveAgentRequest) ProtoReflect

func (x *RemoveAgentRequest) ProtoReflect() protoreflect.Message

func (*RemoveAgentRequest) Reset

func (x *RemoveAgentRequest) Reset()

func (*RemoveAgentRequest) String

func (x *RemoveAgentRequest) String() string

func (*RemoveAgentRequest) Validate

func (this *RemoveAgentRequest) Validate() error

type RemoveAgentResponse

type RemoveAgentResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveAgentResponse) Descriptor deprecated

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

Deprecated: Use RemoveAgentResponse.ProtoReflect.Descriptor instead.

func (*RemoveAgentResponse) ProtoMessage

func (*RemoveAgentResponse) ProtoMessage()

func (*RemoveAgentResponse) ProtoReflect

func (x *RemoveAgentResponse) ProtoReflect() protoreflect.Message

func (*RemoveAgentResponse) Reset

func (x *RemoveAgentResponse) Reset()

func (*RemoveAgentResponse) String

func (x *RemoveAgentResponse) String() string

func (*RemoveAgentResponse) Validate

func (this *RemoveAgentResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*RemoveNodeRequest) Descriptor deprecated

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

Deprecated: Use RemoveNodeRequest.ProtoReflect.Descriptor instead.

func (*RemoveNodeRequest) GetForce

func (x *RemoveNodeRequest) GetForce() bool

func (*RemoveNodeRequest) GetNodeId

func (x *RemoveNodeRequest) GetNodeId() string

func (*RemoveNodeRequest) ProtoMessage

func (*RemoveNodeRequest) ProtoMessage()

func (*RemoveNodeRequest) ProtoReflect

func (x *RemoveNodeRequest) ProtoReflect() protoreflect.Message

func (*RemoveNodeRequest) Reset

func (x *RemoveNodeRequest) Reset()

func (*RemoveNodeRequest) String

func (x *RemoveNodeRequest) String() string

func (*RemoveNodeRequest) Validate

func (this *RemoveNodeRequest) Validate() error

type RemoveNodeResponse

type RemoveNodeResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveNodeResponse) Descriptor deprecated

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

Deprecated: Use RemoveNodeResponse.ProtoReflect.Descriptor instead.

func (*RemoveNodeResponse) ProtoMessage

func (*RemoveNodeResponse) ProtoMessage()

func (*RemoveNodeResponse) ProtoReflect

func (x *RemoveNodeResponse) ProtoReflect() protoreflect.Message

func (*RemoveNodeResponse) Reset

func (x *RemoveNodeResponse) Reset()

func (*RemoveNodeResponse) String

func (x *RemoveNodeResponse) String() string

func (*RemoveNodeResponse) Validate

func (this *RemoveNodeResponse) Validate() 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"`
	// contains filtered or unexported fields
}

func (*RemoveServiceRequest) Descriptor deprecated

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

Deprecated: Use RemoveServiceRequest.ProtoReflect.Descriptor instead.

func (*RemoveServiceRequest) GetForce

func (x *RemoveServiceRequest) GetForce() bool

func (*RemoveServiceRequest) GetServiceId

func (x *RemoveServiceRequest) GetServiceId() string

func (*RemoveServiceRequest) ProtoMessage

func (*RemoveServiceRequest) ProtoMessage()

func (*RemoveServiceRequest) ProtoReflect

func (x *RemoveServiceRequest) ProtoReflect() protoreflect.Message

func (*RemoveServiceRequest) Reset

func (x *RemoveServiceRequest) Reset()

func (*RemoveServiceRequest) String

func (x *RemoveServiceRequest) String() string

func (*RemoveServiceRequest) Validate

func (this *RemoveServiceRequest) Validate() error

type RemoveServiceResponse

type RemoveServiceResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveServiceResponse) Descriptor deprecated

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

Deprecated: Use RemoveServiceResponse.ProtoReflect.Descriptor instead.

func (*RemoveServiceResponse) ProtoMessage

func (*RemoveServiceResponse) ProtoMessage()

func (*RemoveServiceResponse) ProtoReflect

func (x *RemoveServiceResponse) ProtoReflect() protoreflect.Message

func (*RemoveServiceResponse) Reset

func (x *RemoveServiceResponse) Reset()

func (*RemoveServiceResponse) String

func (x *RemoveServiceResponse) String() string

func (*RemoveServiceResponse) Validate

func (this *RemoveServiceResponse) Validate() 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_HAPROXY_SERVICE      ServiceType = 6
	ServiceType_EXTERNAL_SERVICE     ServiceType = 5
)

func (ServiceType) Descriptor

func (ServiceType) Enum

func (x ServiceType) Enum() *ServiceType

func (ServiceType) EnumDescriptor deprecated

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

Deprecated: Use ServiceType.Descriptor instead.

func (ServiceType) Number

func (x ServiceType) Number() protoreflect.EnumNumber

func (ServiceType) String

func (x ServiceType) String() string

func (ServiceType) Type

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)
	// AddHAProxyService adds HAProxy Service.
	AddHAProxyService(ctx context.Context, in *AddHAProxyServiceRequest, opts ...grpc.CallOption) (*AddHAProxyServiceResponse, 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)
	// AddHAProxyService adds HAProxy Service.
	AddHAProxyService(context.Context, *AddHAProxyServiceRequest) (*AddHAProxyServiceResponse, 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) AddMongoDBExporter

func (*UnimplementedAgentsServer) AddMySQLdExporter

func (*UnimplementedAgentsServer) AddNodeExporter

func (*UnimplementedAgentsServer) AddPMMAgent

func (*UnimplementedAgentsServer) AddRDSExporter

func (*UnimplementedAgentsServer) ChangeNodeExporter

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) AddHAProxyService

func (*UnimplementedServicesServer) AddMongoDBService

func (*UnimplementedServicesServer) AddMySQLService

func (*UnimplementedServicesServer) AddProxySQLService

func (*UnimplementedServicesServer) GetService

func (*UnimplementedServicesServer) ListServices

func (*UnimplementedServicesServer) RemoveService

type VMAgent

type VMAgent 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"`
	// Actual Agent status.
	Status AgentStatus `protobuf:"varint,5,opt,name=status,proto3,enum=inventory.AgentStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

VMAgent runs on Generic or Container Node alongside pmm-agent. It scrapes other exporter Agents that are configured with push_metrics_enabled and uses Prometheus remote write protocol to push metrics to PMM Server.

func (*VMAgent) Descriptor deprecated

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

Deprecated: Use VMAgent.ProtoReflect.Descriptor instead.

func (*VMAgent) GetAgentId

func (x *VMAgent) GetAgentId() string

func (*VMAgent) GetPmmAgentId

func (x *VMAgent) GetPmmAgentId() string

func (*VMAgent) GetStatus

func (x *VMAgent) GetStatus() AgentStatus

func (*VMAgent) ProtoMessage

func (*VMAgent) ProtoMessage()

func (*VMAgent) ProtoReflect

func (x *VMAgent) ProtoReflect() protoreflect.Message

func (*VMAgent) Reset

func (x *VMAgent) Reset()

func (*VMAgent) String

func (x *VMAgent) String() string

func (*VMAgent) Validate

func (this *VMAgent) Validate() error

Directories

Path Synopsis
json

Jump to

Keyboard shortcuts

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