spec

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 23, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ServiceMeshes_Type_name = map[int32]string{
		0: "appmesh",
		1: "consul",
		2: "istio",
		3: "kuma",
		4: "linkerd",
		5: "maesh",
		6: "octarine",
		7: "networkservicemesh",
		8: "tanzu",
	}
	ServiceMeshes_Type_value = map[string]int32{
		"appmesh":            0,
		"consul":             1,
		"istio":              2,
		"kuma":               3,
		"linkerd":            4,
		"maesh":              5,
		"octarine":           6,
		"networkservicemesh": 7,
		"tanzu":              8,
	}
)

Enum value maps for ServiceMeshes_Type.

View Source
var (
	PerformanceTestConfig_Client_Protocol_name = map[int32]string{
		0: "http",
		1: "tcp",
		2: "udp",
		3: "grpc",
	}
	PerformanceTestConfig_Client_Protocol_value = map[string]int32{
		"http": 0,
		"tcp":  1,
		"udp":  2,
		"grpc": 3,
	}
)

Enum value maps for PerformanceTestConfig_Client_Protocol.

Functions

This section is empty.

Types

type EnvironmentConfig

type EnvironmentConfig struct {
	SmpsVersion         string                                  `protobuf:"bytes,1,opt,name=smps_version,json=smpsVersion,proto3" json:"smps_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"`
	Node                []*EnvironmentConfig_Node               `protobuf:"bytes,5,rep,name=node,proto3" json:"node,omitempty"`
	IndividualWorkloads []*EnvironmentConfig_IndividualWorkload `protobuf:"bytes,6,rep,name=individual_workloads,json=individualWorkloads,proto3" json:"individual_workloads,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) GetNode

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

func (*EnvironmentConfig) GetSmpsVersion

func (x *EnvironmentConfig) GetSmpsVersion() string

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
	SmpsVersion string                          `protobuf:"bytes,1,opt,name=smps_version,json=smpsVersion,proto3" json:"smps_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 */
	Clients     []*PerformanceTestConfig_Client `protobuf:"bytes,5,rep,name=clients,proto3" json:"clients,omitempty"`
	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) GetSmpsVersion

func (x *PerformanceTestConfig) GetSmpsVersion() 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=SMPS.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"`
	EndpointUrl   []string                              `protobuf:"bytes,10,rep,name=endpoint_url,json=endpointUrl,proto3" json:"endpoint_url,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) 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) GetEndpointUrl

func (x *PerformanceTestConfig_Client) GetEndpointUrl() []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) 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_http PerformanceTestConfig_Client_Protocol = 0
	PerformanceTestConfig_Client_tcp  PerformanceTestConfig_Client_Protocol = 1
	PerformanceTestConfig_Client_udp  PerformanceTestConfig_Client_Protocol = 2
	PerformanceTestConfig_Client_grpc PerformanceTestConfig_Client_Protocol = 3
)

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
	SmpsVersion string            `protobuf:"bytes,1,opt,name=smps_version,json=smpsVersion,proto3" json:"smps_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    *timestamp.Timestamp           `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	EndTime      *timestamp.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"`
	Actual_QPS   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=testId,proto3" json:"testId,omitempty"`
	MeshConfigId string                         `protobuf:"bytes,10,opt,name=meshConfigId,proto3" json:"meshConfigId,omitempty"`
	EnvId        string                         `protobuf:"bytes,11,opt,name=envId,proto3" json:"envId,omitempty"`
	// contains filtered or unexported fields
}

func (*PerformanceTestResult) Descriptor deprecated

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

Deprecated: Use PerformanceTestResult.ProtoReflect.Descriptor instead.

func (*PerformanceTestResult) GetActual_QPS

func (x *PerformanceTestResult) GetActual_QPS() float64

func (*PerformanceTestResult) GetDetailsUri

func (x *PerformanceTestResult) GetDetailsUri() string

func (*PerformanceTestResult) GetEndTime

func (x *PerformanceTestResult) GetEndTime() *timestamp.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) GetSmpsVersion

func (x *PerformanceTestResult) GetSmpsVersion() string

func (*PerformanceTestResult) GetStartTime

func (x *PerformanceTestResult) GetStartTime() *timestamp.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_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 ServiceMeshConfig

type ServiceMeshConfig struct {
	SmpsVersion          string                              `protobuf:"bytes,1,opt,name=smps_version,json=smpsVersion,proto3" json:"smps_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"`
	Type                 *ServiceMeshes                      `protobuf:"bytes,18,opt,name=Type,proto3" json:"Type,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceMeshConfig) Descriptor deprecated

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

Deprecated: Use ServiceMeshConfig.ProtoReflect.Descriptor instead.

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

func (x *ServiceMeshConfig) GetSmpsVersion() string

func (*ServiceMeshConfig) GetType

func (x *ServiceMeshConfig) GetType() *ServiceMeshes

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_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 ServiceMeshes

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

func (*ServiceMeshes) Descriptor deprecated

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

Deprecated: Use ServiceMeshes.ProtoReflect.Descriptor instead.

func (*ServiceMeshes) ProtoMessage

func (*ServiceMeshes) ProtoMessage()

func (*ServiceMeshes) ProtoReflect

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

func (*ServiceMeshes) Reset

func (x *ServiceMeshes) Reset()

func (*ServiceMeshes) String

func (x *ServiceMeshes) String() string

type ServiceMeshes_Type

type ServiceMeshes_Type int32
const (
	ServiceMeshes_appmesh            ServiceMeshes_Type = 0
	ServiceMeshes_consul             ServiceMeshes_Type = 1
	ServiceMeshes_istio              ServiceMeshes_Type = 2
	ServiceMeshes_kuma               ServiceMeshes_Type = 3
	ServiceMeshes_linkerd            ServiceMeshes_Type = 4
	ServiceMeshes_maesh              ServiceMeshes_Type = 5
	ServiceMeshes_octarine           ServiceMeshes_Type = 6
	ServiceMeshes_networkservicemesh ServiceMeshes_Type = 7
	ServiceMeshes_tanzu              ServiceMeshes_Type = 8
)

func (ServiceMeshes_Type) Descriptor

func (ServiceMeshes_Type) Enum

func (ServiceMeshes_Type) EnumDescriptor deprecated

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

Deprecated: Use ServiceMeshes_Type.Descriptor instead.

func (ServiceMeshes_Type) Number

func (ServiceMeshes_Type) String

func (x ServiceMeshes_Type) String() string

func (ServiceMeshes_Type) Type

Jump to

Keyboard shortcuts

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