smp

package
v0.0.0-...-b11fc40 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2024 License: Apache-2.0 Imports: 5 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ApplicationMetadata_ApplicationProtocol_name = map[int32]string{
		0: "PROTOCOL_INVALID",
		1: "PROTOCOL_HTTP",
		2: "PROTOCOL_HTTPS",
	}
	ApplicationMetadata_ApplicationProtocol_value = map[string]int32{
		"PROTOCOL_INVALID": 0,
		"PROTOCOL_HTTP":    1,
		"PROTOCOL_HTTPS":   2,
	}
)

Enum value maps for ApplicationMetadata_ApplicationProtocol.

View Source
var (
	ServiceMesh_Type_name = map[int32]string{
		0:  "INVALID_MESH",
		1:  "APP_MESH",
		2:  "CONSUL",
		3:  "ISTIO",
		4:  "KUMA",
		5:  "LINKERD",
		6:  "TRAEFIK_MESH",
		7:  "OCTARINE",
		8:  "NETWORK_SERVICE_MESH",
		9:  "TANZU",
		10: "OPEN_SERVICE_MESH",
		11: "NGINX_SERVICE_MESH",
		12: "CILIUM_SERVICE_MESH",
	}
	ServiceMesh_Type_value = map[string]int32{
		"INVALID_MESH":         0,
		"APP_MESH":             1,
		"CONSUL":               2,
		"ISTIO":                3,
		"KUMA":                 4,
		"LINKERD":              5,
		"TRAEFIK_MESH":         6,
		"OCTARINE":             7,
		"NETWORK_SERVICE_MESH": 8,
		"TANZU":                9,
		"OPEN_SERVICE_MESH":    10,
		"NGINX_SERVICE_MESH":   11,
		"CILIUM_SERVICE_MESH":  12,
	}
)

Enum value maps for ServiceMesh_Type.

View Source
var (
	PerformanceTestConfig_Client_Protocol_name = map[int32]string{
		0: "PROTOCOL_INVALID",
		1: "PROTOCOL_HTTP",
		2: "PROTOCOL_TCP",
		3: "PROTOCOL_UDP",
		4: "PROTOCOL_GRPC",
	}
	PerformanceTestConfig_Client_Protocol_value = map[string]int32{
		"PROTOCOL_INVALID": 0,
		"PROTOCOL_HTTP":    1,
		"PROTOCOL_TCP":     2,
		"PROTOCOL_UDP":     3,
		"PROTOCOL_GRPC":    4,
	}
)

Enum value maps for PerformanceTestConfig_Client_Protocol.

View Source
var File_protos_metadata_proto protoreflect.FileDescriptor
View Source
var File_protos_service_mesh_performance_proto protoreflect.FileDescriptor
View Source
var File_protos_service_mesh_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ApplicationMetadata

