v1

package
v0.0.0-...-e036c78 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 16 Imported by: 43

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SniffType_name = map[int32]string{
		0:  "CLRMetricType",
		1:  "JVMMetricType",
		2:  "MeterType",
		3:  "TracingType",
		4:  "Logging",
		5:  "ManagementType",
		6:  "ProfileType",
		7:  "ServiceMeshType",
		8:  "EventType",
		9:  "ConfigurationDiscoveryServiceType",
		10: "EnvoyALSV2Type",
		11: "EnvoyALSV3Type",
		12: "EnvoyMetricsV2Type",
		13: "EnvoyMetricsV3Type",
		14: "EBPFProcessType",
		15: "EBPFProfilingType",
		16: "OpenTelementryMetricsV1Type",
		17: "EBPFAccessLogType",
	}
	SniffType_value = map[string]int32{
		"CLRMetricType":                     0,
		"JVMMetricType":                     1,
		"MeterType":                         2,
		"TracingType":                       3,
		"Logging":                           4,
		"ManagementType":                    5,
		"ProfileType":                       6,
		"ServiceMeshType":                   7,
		"EventType":                         8,
		"ConfigurationDiscoveryServiceType": 9,
		"EnvoyALSV2Type":                    10,
		"EnvoyALSV3Type":                    11,
		"EnvoyMetricsV2Type":                12,
		"EnvoyMetricsV3Type":                13,
		"EBPFProcessType":                   14,
		"EBPFProfilingType":                 15,
		"OpenTelementryMetricsV1Type":       16,
		"EBPFAccessLogType":                 17,
	}
)

Enum value maps for SniffType.

View Source
var File_satellite_SniffData_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type BatchLogList

type BatchLogList struct {
	Logs [][]byte `protobuf:"bytes,1,rep,name=logs,proto3" json:"logs,omitempty"`
	// contains filtered or unexported fields
}

func (*BatchLogList) Descriptor deprecated

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

Deprecated: Use BatchLogList.ProtoReflect.Descriptor instead.

func (*BatchLogList) GetLogs

func (x *BatchLogList) GetLogs() [][]byte

func (*BatchLogList) ProtoMessage

func (*BatchLogList) ProtoMessage()

func (*BatchLogList) ProtoReflect

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

func (*BatchLogList) Reset

func (x *BatchLogList) Reset()

func (*BatchLogList) String

func (x *BatchLogList) String() string

type EBPFAccessLogList

type EBPFAccessLogList struct {
	Messages [][]byte `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EBPFAccessLogList) Descriptor deprecated

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

Deprecated: Use EBPFAccessLogList.ProtoReflect.Descriptor instead.

func (*EBPFAccessLogList) GetMessages

func (x *EBPFAccessLogList) GetMessages() [][]byte

func (*EBPFAccessLogList) ProtoMessage

func (*EBPFAccessLogList) ProtoMessage()

func (*EBPFAccessLogList) ProtoReflect

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

func (*EBPFAccessLogList) Reset

func (x *EBPFAccessLogList) Reset()

func (*EBPFAccessLogList) String

func (x *EBPFAccessLogList) String() string

type EBPFProfilingDataList

type EBPFProfilingDataList struct {
	DataList []*v38.EBPFProfilingData `protobuf:"bytes,1,rep,name=dataList,proto3" json:"dataList,omitempty"`
	// contains filtered or unexported fields
}

func (*EBPFProfilingDataList) Descriptor deprecated

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

Deprecated: Use EBPFProfilingDataList.ProtoReflect.Descriptor instead.

func (*EBPFProfilingDataList) GetDataList

func (x *EBPFProfilingDataList) GetDataList() []*v38.EBPFProfilingData

func (*EBPFProfilingDataList) ProtoMessage

func (*EBPFProfilingDataList) ProtoMessage()

func (*EBPFProfilingDataList) ProtoReflect

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

func (*EBPFProfilingDataList) Reset

func (x *EBPFProfilingDataList) Reset()

func (*EBPFProfilingDataList) String

func (x *EBPFProfilingDataList) String() string

type EnvoyALSV2List

type EnvoyALSV2List struct {
	Messages [][]byte `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvoyALSV2List) Descriptor deprecated

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

Deprecated: Use EnvoyALSV2List.ProtoReflect.Descriptor instead.

func (*EnvoyALSV2List) GetMessages

func (x *EnvoyALSV2List) GetMessages() [][]byte

func (*EnvoyALSV2List) ProtoMessage