type ApplicationMetadata struct {
	ApplicationName     string                                  `protobuf:"bytes,1,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	ApplicationVersion  string                                  `protobuf:"bytes,2,opt,name=application_version,json=applicationVersion,proto3" json:"application_version,omitempty"`
	HelmchartName       string                                  `protobuf:"bytes,3,opt,name=helmchart_name,json=helmchartName,proto3" json:"helmchart_name,omitempty"`
	HelmchartVersion    string                                  `protobuf:"bytes,4,opt,name=helmchart_version,json=helmchartVersion,proto3" json:"helmchart_version,omitempty"`
	CnabspecVersion     string                                  `protobuf:"bytes,5,opt,name=cnabspec_version,json=cnabspecVersion,proto3" json:"cnabspec_version,omitempty"`
	ComposeVersion      string                                  `protobuf:"bytes,6,opt,name=compose_version,json=composeVersion,proto3" json:"compose_version,omitempty"`
	ClusterName         string                                  `protobuf:"bytes,7,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
	K8SVersionSupported string                                  `protobuf:"bytes,8,opt,name=k8s_version_supported,json=k8sVersionSupported,proto3" json:"k8s_version_supported,omitempty"`
	ApplicationProtocol ApplicationMetadata_ApplicationProtocol `` /* 168-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ApplicationMetadata) Descriptor deprecated

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

Deprecated: Use ApplicationMetadata.ProtoReflect.Descriptor instead.

func (*ApplicationMetadata) GetApplicationName

func (x *ApplicationMetadata) GetApplicationName() string

func (*ApplicationMetadata) GetApplicationProtocol

func (*ApplicationMetadata) GetApplicationVersion

func (x *ApplicationMetadata) GetApplicationVersion() string

func (*ApplicationMetadata) GetClusterName

func (x *ApplicationMetadata) GetClusterName() string

func (*ApplicationMetadata) GetCnabspecVersion

func (x *ApplicationMetadata) GetCnabspecVersion() string

func (*ApplicationMetadata) GetComposeVersion

func (x *ApplicationMetadata) GetComposeVersion() string

func (*ApplicationMetadata) GetHelmchartName

func (x *ApplicationMetadata) GetHelmchartName() string

func (*ApplicationMetadata) GetHelmchartVersion

func (x *ApplicationMetadata) GetHelmchartVersion() string

func (*ApplicationMetadata) GetK8SVersionSupported

func (x *ApplicationMetadata) GetK8SVersionSupported() string

func (*ApplicationMetadata) ProtoMessage

func (*ApplicationMetadata) ProtoMessage()

func (*ApplicationMetadata) ProtoReflect

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

func (*ApplicationMetadata) Reset

func (x *ApplicationMetadata) Reset()

func (*ApplicationMetadata) String

func (x *ApplicationMetadata) String() string

type ApplicationMetadata_ApplicationProtocol

type ApplicationMetadata_ApplicationProtocol int32
const (
	ApplicationMetadata_PROTOCOL_INVALID ApplicationMetadata_ApplicationProtocol = 0
	ApplicationMetadata_PROTOCOL_HTTP    ApplicationMetadata_ApplicationProtocol = 1
	ApplicationMetadata_PROTOCOL_HTTPS   ApplicationMetadata_ApplicationProtocol = 2
)

func (ApplicationMetadata_ApplicationProtocol) Descriptor

func (ApplicationMetadata_ApplicationProtocol) Enum

func (ApplicationMetadata_ApplicationProtocol) EnumDescriptor deprecated

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

Deprecated: Use ApplicationMetadata_ApplicationProtocol.Descriptor instead.

func (ApplicationMetadata_ApplicationProtocol) Number

func (ApplicationMetadata_ApplicationProtocol) String

func (ApplicationMetadata_ApplicationProtocol) Type

type EnvironmentConfig

type EnvironmentConfig struct {
	SmpVersion          string                                  `protobuf:"bytes,1,opt,name=smp_version,json=smpVersion,proto3" json:"smp_version,omitempty"`
	Id                  string                                  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Labels              map[string]string                       `` /* 153-byte string literal not displayed */
	KubernetesVersion   string                                  `protobuf:"bytes,4,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"`
	Nodes               []*EnvironmentConfig_Node               `protobuf:"bytes,5,rep,name=nodes,proto3" json:"nodes,omitempty"`
	IndividualWorkloads []*EnvironmentConfig_IndividualWorkload `protobuf:"bytes,6,rep,name=individual_workloads,json=individualWorkloads,proto3" json:"individual_workloads,omitempty"`
	TrafficMetadata     *TrafficMetadata                        `protobuf:"bytes,7,opt,name=traffic_metadata,json=trafficMetadata,proto3" json:"traffic_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvironmentConfig) Descriptor deprecated

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

Deprecated: Use EnvironmentConfig.ProtoReflect.Descriptor instead.

func (*EnvironmentConfig) GetId

func (x *EnvironmentConfig) GetId() string

func (*EnvironmentConfig) GetIndividualWorkloads

func (x *EnvironmentConfig) GetIndividualWorkloads() []*EnvironmentConfig_IndividualWorkload

func (*EnvironmentConfig) GetKubernetesVersion

func (x *EnvironmentConfig) GetKubernetesVersion() string

func (*EnvironmentConfig) GetLabels

func (x *EnvironmentConfig) GetLabels() map[string]string

func (*EnvironmentConfig) GetNodes

func (x *EnvironmentConfig) GetNodes() []*EnvironmentConfig_Node

func (*EnvironmentConfig) GetSmpVersion

func (x *EnvironmentConfig) GetSmpVersion() string

func (*EnvironmentConfig) GetTrafficMetadata

func (x *EnvironmentConfig) GetTrafficMetadata() *TrafficMetadata

func (*EnvironmentConfig) ProtoMessage

func (*EnvironmentConfig) ProtoMessage()

func (*EnvironmentConfig) ProtoReflect

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

func (*EnvironmentConfig) Reset

func (x *EnvironmentConfig) Reset()

func (*EnvironmentConfig) String

func (x *EnvironmentConfig) String() string

type EnvironmentConfig_IndividualWorkload

type EnvironmentConfig_IndividualWorkload struct {
	Name      string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Count     int32  `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
	CpuMcores int32  `protobuf:"varint,3,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	MemMb     int32  `protobuf:"varint,4,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvironmentConfig_IndividualWorkload) Descriptor deprecated

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

Deprecated: Use EnvironmentConfig_IndividualWorkload.ProtoReflect.Descriptor instead.

func (*EnvironmentConfig_IndividualWorkload) GetCount

func (*EnvironmentConfig_IndividualWorkload) GetCpuMcores

func (x *EnvironmentConfig_IndividualWorkload) GetCpuMcores() int32

func (*EnvironmentConfig_IndividualWorkload) GetMemMb

func (*EnvironmentConfig_IndividualWorkload) GetName

func (*EnvironmentConfig_IndividualWorkload) ProtoMessage

func (*EnvironmentConfig_IndividualWorkload) ProtoMessage()

func (*EnvironmentConfig_IndividualWorkload) ProtoReflect

func (*EnvironmentConfig_IndividualWorkload) Reset

func (*EnvironmentConfig_IndividualWorkload) String

type EnvironmentConfig_Node

type EnvironmentConfig_Node struct {
	Type  string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Cores int32  `protobuf:"varint,2,opt,name=cores,proto3" json:"cores,omitempty"`
	MemMb int64  `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvironmentConfig_Node) Descriptor deprecated

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

Deprecated: Use EnvironmentConfig_Node.ProtoReflect.Descriptor instead.

func (*EnvironmentConfig_Node) GetCores

func (x *EnvironmentConfig_Node) GetCores() int32

func (*EnvironmentConfig_Node) GetMemMb

func (x *EnvironmentConfig_Node) GetMemMb() int64

func (*EnvironmentConfig_Node) GetType

func (x *EnvironmentConfig_Node) GetType() string

func (*EnvironmentConfig_Node) ProtoMessage

func (*EnvironmentConfig_Node) ProtoMessage()

func (*EnvironmentConfig_Node) ProtoReflect

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

func (*EnvironmentConfig_Node) Reset

func (x *EnvironmentConfig_Node) Reset()

func (*EnvironmentConfig_Node) String

func (x *EnvironmentConfig_Node) String() string

type PerformanceTestConfig

type PerformanceTestConfig struct {

	// Spec version
	SmpVersion string            `protobuf:"bytes,1,opt,name=smp_version,json=smpVersion,proto3" json:"smp_version,omitempty"`
	Id         string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Name       string            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Labels     map[string]string `` /* 153-byte string literal not displayed */
	// Single or distributed load generators
	Clients []*PerformanceTestConfig_Client `protobuf:"bytes,5,rep,name=clients,proto3" json:"clients,omitempty"`
	// Length of time the endpoint will be under load
	Duration string `protobuf:"bytes,6,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformanceTestConfig) Descriptor deprecated

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

Deprecated: Use PerformanceTestConfig.ProtoReflect.Descriptor instead.

func (*PerformanceTestConfig) GetClients

func (*PerformanceTestConfig) GetDuration

func (x *PerformanceTestConfig) GetDuration() string

func (*PerformanceTestConfig) GetId

func (x *PerformanceTestConfig) GetId() string

func (*PerformanceTestConfig) GetLabels

func (x *PerformanceTestConfig) GetLabels() map[string]string

func (*PerformanceTestConfig) GetName

func (x *PerformanceTestConfig) GetName() string

func (*PerformanceTestConfig) GetSmpVersion

func (x *PerformanceTestConfig) GetSmpVersion() string

func (*PerformanceTestConfig) ProtoMessage

func (*PerformanceTestConfig) ProtoMessage()

func (*PerformanceTestConfig) ProtoReflect

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

func (*PerformanceTestConfig) Reset

func (x *PerformanceTestConfig) Reset()

func (*PerformanceTestConfig) String

func (x *PerformanceTestConfig) String() string

type PerformanceTestConfig_Client

type PerformanceTestConfig_Client struct {
	Internal          bool                                  `protobuf:"varint,1,opt,name=internal,proto3" json:"internal,omitempty"`
	LoadGenerator     string                                `protobuf:"bytes,2,opt,name=load_generator,json=loadGenerator,proto3" json:"load_generator,omitempty"`
	Protocol          PerformanceTestConfig_Client_Protocol `protobuf:"varint,3,opt,name=protocol,proto3,enum=smp.PerformanceTestConfig_Client_Protocol" json:"protocol,omitempty"`
	Connections       int32                                 `protobuf:"varint,4,opt,name=connections,proto3" json:"connections,omitempty"`
	Rps               int64                                 `protobuf:"varint,5,opt,name=rps,proto3" json:"rps,omitempty"`
	Headers           map[string]string                     `` /* 155-byte string literal not displayed */
	Cookies           map[string]string                     `` /* 155-byte string literal not displayed */
	Body              string                                `protobuf:"bytes,8,opt,name=body,proto3" json:"body,omitempty"`
	ContentType       string                                `protobuf:"bytes,9,opt,name=content_type,json=contentType,proto3" json:"content_type,omitempty"`
	EndpointUrls      []string                              `protobuf:"bytes,10,rep,name=endpoint_urls,json=endpointUrls,proto3" json:"endpoint_urls,omitempty"`
	SslCertificate    string                                `protobuf:"bytes,11,opt,name=ssl_certificate,json=sslCertificate,proto3" json:"ssl_certificate,omitempty"`
	AdditionalOptions string                                `protobuf:"bytes,12,opt,name=additional_options,json=additionalOptions,proto3" json:"additional_options,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformanceTestConfig_Client) Descriptor deprecated

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

Deprecated: Use PerformanceTestConfig_Client.ProtoReflect.Descriptor instead.

func (*PerformanceTestConfig_Client) GetAdditionalOptions

func (x *PerformanceTestConfig_Client) GetAdditionalOptions() string

func (*PerformanceTestConfig_Client) GetBody

func (x *PerformanceTestConfig_Client) GetBody() string

func (*PerformanceTestConfig_Client) GetConnections

func (x *PerformanceTestConfig_Client) GetConnections() int32

func (*PerformanceTestConfig_Client) GetContentType

func (x *PerformanceTestConfig_Client) GetContentType() string

func (*PerformanceTestConfig_Client) GetCookies

func (x *PerformanceTestConfig_Client) GetCookies() map[string]string

func (*PerformanceTestConfig_Client) GetEndpointUrls

func (x *PerformanceTestConfig_Client) GetEndpointUrls() []string

func (*PerformanceTestConfig_Client) GetHeaders

func (x *PerformanceTestConfig_Client) GetHeaders() map[string]string

func (*PerformanceTestConfig_Client) GetInternal

func (x *PerformanceTestConfig_Client) GetInternal() bool

func (*PerformanceTestConfig_Client) GetLoadGenerator

func (x *PerformanceTestConfig_Client) GetLoadGenerator() string

func (*PerformanceTestConfig_Client) GetProtocol

func (*PerformanceTestConfig_Client) GetRps

func (x *PerformanceTestConfig_Client) GetRps() int64

func (*PerformanceTestConfig_Client) GetSslCertificate

func (x *PerformanceTestConfig_Client) GetSslCertificate() string

func (*PerformanceTestConfig_Client) ProtoMessage

func (*PerformanceTestConfig_Client) ProtoMessage()

func (*PerformanceTestConfig_Client) ProtoReflect

func (*PerformanceTestConfig_Client) Reset

func (x *PerformanceTestConfig_Client) Reset()

func (*PerformanceTestConfig_Client) String

type PerformanceTestConfig_Client_Protocol

type PerformanceTestConfig_Client_Protocol int32
const (
	PerformanceTestConfig_Client_PROTOCOL_INVALID PerformanceTestConfig_Client_Protocol = 0
	PerformanceTestConfig_Client_PROTOCOL_HTTP    PerformanceTestConfig_Client_Protocol = 1
	PerformanceTestConfig_Client_PROTOCOL_TCP     PerformanceTestConfig_Client_Protocol = 2
	PerformanceTestConfig_Client_PROTOCOL_UDP     PerformanceTestConfig_Client_Protocol = 3
	PerformanceTestConfig_Client_PROTOCOL_GRPC    PerformanceTestConfig_Client_Protocol = 4
)

func (PerformanceTestConfig_Client_Protocol) Descriptor

func (PerformanceTestConfig_Client_Protocol) Enum

func (PerformanceTestConfig_Client_Protocol) EnumDescriptor deprecated

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

Deprecated: Use PerformanceTestConfig_Client_Protocol.Descriptor instead.

func (PerformanceTestConfig_Client_Protocol) Number

func (PerformanceTestConfig_Client_Protocol) String

func (PerformanceTestConfig_Client_Protocol) Type

type PerformanceTestResult

type PerformanceTestResult struct {

	// Spec version
	SmpVersion string            `protobuf:"bytes,1,opt,name=smp_version,json=smpVersion,proto3" json:"smp_version,omitempty"`
	Id         string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Labels     map[string]string `` /* 153-byte string literal not displayed */
	// All times in UTC
	StartTime    *timestamppb.Timestamp         `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime      *timestamppb.Timestamp         `protobuf:"bytes,5,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	LatenciesMs  *PerformanceTestResult_Latency `protobuf:"bytes,6,opt,name=latencies_ms,json=latenciesMs,proto3" json:"latencies_ms,omitempty"`
	ActualQps    float64                        `protobuf:"fixed64,7,opt,name=actual_qps,json=actualQps,proto3" json:"actual_qps,omitempty"`
	DetailsUri   string                         `protobuf:"bytes,8,opt,name=details_uri,json=detailsUri,proto3" json:"details_uri,omitempty"`
	TestId       string                         `protobuf:"bytes,9,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	MeshConfigId string                         `protobuf:"bytes,10,opt,name=mesh_config_id,json=meshConfigId,proto3" json:"mesh_config_id,omitempty"`
	EnvId        string                         `protobuf:"bytes,11,opt,name=env_id,json=envId,proto3" json:"env_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformanceTestResult) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult) GetActualQps

func (x *PerformanceTestResult) GetActualQps() float64

func (*PerformanceTestResult) GetDetailsUri

func (x *PerformanceTestResult) GetDetailsUri() string

func (*PerformanceTestResult) GetEndTime

func (x *PerformanceTestResult) GetEndTime() *timestamppb.Timestamp

func (*PerformanceTestResult) GetEnvId

func (x *PerformanceTestResult) GetEnvId() string

func (*PerformanceTestResult) GetId

func (x *PerformanceTestResult) GetId() string

func (*PerformanceTestResult) GetLabels

func (x *PerformanceTestResult) GetLabels() map[string]string

func (*PerformanceTestResult) GetLatenciesMs

func (*PerformanceTestResult) GetMeshConfigId

func (x *PerformanceTestResult) GetMeshConfigId() string

func (*PerformanceTestResult) GetSmpVersion

func (x *PerformanceTestResult) GetSmpVersion() string

func (*PerformanceTestResult) GetStartTime

func (x *PerformanceTestResult) GetStartTime() *timestamppb.Timestamp

func (*PerformanceTestResult) GetTestId

func (x *PerformanceTestResult) GetTestId() string

func (*PerformanceTestResult) ProtoMessage

func (*PerformanceTestResult) ProtoMessage()

func (*PerformanceTestResult) ProtoReflect

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

func (*PerformanceTestResult) Reset

func (x *PerformanceTestResult) Reset()

func (*PerformanceTestResult) String

func (x *PerformanceTestResult) String() string

type PerformanceTestResult_CPU

type PerformanceTestResult_CPU struct {

	// cpu in mCores
	CpuMcores         int32   `protobuf:"varint,1,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	User              float64 `protobuf:"fixed64,2,opt,name=user,proto3" json:"user,omitempty"`
	Nice              float64 `protobuf:"fixed64,3,opt,name=nice,proto3" json:"nice,omitempty"`
	System            float64 `protobuf:"fixed64,4,opt,name=system,proto3" json:"system,omitempty"`
	Idle              float64 `protobuf:"fixed64,5,opt,name=idle,proto3" json:"idle,omitempty"`
	Iowait            float64 `protobuf:"fixed64,6,opt,name=iowait,proto3" json:"iowait,omitempty"`
	HardwareInterrupt float64 `protobuf:"fixed64,7,opt,name=hardware_interrupt,json=hardwareInterrupt,proto3" json:"hardware_interrupt,omitempty"`
	SoftwareInterrupt float64 `protobuf:"fixed64,8,opt,name=software_interrupt,json=softwareInterrupt,proto3" json:"software_interrupt,omitempty"`
	Steal             float64 `protobuf:"fixed64,9,opt,name=steal,proto3" json:"steal,omitempty"`
	// contains filtered or unexported fields
}

CPU

func (*PerformanceTestResult_CPU) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult_CPU.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult_CPU) GetCpuMcores

func (x *PerformanceTestResult_CPU) GetCpuMcores() int32

func (*PerformanceTestResult_CPU) GetHardwareInterrupt

func (x *PerformanceTestResult_CPU) GetHardwareInterrupt() float64

func (*PerformanceTestResult_CPU) GetIdle

func (x *PerformanceTestResult_CPU) GetIdle() float64

func (*PerformanceTestResult_CPU) GetIowait

func (x *PerformanceTestResult_CPU) GetIowait() float64

func (*PerformanceTestResult_CPU) GetNice

func (x *PerformanceTestResult_CPU) GetNice() float64

func (*PerformanceTestResult_CPU) GetSoftwareInterrupt

func (x *PerformanceTestResult_CPU) GetSoftwareInterrupt() float64

func (*PerformanceTestResult_CPU) GetSteal

func (x *PerformanceTestResult_CPU) GetSteal() float64

func (*PerformanceTestResult_CPU) GetSystem

func (x *PerformanceTestResult_CPU) GetSystem() float64

func (*PerformanceTestResult_CPU) GetUser

func (x *PerformanceTestResult_CPU) GetUser() float64

func (*PerformanceTestResult_CPU) ProtoMessage

func (*PerformanceTestResult_CPU) ProtoMessage()

func (*PerformanceTestResult_CPU) ProtoReflect

func (*PerformanceTestResult_CPU) Reset

func (x *PerformanceTestResult_CPU) Reset()

func (*PerformanceTestResult_CPU) String

func (x *PerformanceTestResult_CPU) String() string

type PerformanceTestResult_Latency

type PerformanceTestResult_Latency struct {
	Min     float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty"`
	Average float64 `protobuf:"fixed64,2,opt,name=average,proto3" json:"average,omitempty"`
	P50     float64 `protobuf:"fixed64,3,opt,name=p50,proto3" json:"p50,omitempty"`
	P90     float64 `protobuf:"fixed64,4,opt,name=p90,proto3" json:"p90,omitempty"`
	P99     float64 `protobuf:"fixed64,5,opt,name=p99,proto3" json:"p99,omitempty"`
	Max     float64 `protobuf:"fixed64,6,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

latency histogram in ms and average

func (*PerformanceTestResult_Latency) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult_Latency.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult_Latency) GetAverage

func (x *PerformanceTestResult_Latency) GetAverage() float64

func (*PerformanceTestResult_Latency) GetMax

func (*PerformanceTestResult_Latency) GetMin

func (*PerformanceTestResult_Latency) GetP50

func (*PerformanceTestResult_Latency) GetP90

func (*PerformanceTestResult_Latency) GetP99

func (*PerformanceTestResult_Latency) ProtoMessage

func (*PerformanceTestResult_Latency) ProtoMessage()

func (*PerformanceTestResult_Latency) ProtoReflect

func (*PerformanceTestResult_Latency) Reset

func (x *PerformanceTestResult_Latency) Reset()

func (*PerformanceTestResult_Latency) String

type PerformanceTestResult_Memory

type PerformanceTestResult_Memory struct {

	// memory in MB
	MemTotalMb float64 `protobuf:"fixed64,1,opt,name=mem_total_mb,json=memTotalMb,proto3" json:"mem_total_mb,omitempty"`
	MemFreeMb  float64 `protobuf:"fixed64,2,opt,name=mem_free_mb,json=memFreeMb,proto3" json:"mem_free_mb,omitempty"`
	MemUsedMb  float64 `protobuf:"fixed64,3,opt,name=mem_used_mb,json=memUsedMb,proto3" json:"mem_used_mb,omitempty"`
	// contains filtered or unexported fields
}

Memory

func (*PerformanceTestResult_Memory) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult_Memory.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult_Memory) GetMemFreeMb

func (x *PerformanceTestResult_Memory) GetMemFreeMb() float64

func (*PerformanceTestResult_Memory) GetMemTotalMb

func (x *PerformanceTestResult_Memory) GetMemTotalMb() float64

func (*PerformanceTestResult_Memory) GetMemUsedMb

func (x *PerformanceTestResult_Memory) GetMemUsedMb() float64

func (*PerformanceTestResult_Memory) ProtoMessage

func (*PerformanceTestResult_Memory) ProtoMessage()

func (*PerformanceTestResult_Memory) ProtoReflect

func (*PerformanceTestResult_Memory) Reset

func (x *PerformanceTestResult_Memory) Reset()

func (*PerformanceTestResult_Memory) String

type PerformanceTestResult_Swap

type PerformanceTestResult_Swap struct {

	// swap in MB
	SwapTotalMb float64 `protobuf:"fixed64,1,opt,name=swap_total_mb,json=swapTotalMb,proto3" json:"swap_total_mb,omitempty"`
	SwapFreeMb  float64 `protobuf:"fixed64,2,opt,name=swap_free_mb,json=swapFreeMb,proto3" json:"swap_free_mb,omitempty"`
	SwapUsedMb  float64 `protobuf:"fixed64,3,opt,name=swap_used_mb,json=swapUsedMb,proto3" json:"swap_used_mb,omitempty"`
	// contains filtered or unexported fields
}

Swap

func (*PerformanceTestResult_Swap) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult_Swap.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult_Swap) GetSwapFreeMb

func (x *PerformanceTestResult_Swap) GetSwapFreeMb() float64

func (*PerformanceTestResult_Swap) GetSwapTotalMb

func (x *PerformanceTestResult_Swap) GetSwapTotalMb() float64

func (*PerformanceTestResult_Swap) GetSwapUsedMb

func (x *PerformanceTestResult_Swap) GetSwapUsedMb() float64

func (*PerformanceTestResult_Swap) ProtoMessage

func (*PerformanceTestResult_Swap) ProtoMessage()

func (*PerformanceTestResult_Swap) ProtoReflect

func (*PerformanceTestResult_Swap) Reset

func (x *PerformanceTestResult_Swap) Reset()

func (*PerformanceTestResult_Swap) String

func (x *PerformanceTestResult_Swap) String() string

type ServiceMesh

type ServiceMesh struct {
	Type        ServiceMesh_Type  `protobuf:"varint,1,opt,name=type,proto3,enum=smp.ServiceMesh_Type" json:"type,omitempty"`
	Version     string            `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Labels      map[string]string `` /* 153-byte string literal not displayed */
	Annotations map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ServiceMesh) Descriptor deprecated

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

Deprecated: Use ServiceMesh.ProtoReflect.Descriptor instead.

func (*ServiceMesh) GetAnnotations

func (x *ServiceMesh) GetAnnotations() map[string]string

func (*ServiceMesh) GetLabels

func (x *ServiceMesh) GetLabels() map[string]string

func (*ServiceMesh) GetType

func (x *ServiceMesh) GetType() ServiceMesh_Type

func (*ServiceMesh) GetVersion

func (x *ServiceMesh) GetVersion() string

func (*ServiceMesh) ProtoMessage

func (*ServiceMesh) ProtoMessage()

func (*ServiceMesh) ProtoReflect

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

func (*ServiceMesh) Reset

func (x *ServiceMesh) Reset()

func (*ServiceMesh) String

func (x *ServiceMesh) String() string

type ServiceMeshConfig

type ServiceMeshConfig struct {
	SmpVersion           string                              `protobuf:"bytes,1,opt,name=smp_version,json=smpVersion,proto3" json:"smp_version,omitempty"`
	Id                   string                              `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Labels               map[string]string                   `` /* 153-byte string literal not displayed */
	IngressGateway       *ServiceMeshConfig_IngressGateway   `protobuf:"bytes,4,opt,name=ingress_gateway,json=ingressGateway,proto3" json:"ingress_gateway,omitempty"`
	Sidecar              *ServiceMeshConfig_Sidecar          `protobuf:"bytes,5,opt,name=sidecar,proto3" json:"sidecar,omitempty"`
	MeshTelemetry        *ServiceMeshConfig_MeshTelemetry    `protobuf:"bytes,6,opt,name=mesh_telemetry,json=meshTelemetry,proto3" json:"mesh_telemetry,omitempty"`
	MeshPolicy           *ServiceMeshConfig_MeshPolicy       `protobuf:"bytes,7,opt,name=mesh_policy,json=meshPolicy,proto3" json:"mesh_policy,omitempty"`
	MeshControlPlane     *ServiceMeshConfig_MeshControlPlane `protobuf:"bytes,8,opt,name=mesh_control_plane,json=meshControlPlane,proto3" json:"mesh_control_plane,omitempty"`
	MeshPolicyEnabled    bool                                `protobuf:"varint,9,opt,name=mesh_policy_enabled,json=meshPolicyEnabled,proto3" json:"mesh_policy_enabled,omitempty"`
	MeshTelemetryEnabled bool                                `protobuf:"varint,10,opt,name=mesh_telemetry_enabled,json=meshTelemetryEnabled,proto3" json:"mesh_telemetry_enabled,omitempty"`
	MtlsEnabled          bool                                `protobuf:"varint,11,opt,name=mtls_enabled,json=mtlsEnabled,proto3" json:"mtls_enabled,omitempty"`
	ProxyConcurrency     int32                               `protobuf:"varint,12,opt,name=proxy_concurrency,json=proxyConcurrency,proto3" json:"proxy_concurrency,omitempty"`
	MeshBuild            string                              `protobuf:"bytes,13,opt,name=mesh_build,json=meshBuild,proto3" json:"mesh_build,omitempty"`
	ProxyBuild           string                              `protobuf:"bytes,14,opt,name=proxy_build,json=proxyBuild,proto3" json:"proxy_build,omitempty"`
	ExpGroupUuid         string                              `protobuf:"bytes,15,opt,name=exp_group_uuid,json=expGroupUuid,proto3" json:"exp_group_uuid,omitempty"`
	ExpUuid              string                              `protobuf:"bytes,16,opt,name=exp_uuid,json=expUuid,proto3" json:"exp_uuid,omitempty"`
	Profile              string                              `protobuf:"bytes,17,opt,name=profile,proto3" json:"profile,omitempty"`
	MeshType             *ServiceMesh                        `protobuf:"bytes,18,opt,name=mesh_type,json=meshType,proto3" json:"mesh_type,omitempty"`
	ApplicationMetadata  *ApplicationMetadata                `protobuf:"bytes,19,opt,name=application_metadata,json=applicationMetadata,proto3" json:"application_metadata,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig) GetApplicationMetadata

func (x *ServiceMeshConfig) GetApplicationMetadata() *ApplicationMetadata

func (*ServiceMeshConfig) GetExpGroupUuid

func (x *ServiceMeshConfig) GetExpGroupUuid() string

func (*ServiceMeshConfig) GetExpUuid

func (x *ServiceMeshConfig) GetExpUuid() string

func (*ServiceMeshConfig) GetId

func (x *ServiceMeshConfig) GetId() string

func (*ServiceMeshConfig) GetIngressGateway

func (x *ServiceMeshConfig) GetIngressGateway() *ServiceMeshConfig_IngressGateway

func (*ServiceMeshConfig) GetLabels

func (x *ServiceMeshConfig) GetLabels() map[string]string

func (*ServiceMeshConfig) GetMeshBuild

func (x *ServiceMeshConfig) GetMeshBuild() string

func (*ServiceMeshConfig) GetMeshControlPlane

func (x *ServiceMeshConfig) GetMeshControlPlane() *ServiceMeshConfig_MeshControlPlane

func (*ServiceMeshConfig) GetMeshPolicy

func (x *ServiceMeshConfig) GetMeshPolicy() *ServiceMeshConfig_MeshPolicy

func (*ServiceMeshConfig) GetMeshPolicyEnabled

func (x *ServiceMeshConfig) GetMeshPolicyEnabled() bool

func (*ServiceMeshConfig) GetMeshTelemetry

func (x *ServiceMeshConfig) GetMeshTelemetry() *ServiceMeshConfig_MeshTelemetry

func (*ServiceMeshConfig) GetMeshTelemetryEnabled

func (x *ServiceMeshConfig) GetMeshTelemetryEnabled() bool

func (*ServiceMeshConfig) GetMeshType

func (x *ServiceMeshConfig) GetMeshType() *ServiceMesh

func (*ServiceMeshConfig) GetMtlsEnabled

func (x *ServiceMeshConfig) GetMtlsEnabled() bool

func (*ServiceMeshConfig) GetProfile

func (x *ServiceMeshConfig) GetProfile() string

func (*ServiceMeshConfig) GetProxyBuild

func (x *ServiceMeshConfig) GetProxyBuild() string

func (*ServiceMeshConfig) GetProxyConcurrency

func (x *ServiceMeshConfig) GetProxyConcurrency() int32

func (*ServiceMeshConfig) GetSidecar

func (*ServiceMeshConfig) GetSmpVersion

func (x *ServiceMeshConfig) GetSmpVersion() string

func (*ServiceMeshConfig) ProtoMessage

func (*ServiceMeshConfig) ProtoMessage()

func (*ServiceMeshConfig) ProtoReflect

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

func (*ServiceMeshConfig) Reset

func (x *ServiceMeshConfig) Reset()

func (*ServiceMeshConfig) String

func (x *ServiceMeshConfig) String() string

type ServiceMeshConfig_EgressGateway

type ServiceMeshConfig_EgressGateway struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu in mCores
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	// memory in MB
	MemMb int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// traffic sent thru egress gateway
	Rps int32 `protobuf:"varint,4,opt,name=rps,proto3" json:"rps,omitempty"`
	// Total bytes sent thru egress
	Bps int32 `protobuf:"varint,5,opt,name=bps,proto3" json:"bps,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_EgressGateway) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_EgressGateway.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_EgressGateway) GetBps

func (*ServiceMeshConfig_EgressGateway) GetCount

func (x *ServiceMeshConfig_EgressGateway) GetCount() int32

func (*ServiceMeshConfig_EgressGateway) GetCpuMcores

func (x *ServiceMeshConfig_EgressGateway) GetCpuMcores() int32

func (*ServiceMeshConfig_EgressGateway) GetMemMb

func (x *ServiceMeshConfig_EgressGateway) GetMemMb() int32

func (*ServiceMeshConfig_EgressGateway) GetRps

func (*ServiceMeshConfig_EgressGateway) ProtoMessage

func (*ServiceMeshConfig_EgressGateway) ProtoMessage()

func (*ServiceMeshConfig_EgressGateway) ProtoReflect

func (*ServiceMeshConfig_EgressGateway) Reset

func (*ServiceMeshConfig_EgressGateway) String

type ServiceMeshConfig_IngressGateway

type ServiceMeshConfig_IngressGateway struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu in mCores
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	// memory in MB
	MemMb int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// traffic sent thru ingress gateway
	Rps int32 `protobuf:"varint,4,opt,name=rps,proto3" json:"rps,omitempty"`
	// Total bytes sent thru ingress
	Bps int32 `protobuf:"varint,5,opt,name=bps,proto3" json:"bps,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_IngressGateway) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_IngressGateway.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_IngressGateway) GetBps

func (*ServiceMeshConfig_IngressGateway) GetCount

func (*ServiceMeshConfig_IngressGateway) GetCpuMcores

func (x *ServiceMeshConfig_IngressGateway) GetCpuMcores() int32

func (*ServiceMeshConfig_IngressGateway) GetMemMb

func (*ServiceMeshConfig_IngressGateway) GetRps

func (*ServiceMeshConfig_IngressGateway) ProtoMessage

func (*ServiceMeshConfig_IngressGateway) ProtoMessage()

func (*ServiceMeshConfig_IngressGateway) ProtoReflect

func (*ServiceMeshConfig_IngressGateway) Reset

func (*ServiceMeshConfig_IngressGateway) String

type ServiceMeshConfig_MeshControlPlane

type ServiceMeshConfig_MeshControlPlane struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu used by mesh_pilot pods
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	MemMb     int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	Endpoints int32 `protobuf:"varint,4,opt,name=endpoints,proto3" json:"endpoints,omitempty"`
	// services + service entries
	Services         int32 `protobuf:"varint,5,opt,name=services,proto3" json:"services,omitempty"`
	Sidecars         int32 `protobuf:"varint,6,opt,name=sidecars,proto3" json:"sidecars,omitempty"`
	VirtualServices  int32 `protobuf:"varint,7,opt,name=virtual_services,json=virtualServices,proto3" json:"virtual_services,omitempty"`
	DestinationRules int32 `protobuf:"varint,8,opt,name=destination_rules,json=destinationRules,proto3" json:"destination_rules,omitempty"`
	// how long does it take a listener change to propagate to 90% proxies
	LdsLatencyMs int32 `protobuf:"varint,9,opt,name=lds_latency_ms,json=ldsLatencyMs,proto3" json:"lds_latency_ms,omitempty"`
	// how long does it take for cluster change to propagate to 90% proxies
	CdsLatencyMs int32 `protobuf:"varint,10,opt,name=cds_latency_ms,json=cdsLatencyMs,proto3" json:"cds_latency_ms,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_MeshControlPlane) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_MeshControlPlane.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_MeshControlPlane) GetCdsLatencyMs

func (x *ServiceMeshConfig_MeshControlPlane) GetCdsLatencyMs() int32

func (*ServiceMeshConfig_MeshControlPlane) GetCount

func (*ServiceMeshConfig_MeshControlPlane) GetCpuMcores

func (x *ServiceMeshConfig_MeshControlPlane) GetCpuMcores() int32

func (*ServiceMeshConfig_MeshControlPlane) GetDestinationRules

func (x *ServiceMeshConfig_MeshControlPlane) GetDestinationRules() int32

func (*ServiceMeshConfig_MeshControlPlane) GetEndpoints

func (x *ServiceMeshConfig_MeshControlPlane) GetEndpoints() int32

func (*ServiceMeshConfig_MeshControlPlane) GetLdsLatencyMs

func (x *ServiceMeshConfig_MeshControlPlane) GetLdsLatencyMs() int32

func (*ServiceMeshConfig_MeshControlPlane) GetMemMb

func (*ServiceMeshConfig_MeshControlPlane) GetServices

func (x *ServiceMeshConfig_MeshControlPlane) GetServices() int32

func (*ServiceMeshConfig_MeshControlPlane) GetSidecars

func (x *ServiceMeshConfig_MeshControlPlane) GetSidecars() int32

func (*ServiceMeshConfig_MeshControlPlane) GetVirtualServices

func (x *ServiceMeshConfig_MeshControlPlane) GetVirtualServices() int32

func (*ServiceMeshConfig_MeshControlPlane) ProtoMessage

func (*ServiceMeshConfig_MeshControlPlane) ProtoMessage()

func (*ServiceMeshConfig_MeshControlPlane) ProtoReflect

func (*ServiceMeshConfig_MeshControlPlane) Reset

func (*ServiceMeshConfig_MeshControlPlane) String

type ServiceMeshConfig_MeshPolicy

type ServiceMeshConfig_MeshPolicy struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu used by all mesh_policy pods
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	MemMb     int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// Total rps traversing all proxies (sidecars+ingress+egress)
	Rps          int32 `protobuf:"varint,4,opt,name=rps,proto3" json:"rps,omitempty"`
	CacheHitRate int32 `protobuf:"varint,5,opt,name=cache_hit_rate,json=cacheHitRate,proto3" json:"cache_hit_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_MeshPolicy) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_MeshPolicy.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_MeshPolicy) GetCacheHitRate

func (x *ServiceMeshConfig_MeshPolicy) GetCacheHitRate() int32

func (*ServiceMeshConfig_MeshPolicy) GetCount

func (x *ServiceMeshConfig_MeshPolicy) GetCount() int32

func (*ServiceMeshConfig_MeshPolicy) GetCpuMcores

func (x *ServiceMeshConfig_MeshPolicy) GetCpuMcores() int32

func (*ServiceMeshConfig_MeshPolicy) GetMemMb

func (x *ServiceMeshConfig_MeshPolicy) GetMemMb() int32

func (*ServiceMeshConfig_MeshPolicy) GetRps

func (x *ServiceMeshConfig_MeshPolicy) GetRps() int32

func (*ServiceMeshConfig_MeshPolicy) ProtoMessage

func (*ServiceMeshConfig_MeshPolicy) ProtoMessage()

func (*ServiceMeshConfig_MeshPolicy) ProtoReflect

func (*ServiceMeshConfig_MeshPolicy) Reset

func (x *ServiceMeshConfig_MeshPolicy) Reset()

func (*ServiceMeshConfig_MeshPolicy) String

type ServiceMeshConfig_MeshTelemetry

type ServiceMeshConfig_MeshTelemetry struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu used by all mesh_telemetry pods
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	MemMb     int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// Total rps traversing all proxies (sidecars+ingress+egress)
	Rps int32 `protobuf:"varint,4,opt,name=rps,proto3" json:"rps,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_MeshTelemetry) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_MeshTelemetry.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_MeshTelemetry) GetCount

func (x *ServiceMeshConfig_MeshTelemetry) GetCount() int32

func (*ServiceMeshConfig_MeshTelemetry) GetCpuMcores

func (x *ServiceMeshConfig_MeshTelemetry) GetCpuMcores() int32

func (*ServiceMeshConfig_MeshTelemetry) GetMemMb

func (x *ServiceMeshConfig_MeshTelemetry) GetMemMb() int32

func (*ServiceMeshConfig_MeshTelemetry) GetRps

func (*ServiceMeshConfig_MeshTelemetry) ProtoMessage

func (*ServiceMeshConfig_MeshTelemetry) ProtoMessage()

func (*ServiceMeshConfig_MeshTelemetry) ProtoReflect

func (*ServiceMeshConfig_MeshTelemetry) Reset

func (*ServiceMeshConfig_MeshTelemetry) String

type ServiceMeshConfig_Sidecar

type ServiceMeshConfig_Sidecar struct {
	Count int32 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
	// cpu used by all sidecars except ingress / egress
	CpuMcores int32 `protobuf:"varint,2,opt,name=cpu_mcores,json=cpuMcores,proto3" json:"cpu_mcores,omitempty"`
	MemMb     int32 `protobuf:"varint,3,opt,name=mem_mb,json=memMb,proto3" json:"mem_mb,omitempty"`
	// Total rps traversing all sidecars
	Rps int32 `protobuf:"varint,4,opt,name=rps,proto3" json:"rps,omitempty"`
	// Total bytes sent thru sidecars
	Bps int32 `protobuf:"varint,5,opt,name=bps,proto3" json:"bps,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig_Sidecar) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig_Sidecar.ProtoReflect.Descriptor instead.

func (*ServiceMeshConfig_Sidecar) GetBps

func (x *ServiceMeshConfig_Sidecar) GetBps() int32

func (*ServiceMeshConfig_Sidecar) GetCount

func (x *ServiceMeshConfig_Sidecar) GetCount() int32

func (*ServiceMeshConfig_Sidecar) GetCpuMcores

func (x *ServiceMeshConfig_Sidecar) GetCpuMcores() int32

func (*ServiceMeshConfig_Sidecar) GetMemMb

func (x *ServiceMeshConfig_Sidecar) GetMemMb() int32

func (*ServiceMeshConfig_Sidecar) GetRps

func (x *ServiceMeshConfig_Sidecar) GetRps() int32

func (*ServiceMeshConfig_Sidecar) ProtoMessage

func (*ServiceMeshConfig_Sidecar) ProtoMessage()

func (*ServiceMeshConfig_Sidecar) ProtoReflect

func (*ServiceMeshConfig_Sidecar) Reset

func (x *ServiceMeshConfig_Sidecar) Reset()

func (*ServiceMeshConfig_Sidecar) String

func (x *ServiceMeshConfig_Sidecar) String() string

type ServiceMesh_Type

type ServiceMesh_Type int32
const (
	ServiceMesh_INVALID_MESH         ServiceMesh_Type = 0
	ServiceMesh_APP_MESH             ServiceMesh_Type = 1
	ServiceMesh_CONSUL               ServiceMesh_Type = 2
	ServiceMesh_ISTIO                ServiceMesh_Type = 3
	ServiceMesh_KUMA                 ServiceMesh_Type = 4
	ServiceMesh_LINKERD              ServiceMesh_Type = 5
	ServiceMesh_TRAEFIK_MESH         ServiceMesh_Type = 6
	ServiceMesh_OCTARINE             ServiceMesh_Type = 7
	ServiceMesh_NETWORK_SERVICE_MESH ServiceMesh_Type = 8
	ServiceMesh_TANZU                ServiceMesh_Type = 9
	ServiceMesh_OPEN_SERVICE_MESH    ServiceMesh_Type = 10
	ServiceMesh_NGINX_SERVICE_MESH   ServiceMesh_Type = 11
	ServiceMesh_CILIUM_SERVICE_MESH  ServiceMesh_Type = 12
)

func (ServiceMesh_Type) Descriptor

func (ServiceMesh_Type) Enum

func (ServiceMesh_Type) EnumDescriptor deprecated

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

Deprecated: Use ServiceMesh_Type.Descriptor instead.

func (ServiceMesh_Type) Number

func (ServiceMesh_Type) String

func (x ServiceMesh_Type) String() string

func (ServiceMesh_Type) Type

type TrafficMetadata

type TrafficMetadata struct {
	LoadBalanceName    string `protobuf:"bytes,1,opt,name=load_balance_name,json=loadBalanceName,proto3" json:"load_balance_name,omitempty"`
	LoadBalanceIp      string `protobuf:"bytes,2,opt,name=load_balance_ip,json=loadBalanceIp,proto3" json:"load_balance_ip,omitempty"`
	HostEndpoint       string `protobuf:"bytes,3,opt,name=host_endpoint,json=hostEndpoint,proto3" json:"host_endpoint,omitempty"`
	PrometheusUrl      string `protobuf:"bytes,4,opt,name=prometheus_url,json=prometheusUrl,proto3" json:"prometheus_url,omitempty"`
	HttpHeaders        string `protobuf:"bytes,5,opt,name=http_headers,json=httpHeaders,proto3" json:"http_headers,omitempty"`
	UserAgent          string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent,proto3" json:"user_agent,omitempty"`
	PingHealthEndpoint string `protobuf:"bytes,7,opt,name=ping_health_endpoint,json=pingHealthEndpoint,proto3" json:"ping_health_endpoint,omitempty"`
	// contains filtered or unexported fields
}

func (*TrafficMetadata) Descriptor deprecated

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

Deprecated: Use TrafficMetadata.ProtoReflect.Descriptor instead.

func (*TrafficMetadata) GetHostEndpoint

func (x *TrafficMetadata) GetHostEndpoint() string

func (*TrafficMetadata) GetHttpHeaders

func (x *TrafficMetadata) GetHttpHeaders() string

func (*TrafficMetadata) GetLoadBalanceIp

func (x *TrafficMetadata) GetLoadBalanceIp() string

func (*TrafficMetadata) GetLoadBalanceName

func (x *TrafficMetadata) GetLoadBalanceName() string

func (*TrafficMetadata) GetPingHealthEndpoint

func (x *TrafficMetadata) GetPingHealthEndpoint() string

func (*TrafficMetadata) GetPrometheusUrl

func (x *TrafficMetadata) GetPrometheusUrl() string

func (*TrafficMetadata) GetUserAgent

func (x *TrafficMetadata) GetUserAgent() string

func (*TrafficMetadata) ProtoMessage

func (*TrafficMetadata) ProtoMessage()

func (*TrafficMetadata) ProtoReflect

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

func (*TrafficMetadata) Reset

func (x *TrafficMetadata) Reset()

func (*TrafficMetadata) String

func (x *TrafficMetadata) String() string

Jump to

Keyboard shortcuts

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