func (*EnvoyALSV2List) ProtoMessage()

func (*EnvoyALSV2List) ProtoReflect

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

func (*EnvoyALSV2List) Reset

func (x *EnvoyALSV2List) Reset()

func (*EnvoyALSV2List) String

func (x *EnvoyALSV2List) String() string

type EnvoyALSV3List

type EnvoyALSV3List struct {
	Messages [][]byte `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvoyALSV3List) Descriptor deprecated

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

Deprecated: Use EnvoyALSV3List.ProtoReflect.Descriptor instead.

func (*EnvoyALSV3List) GetMessages

func (x *EnvoyALSV3List) GetMessages() [][]byte

func (*EnvoyALSV3List) ProtoMessage

func (*EnvoyALSV3List) ProtoMessage()

func (*EnvoyALSV3List) ProtoReflect

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

func (*EnvoyALSV3List) Reset

func (x *EnvoyALSV3List) Reset()

func (*EnvoyALSV3List) String

func (x *EnvoyALSV3List) String() string

type EnvoyMetricsV2List

type EnvoyMetricsV2List struct {
	Messages []*v2.StreamMetricsMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvoyMetricsV2List) Descriptor deprecated

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

Deprecated: Use EnvoyMetricsV2List.ProtoReflect.Descriptor instead.

func (*EnvoyMetricsV2List) GetMessages

func (x *EnvoyMetricsV2List) GetMessages() []*v2.StreamMetricsMessage

func (*EnvoyMetricsV2List) ProtoMessage

func (*EnvoyMetricsV2List) ProtoMessage()

func (*EnvoyMetricsV2List) ProtoReflect

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

func (*EnvoyMetricsV2List) Reset

func (x *EnvoyMetricsV2List) Reset()

func (*EnvoyMetricsV2List) String

func (x *EnvoyMetricsV2List) String() string

type EnvoyMetricsV3List

type EnvoyMetricsV3List struct {
	Messages []*v39.StreamMetricsMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
	// contains filtered or unexported fields
}

func (*EnvoyMetricsV3List) Descriptor deprecated

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

Deprecated: Use EnvoyMetricsV3List.ProtoReflect.Descriptor instead.

func (*EnvoyMetricsV3List) GetMessages

func (x *EnvoyMetricsV3List) GetMessages() []*v39.StreamMetricsMessage

func (*EnvoyMetricsV3List) ProtoMessage

func (*EnvoyMetricsV3List) ProtoMessage()

func (*EnvoyMetricsV3List) ProtoReflect

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

func (*EnvoyMetricsV3List) Reset

func (x *EnvoyMetricsV3List) Reset()

func (*EnvoyMetricsV3List) String

func (x *EnvoyMetricsV3List) String() string

type SniffData

type SniffData struct {

	// The occur time.
	Timestamp int64 `protobuf:"varint,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	// unique event name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// The data type.
	Type SniffType `protobuf:"varint,3,opt,name=type,proto3,enum=skywalking.v3.SniffType" json:"type,omitempty"`
	// Whether to send to remote. It is used in sampling.
	Remote bool `protobuf:"varint,4,opt,name=remote,proto3" json:"remote,omitempty"`
	// Additional meta-information.
	Meta map[string]string `` /* 149-byte string literal not displayed */
	// Transfer data.
	//
	// Types that are assignable to Data:
	//
	//	*SniffData_Clr
	//	*SniffData_Jvm
	//	*SniffData_Meter
	//	*SniffData_Segment
	//	*SniffData_LogList
	//	*SniffData_Instance
	//	*SniffData_Profile
	//	*SniffData_ServiceMesh
	//	*SniffData_Event
	//	*SniffData_InstancePing
	//	*SniffData_ProfileTaskQuery
	//	*SniffData_ProfileTaskFinish
	//	*SniffData_Commands
	//	*SniffData_ConfigurationSyncRequest
	//	*SniffData_EnvoyALSV2List
	//	*SniffData_EnvoyALSV3List
	//	*SniffData_EnvoyMetricsV2List
	//	*SniffData_EnvoyMetricsV3List
	//	*SniffData_MeterCollection
	//	*SniffData_EBPFProcessReportList
	//	*SniffData_EBPFReportProcessDownstream
	//	*SniffData_EBPFProcessPingPkgList
	//	*SniffData_EBPFProfilingTaskQuery
	//	*SniffData_EBPFProfilingDataList
	//	*SniffData_OpenTelementryMetricsV1Request
	//	*SniffData_SpanAttachedEvent
	//	*SniffData_ContinuousProfilingPolicyQuery
	//	*SniffData_ContinuousProfilingReport
	//	*SniffData_EBPFAccessLogList
	Data isSniffData_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

SniffData is the transfer unit in Satellite.

func (*SniffData) Descriptor deprecated

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

Deprecated: Use SniffData.ProtoReflect.Descriptor instead.

func (*SniffData) GetClr

func (x *SniffData) GetClr() *v3.CLRMetricCollection

func (*SniffData) GetCommands

func (x *SniffData) GetCommands() *v35.Commands

func (*SniffData) GetConfigurationSyncRequest

func (x *SniffData) GetConfigurationSyncRequest() *v36.ConfigurationSyncRequest

func (*SniffData) GetContinuousProfilingPolicyQuery

func (x *SniffData) GetContinuousProfilingPolicyQuery() *v38.ContinuousProfilingPolicyQuery

func (*SniffData) GetContinuousProfilingReport

func (x *SniffData) GetContinuousProfilingReport() *v38.ContinuousProfilingReport

func (*SniffData) GetData

func (m *SniffData) GetData() isSniffData_Data

func (*SniffData) GetEBPFAccessLogList

func (x *SniffData) GetEBPFAccessLogList() *EBPFAccessLogList

func (*SniffData) GetEBPFProcessPingPkgList

func (x *SniffData) GetEBPFProcessPingPkgList() *v37.EBPFProcessPingPkgList

func (*SniffData) GetEBPFProcessReportList

func (x *SniffData) GetEBPFProcessReportList() *v37.EBPFProcessReportList

func (*SniffData) GetEBPFProfilingDataList

func (x *SniffData) GetEBPFProfilingDataList() *EBPFProfilingDataList

func (*SniffData) GetEBPFProfilingTaskQuery

func (x *SniffData) GetEBPFProfilingTaskQuery() *v38.EBPFProfilingTaskQuery

func (*SniffData) GetEBPFReportProcessDownstream

func (x *SniffData) GetEBPFReportProcessDownstream() *v37.EBPFReportProcessDownstream

func (*SniffData) GetEnvoyALSV2List

func (x *SniffData) GetEnvoyALSV2List() *EnvoyALSV2List

func (*SniffData) GetEnvoyALSV3List

func (x *SniffData) GetEnvoyALSV3List() *EnvoyALSV3List

func (*SniffData) GetEnvoyMetricsV2List

func (x *SniffData) GetEnvoyMetricsV2List() *EnvoyMetricsV2List

func (*SniffData) GetEnvoyMetricsV3List

func (x *SniffData) GetEnvoyMetricsV3List() *EnvoyMetricsV3List

func (*SniffData) GetEvent

func (x *SniffData) GetEvent() *v34.Event

func (*SniffData) GetInstance

func (x *SniffData) GetInstance() *v31.InstanceProperties

func (*SniffData) GetInstancePing

func (x *SniffData) GetInstancePing() *v31.InstancePingPkg

func (*SniffData) GetJvm

func (x *SniffData) GetJvm() *v3.JVMMetricCollection

func (*SniffData) GetLogList

func (x *SniffData) GetLogList() *BatchLogList

func (*SniffData) GetMeta

func (x *SniffData) GetMeta() map[string]string

func (*SniffData) GetMeter

func (x *SniffData) GetMeter() *v3.MeterData

func (*SniffData) GetMeterCollection

func (x *SniffData) GetMeterCollection() *v3.MeterDataCollection

func (*SniffData) GetName

func (x *SniffData) GetName() string

func (*SniffData) GetOpenTelementryMetricsV1Request

func (x *SniffData) GetOpenTelementryMetricsV1Request() *v1.ExportMetricsServiceRequest

func (*SniffData) GetProfile

func (x *SniffData) GetProfile() *v32.ThreadSnapshot

func (*SniffData) GetProfileTaskFinish

func (x *SniffData) GetProfileTaskFinish() *v32.ProfileTaskFinishReport

func (*SniffData) GetProfileTaskQuery

func (x *SniffData) GetProfileTaskQuery() *v32.ProfileTaskCommandQuery

func (*SniffData) GetRemote

func (x *SniffData) GetRemote() bool

func (*SniffData) GetSegment

func (x *SniffData) GetSegment() []byte

func (*SniffData) GetServiceMesh

func (x *SniffData) GetServiceMesh() *v33.ServiceMeshMetrics

func (*SniffData) GetSpanAttachedEvent

func (x *SniffData) GetSpanAttachedEvent() []byte

func (*SniffData) GetTimestamp

func (x *SniffData) GetTimestamp() int64

func (*SniffData) GetType

func (x *SniffData) GetType() SniffType

func (*SniffData) ProtoMessage

func (*SniffData) ProtoMessage()

func (*SniffData) ProtoReflect

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

func (*SniffData) Reset

func (x *SniffData) Reset()

func (*SniffData) String

func (x *SniffData) String() string

type SniffData_Clr

type SniffData_Clr struct {
	Clr *v3.CLRMetricCollection `protobuf:"bytes,6,opt,name=clr,proto3,oneof"`
}

type SniffData_Commands

type SniffData_Commands struct {
	Commands *v35.Commands `protobuf:"bytes,18,opt,name=commands,proto3,oneof"`
}

type SniffData_ConfigurationSyncRequest

type SniffData_ConfigurationSyncRequest struct {
	ConfigurationSyncRequest *v36.ConfigurationSyncRequest `protobuf:"bytes,19,opt,name=configurationSyncRequest,proto3,oneof"`
}

type SniffData_ContinuousProfilingPolicyQuery

type SniffData_ContinuousProfilingPolicyQuery struct {
	ContinuousProfilingPolicyQuery *v38.ContinuousProfilingPolicyQuery `protobuf:"bytes,32,opt,name=continuousProfilingPolicyQuery,proto3,oneof"`
}

type SniffData_ContinuousProfilingReport

type SniffData_ContinuousProfilingReport struct {
	ContinuousProfilingReport *v38.ContinuousProfilingReport `protobuf:"bytes,33,opt,name=continuousProfilingReport,proto3,oneof"`
}

type SniffData_EBPFAccessLogList

type SniffData_EBPFAccessLogList struct {
	EBPFAccessLogList *EBPFAccessLogList `protobuf:"bytes,34,opt,name=eBPFAccessLogList,proto3,oneof"`
}

type SniffData_EBPFProcessPingPkgList

type SniffData_EBPFProcessPingPkgList struct {
	EBPFProcessPingPkgList *v37.EBPFProcessPingPkgList `protobuf:"bytes,27,opt,name=eBPFProcessPingPkgList,proto3,oneof"`
}

type SniffData_EBPFProcessReportList

type SniffData_EBPFProcessReportList struct {
	EBPFProcessReportList *v37.EBPFProcessReportList `protobuf:"bytes,25,opt,name=eBPFProcessReportList,proto3,oneof"`
}

type SniffData_EBPFProfilingDataList

type SniffData_EBPFProfilingDataList struct {
	EBPFProfilingDataList *EBPFProfilingDataList `protobuf:"bytes,29,opt,name=eBPFProfilingDataList,proto3,oneof"`
}

type SniffData_EBPFProfilingTaskQuery

type SniffData_EBPFProfilingTaskQuery struct {
	EBPFProfilingTaskQuery *v38.EBPFProfilingTaskQuery `protobuf:"bytes,28,opt,name=eBPFProfilingTaskQuery,proto3,oneof"`
}

type SniffData_EBPFReportProcessDownstream

type SniffData_EBPFReportProcessDownstream struct {
	EBPFReportProcessDownstream *v37.EBPFReportProcessDownstream `protobuf:"bytes,26,opt,name=eBPFReportProcessDownstream,proto3,oneof"`
}

type SniffData_EnvoyALSV2List

type SniffData_EnvoyALSV2List struct {
	EnvoyALSV2List *EnvoyALSV2List `protobuf:"bytes,20,opt,name=envoyALSV2List,proto3,oneof"`
}

type SniffData_EnvoyALSV3List

type SniffData_EnvoyALSV3List struct {
	EnvoyALSV3List *EnvoyALSV3List `protobuf:"bytes,21,opt,name=envoyALSV3List,proto3,oneof"`
}

type SniffData_EnvoyMetricsV2List

type SniffData_EnvoyMetricsV2List struct {
	EnvoyMetricsV2List *EnvoyMetricsV2List `protobuf:"bytes,22,opt,name=envoyMetricsV2List,proto3,oneof"`
}

type SniffData_EnvoyMetricsV3List

type SniffData_EnvoyMetricsV3List struct {
	EnvoyMetricsV3List *EnvoyMetricsV3List `protobuf:"bytes,23,opt,name=envoyMetricsV3List,proto3,oneof"`
}

type SniffData_Event

type SniffData_Event struct {
	Event *v34.Event `protobuf:"bytes,14,opt,name=event,proto3,oneof"`
}

type SniffData_Instance

type SniffData_Instance struct {
	Instance *v31.InstanceProperties `protobuf:"bytes,11,opt,name=instance,proto3,oneof"`
}

type SniffData_InstancePing

type SniffData_InstancePing struct {
	InstancePing *v31.InstancePingPkg `protobuf:"bytes,15,opt,name=instancePing,proto3,oneof"`
}

type SniffData_Jvm

type SniffData_Jvm struct {
	Jvm *v3.JVMMetricCollection `protobuf:"bytes,7,opt,name=jvm,proto3,oneof"`
}

type SniffData_LogList

type SniffData_LogList struct {
	LogList *BatchLogList `protobuf:"bytes,10,opt,name=logList,proto3,oneof"`
}

type SniffData_Meter

type SniffData_Meter struct {
	Meter *v3.MeterData `protobuf:"bytes,8,opt,name=meter,proto3,oneof"`
}

type SniffData_MeterCollection

type SniffData_MeterCollection struct {
	MeterCollection *v3.MeterDataCollection `protobuf:"bytes,24,opt,name=meterCollection,proto3,oneof"`
}

type SniffData_OpenTelementryMetricsV1Request

type SniffData_OpenTelementryMetricsV1Request struct {
	OpenTelementryMetricsV1Request *v1.ExportMetricsServiceRequest `protobuf:"bytes,30,opt,name=openTelementryMetricsV1Request,proto3,oneof"`
}

type SniffData_Profile

type SniffData_Profile struct {
	Profile *v32.ThreadSnapshot `protobuf:"bytes,12,opt,name=profile,proto3,oneof"`
}

type SniffData_ProfileTaskFinish

type SniffData_ProfileTaskFinish struct {
	ProfileTaskFinish *v32.ProfileTaskFinishReport `protobuf:"bytes,17,opt,name=profileTaskFinish,proto3,oneof"`
}

type SniffData_ProfileTaskQuery

type SniffData_ProfileTaskQuery struct {
	ProfileTaskQuery *v32.ProfileTaskCommandQuery `protobuf:"bytes,16,opt,name=profileTaskQuery,proto3,oneof"`
}

type SniffData_Segment

type SniffData_Segment struct {
	Segment []byte `protobuf:"bytes,9,opt,name=segment,proto3,oneof"`
}

type SniffData_ServiceMesh

type SniffData_ServiceMesh struct {
	ServiceMesh *v33.ServiceMeshMetrics `protobuf:"bytes,13,opt,name=serviceMesh,proto3,oneof"`
}

type SniffData_SpanAttachedEvent

type SniffData_SpanAttachedEvent struct {
	SpanAttachedEvent []byte `protobuf:"bytes,31,opt,name=spanAttachedEvent,proto3,oneof"`
}

type SniffType

type SniffType int32

SniffType declares the supported transfer data type.

const (
	SniffType_CLRMetricType                     SniffType = 0
	SniffType_JVMMetricType                     SniffType = 1
	SniffType_MeterType                         SniffType = 2
	SniffType_TracingType                       SniffType = 3
	SniffType_Logging                           SniffType = 4
	SniffType_ManagementType                    SniffType = 5
	SniffType_ProfileType                       SniffType = 6
	SniffType_ServiceMeshType                   SniffType = 7
	SniffType_EventType                         SniffType = 8
	SniffType_ConfigurationDiscoveryServiceType SniffType = 9
	SniffType_EnvoyALSV2Type                    SniffType = 10
	SniffType_EnvoyALSV3Type                    SniffType = 11
	SniffType_EnvoyMetricsV2Type                SniffType = 12
	SniffType_EnvoyMetricsV3Type                SniffType = 13
	SniffType_EBPFProcessType                   SniffType = 14
	SniffType_EBPFProfilingType                 SniffType = 15
	SniffType_OpenTelementryMetricsV1Type       SniffType = 16
	SniffType_EBPFAccessLogType                 SniffType = 17
)

func (SniffType) Descriptor

func (SniffType) Descriptor() protoreflect.EnumDescriptor

func (SniffType) Enum

func (x SniffType) Enum() *SniffType

func (SniffType) EnumDescriptor deprecated

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

Deprecated: Use SniffType.Descriptor instead.

func (SniffType) Number

func (x SniffType) Number() protoreflect.EnumNumber

func (SniffType) String

func (x SniffType) String() string

func (SniffType) Type

Jump to

Keyboard shortcuts

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