Documentation ¶
Index ¶
- Variables
- func RegisterEBPFAccessLogServiceServer(s grpc.ServiceRegistrar, srv EBPFAccessLogServiceServer)
- type AccessLogConnection
- func (*AccessLogConnection) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogConnection) GetLocal() *ConnectionAddress
- func (x *AccessLogConnection) GetProtocol() AccessLogProtocolType
- func (x *AccessLogConnection) GetRemote() *ConnectionAddress
- func (x *AccessLogConnection) GetRole() v3.DetectPoint
- func (x *AccessLogConnection) GetTlsMode() AccessLogConnectionTLSMode
- func (*AccessLogConnection) ProtoMessage()
- func (x *AccessLogConnection) ProtoReflect() protoreflect.Message
- func (x *AccessLogConnection) Reset()
- func (x *AccessLogConnection) String() string
- type AccessLogConnectionTLSMode
- func (AccessLogConnectionTLSMode) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogConnectionTLSMode) Enum() *AccessLogConnectionTLSMode
- func (AccessLogConnectionTLSMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogConnectionTLSMode) Number() protoreflect.EnumNumber
- func (x AccessLogConnectionTLSMode) String() string
- func (AccessLogConnectionTLSMode) Type() protoreflect.EnumType
- type AccessLogHTTPProtocol
- func (*AccessLogHTTPProtocol) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogHTTPProtocol) GetEndTime() *EBPFTimestamp
- func (x *AccessLogHTTPProtocol) GetRequest() *AccessLogHTTPProtocolRequest
- func (x *AccessLogHTTPProtocol) GetResponse() *AccessLogHTTPProtocolResponse
- func (x *AccessLogHTTPProtocol) GetStartTime() *EBPFTimestamp
- func (x *AccessLogHTTPProtocol) GetVersion() AccessLogHTTPProtocolVersion
- func (*AccessLogHTTPProtocol) ProtoMessage()
- func (x *AccessLogHTTPProtocol) ProtoReflect() protoreflect.Message
- func (x *AccessLogHTTPProtocol) Reset()
- func (x *AccessLogHTTPProtocol) String() string
- type AccessLogHTTPProtocolRequest
- func (*AccessLogHTTPProtocolRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogHTTPProtocolRequest) GetMethod() AccessLogHTTPProtocolRequestMethod
- func (x *AccessLogHTTPProtocolRequest) GetPath() string
- func (x *AccessLogHTTPProtocolRequest) GetSizeOfBodyBytes() uint64
- func (x *AccessLogHTTPProtocolRequest) GetSizeOfHeadersBytes() uint64
- func (x *AccessLogHTTPProtocolRequest) GetTrace() *AccessLogTraceInfo
- func (*AccessLogHTTPProtocolRequest) ProtoMessage()
- func (x *AccessLogHTTPProtocolRequest) ProtoReflect() protoreflect.Message
- func (x *AccessLogHTTPProtocolRequest) Reset()
- func (x *AccessLogHTTPProtocolRequest) String() string
- type AccessLogHTTPProtocolRequestMethod
- func (AccessLogHTTPProtocolRequestMethod) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogHTTPProtocolRequestMethod) Enum() *AccessLogHTTPProtocolRequestMethod
- func (AccessLogHTTPProtocolRequestMethod) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogHTTPProtocolRequestMethod) Number() protoreflect.EnumNumber
- func (x AccessLogHTTPProtocolRequestMethod) String() string
- func (AccessLogHTTPProtocolRequestMethod) Type() protoreflect.EnumType
- type AccessLogHTTPProtocolResponse
- func (*AccessLogHTTPProtocolResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogHTTPProtocolResponse) GetSizeOfBodyBytes() uint64
- func (x *AccessLogHTTPProtocolResponse) GetSizeOfHeadersBytes() uint64
- func (x *AccessLogHTTPProtocolResponse) GetStatusCode() int32
- func (*AccessLogHTTPProtocolResponse) ProtoMessage()
- func (x *AccessLogHTTPProtocolResponse) ProtoReflect() protoreflect.Message
- func (x *AccessLogHTTPProtocolResponse) Reset()
- func (x *AccessLogHTTPProtocolResponse) String() string
- type AccessLogHTTPProtocolVersion
- func (AccessLogHTTPProtocolVersion) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogHTTPProtocolVersion) Enum() *AccessLogHTTPProtocolVersion
- func (AccessLogHTTPProtocolVersion) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogHTTPProtocolVersion) Number() protoreflect.EnumNumber
- func (x AccessLogHTTPProtocolVersion) String() string
- func (AccessLogHTTPProtocolVersion) Type() protoreflect.EnumType
- type AccessLogKernelAcceptOperation
- func (*AccessLogKernelAcceptOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelAcceptOperation) GetEndTime() *EBPFTimestamp
- func (x *AccessLogKernelAcceptOperation) GetStartTime() *EBPFTimestamp
- func (*AccessLogKernelAcceptOperation) ProtoMessage()
- func (x *AccessLogKernelAcceptOperation) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelAcceptOperation) Reset()
- func (x *AccessLogKernelAcceptOperation) String() string
- type AccessLogKernelCloseOperation
- func (*AccessLogKernelCloseOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelCloseOperation) GetEndTime() *EBPFTimestamp
- func (x *AccessLogKernelCloseOperation) GetStartTime() *EBPFTimestamp
- func (x *AccessLogKernelCloseOperation) GetSuccess() bool
- func (*AccessLogKernelCloseOperation) ProtoMessage()
- func (x *AccessLogKernelCloseOperation) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelCloseOperation) Reset()
- func (x *AccessLogKernelCloseOperation) String() string
- type AccessLogKernelConnectOperation
- func (*AccessLogKernelConnectOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelConnectOperation) GetEndTime() *EBPFTimestamp
- func (x *AccessLogKernelConnectOperation) GetStartTime() *EBPFTimestamp
- func (x *AccessLogKernelConnectOperation) GetSuccess() bool
- func (*AccessLogKernelConnectOperation) ProtoMessage()
- func (x *AccessLogKernelConnectOperation) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelConnectOperation) Reset()
- func (x *AccessLogKernelConnectOperation) String() string
- type AccessLogKernelLog
- func (*AccessLogKernelLog) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelLog) GetAccept() *AccessLogKernelAcceptOperation
- func (x *AccessLogKernelLog) GetClose() *AccessLogKernelCloseOperation
- func (x *AccessLogKernelLog) GetConnect() *AccessLogKernelConnectOperation
- func (m *AccessLogKernelLog) GetOperation() isAccessLogKernelLog_Operation
- func (x *AccessLogKernelLog) GetRead() *AccessLogKernelReadOperation
- func (x *AccessLogKernelLog) GetWrite() *AccessLogKernelWriteOperation
- func (*AccessLogKernelLog) ProtoMessage()
- func (x *AccessLogKernelLog) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelLog) Reset()
- func (x *AccessLogKernelLog) String() string
- type AccessLogKernelLog_Accept
- type AccessLogKernelLog_Close
- type AccessLogKernelLog_Connect
- type AccessLogKernelLog_Read
- type AccessLogKernelLog_Write
- type AccessLogKernelReadL2Metrics
- func (*AccessLogKernelReadL2Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelReadL2Metrics) GetIfindex() uint32
- func (x *AccessLogKernelReadL2Metrics) GetTotalPackageCount() uint32
- func (x *AccessLogKernelReadL2Metrics) GetTotalPackageSize() uint64
- func (x *AccessLogKernelReadL2Metrics) GetTotalPackageToQueueDuration() uint64
- func (x *AccessLogKernelReadL2Metrics) GetTotalRcvPackageFromQueueDuration() uint64
- func (*AccessLogKernelReadL2Metrics) ProtoMessage()
- func (x *AccessLogKernelReadL2Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelReadL2Metrics) Reset()
- func (x *AccessLogKernelReadL2Metrics) String() string
- type AccessLogKernelReadL3Metrics
- func (*AccessLogKernelReadL3Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelReadL3Metrics) GetTotalDuration() uint64
- func (x *AccessLogKernelReadL3Metrics) GetTotalLocalDuration() uint64
- func (x *AccessLogKernelReadL3Metrics) GetTotalNetFilterCount() uint64
- func (x *AccessLogKernelReadL3Metrics) GetTotalNetFilterDuration() uint64
- func (x *AccessLogKernelReadL3Metrics) GetTotalRecvDuration() uint64
- func (*AccessLogKernelReadL3Metrics) ProtoMessage()
- func (x *AccessLogKernelReadL3Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelReadL3Metrics) Reset()
- func (x *AccessLogKernelReadL3Metrics) String() string
- type AccessLogKernelReadL4Metrics
- func (*AccessLogKernelReadL4Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelReadL4Metrics) GetTotalDuration() uint64
- func (*AccessLogKernelReadL4Metrics) ProtoMessage()
- func (x *AccessLogKernelReadL4Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelReadL4Metrics) Reset()
- func (x *AccessLogKernelReadL4Metrics) String() string
- type AccessLogKernelReadOperation
- func (*AccessLogKernelReadOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelReadOperation) GetEndTime() *EBPFTimestamp
- func (x *AccessLogKernelReadOperation) GetL2Metrics() *AccessLogKernelReadL2Metrics
- func (x *AccessLogKernelReadOperation) GetL3Metrics() *AccessLogKernelReadL3Metrics
- func (x *AccessLogKernelReadOperation) GetL4Metrics() *AccessLogKernelReadL4Metrics
- func (x *AccessLogKernelReadOperation) GetStartTime() *EBPFTimestamp
- func (x *AccessLogKernelReadOperation) GetSyscall() AccessLogKernelReadSyscall
- func (*AccessLogKernelReadOperation) ProtoMessage()
- func (x *AccessLogKernelReadOperation) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelReadOperation) Reset()
- func (x *AccessLogKernelReadOperation) String() string
- type AccessLogKernelReadSyscall
- func (AccessLogKernelReadSyscall) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogKernelReadSyscall) Enum() *AccessLogKernelReadSyscall
- func (AccessLogKernelReadSyscall) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogKernelReadSyscall) Number() protoreflect.EnumNumber
- func (x AccessLogKernelReadSyscall) String() string
- func (AccessLogKernelReadSyscall) Type() protoreflect.EnumType
- type AccessLogKernelWriteL2Metrics
- func (*AccessLogKernelWriteL2Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelWriteL2Metrics) GetIfindex() uint32
- func (x *AccessLogKernelWriteL2Metrics) GetTotalDuration() uint64
- func (x *AccessLogKernelWriteL2Metrics) GetTotalEnterQueueBufferCount() uint64
- func (x *AccessLogKernelWriteL2Metrics) GetTotalNetDeviceSendDuration() uint64
- func (x *AccessLogKernelWriteL2Metrics) GetTotalReadySendDuration() uint64
- func (*AccessLogKernelWriteL2Metrics) ProtoMessage()
- func (x *AccessLogKernelWriteL2Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelWriteL2Metrics) Reset()
- func (x *AccessLogKernelWriteL2Metrics) String() string
- type AccessLogKernelWriteL3Metrics
- func (*AccessLogKernelWriteL3Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelWriteL3Metrics) GetTotalDuration() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalLocalDuration() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalNetFilterCount() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalNetFilterDuration() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalOutputDuration() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalResolveMACCount() uint64
- func (x *AccessLogKernelWriteL3Metrics) GetTotalResolveMACDuration() uint64
- func (*AccessLogKernelWriteL3Metrics) ProtoMessage()
- func (x *AccessLogKernelWriteL3Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelWriteL3Metrics) Reset()
- func (x *AccessLogKernelWriteL3Metrics) String() string
- type AccessLogKernelWriteL4Metrics
- func (*AccessLogKernelWriteL4Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelWriteL4Metrics) GetLossPackageMetrics() []*AccessLogLossPackageMetrics
- func (x *AccessLogKernelWriteL4Metrics) GetTotalDuration() uint64
- func (x *AccessLogKernelWriteL4Metrics) GetTotalPackageSize() int64
- func (x *AccessLogKernelWriteL4Metrics) GetTotalRetransmitPackageCount() int64
- func (x *AccessLogKernelWriteL4Metrics) GetTotalTransmitPackageCount() int64
- func (*AccessLogKernelWriteL4Metrics) ProtoMessage()
- func (x *AccessLogKernelWriteL4Metrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelWriteL4Metrics) Reset()
- func (x *AccessLogKernelWriteL4Metrics) String() string
- type AccessLogKernelWriteOperation
- func (*AccessLogKernelWriteOperation) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogKernelWriteOperation) GetEndTime() *EBPFTimestamp
- func (x *AccessLogKernelWriteOperation) GetL2Metrics() *AccessLogKernelWriteL2Metrics
- func (x *AccessLogKernelWriteOperation) GetL3Metrics() *AccessLogKernelWriteL3Metrics
- func (x *AccessLogKernelWriteOperation) GetL4Metrics() *AccessLogKernelWriteL4Metrics
- func (x *AccessLogKernelWriteOperation) GetStartTime() *EBPFTimestamp
- func (x *AccessLogKernelWriteOperation) GetSyscall() AccessLogKernelWriteSyscall
- func (*AccessLogKernelWriteOperation) ProtoMessage()
- func (x *AccessLogKernelWriteOperation) ProtoReflect() protoreflect.Message
- func (x *AccessLogKernelWriteOperation) Reset()
- func (x *AccessLogKernelWriteOperation) String() string
- type AccessLogKernelWriteSyscall
- func (AccessLogKernelWriteSyscall) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogKernelWriteSyscall) Enum() *AccessLogKernelWriteSyscall
- func (AccessLogKernelWriteSyscall) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogKernelWriteSyscall) Number() protoreflect.EnumNumber
- func (x AccessLogKernelWriteSyscall) String() string
- func (AccessLogKernelWriteSyscall) Type() protoreflect.EnumType
- type AccessLogLossPackageMetrics
- func (*AccessLogLossPackageMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogLossPackageMetrics) GetCount() int32
- func (x *AccessLogLossPackageMetrics) GetLocation() string
- func (*AccessLogLossPackageMetrics) ProtoMessage()
- func (x *AccessLogLossPackageMetrics) ProtoReflect() protoreflect.Message
- func (x *AccessLogLossPackageMetrics) Reset()
- func (x *AccessLogLossPackageMetrics) String() string
- type AccessLogProtocolLogs
- func (*AccessLogProtocolLogs) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogProtocolLogs) GetHttp() *AccessLogHTTPProtocol
- func (m *AccessLogProtocolLogs) GetProtocol() isAccessLogProtocolLogs_Protocol
- func (*AccessLogProtocolLogs) ProtoMessage()
- func (x *AccessLogProtocolLogs) ProtoReflect() protoreflect.Message
- func (x *AccessLogProtocolLogs) Reset()
- func (x *AccessLogProtocolLogs) String() string
- type AccessLogProtocolLogs_Http
- type AccessLogProtocolType
- func (AccessLogProtocolType) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogProtocolType) Enum() *AccessLogProtocolType
- func (AccessLogProtocolType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogProtocolType) Number() protoreflect.EnumNumber
- func (x AccessLogProtocolType) String() string
- func (AccessLogProtocolType) Type() protoreflect.EnumType
- type AccessLogTraceInfo
- func (*AccessLogTraceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AccessLogTraceInfo) GetProvider() AccessLogTraceInfoProvider
- func (x *AccessLogTraceInfo) GetSpanId() string
- func (x *AccessLogTraceInfo) GetTraceId() string
- func (x *AccessLogTraceInfo) GetTraceSegmentId() string
- func (*AccessLogTraceInfo) ProtoMessage()
- func (x *AccessLogTraceInfo) ProtoReflect() protoreflect.Message
- func (x *AccessLogTraceInfo) Reset()
- func (x *AccessLogTraceInfo) String() string
- type AccessLogTraceInfoProvider
- func (AccessLogTraceInfoProvider) Descriptor() protoreflect.EnumDescriptor
- func (x AccessLogTraceInfoProvider) Enum() *AccessLogTraceInfoProvider
- func (AccessLogTraceInfoProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x AccessLogTraceInfoProvider) Number() protoreflect.EnumNumber
- func (x AccessLogTraceInfoProvider) String() string
- func (AccessLogTraceInfoProvider) Type() protoreflect.EnumType
- type ConnectionAddress
- func (*ConnectionAddress) Descriptor() ([]byte, []int)deprecated
- func (m *ConnectionAddress) GetAddress() isConnectionAddress_Address
- func (x *ConnectionAddress) GetIp() *IPAddress
- func (x *ConnectionAddress) GetKubernetes() *KubernetesProcessAddress
- func (*ConnectionAddress) ProtoMessage()
- func (x *ConnectionAddress) ProtoReflect() protoreflect.Message
- func (x *ConnectionAddress) Reset()
- func (x *ConnectionAddress) String() string
- type ConnectionAddress_Ip
- type ConnectionAddress_Kubernetes
- type EBPFAccessLogDownstream
- type EBPFAccessLogMessage
- func (*EBPFAccessLogMessage) Descriptor() ([]byte, []int)deprecated
- func (x *EBPFAccessLogMessage) GetConnection() *AccessLogConnection
- func (x *EBPFAccessLogMessage) GetKernelLogs() []*AccessLogKernelLog
- func (x *EBPFAccessLogMessage) GetNode() *EBPFAccessLogNodeInfo
- func (x *EBPFAccessLogMessage) GetProtocolLog() *AccessLogProtocolLogs
- func (*EBPFAccessLogMessage) ProtoMessage()
- func (x *EBPFAccessLogMessage) ProtoReflect() protoreflect.Message
- func (x *EBPFAccessLogMessage) Reset()
- func (x *EBPFAccessLogMessage) String() string
- type EBPFAccessLogNodeInfo
- func (*EBPFAccessLogNodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *EBPFAccessLogNodeInfo) GetBootTime() *v3.Instant
- func (x *EBPFAccessLogNodeInfo) GetClusterName() string
- func (x *EBPFAccessLogNodeInfo) GetName() string
- func (x *EBPFAccessLogNodeInfo) GetNetInterfaces() []*EBPFAccessLogNodeNetInterface
- func (*EBPFAccessLogNodeInfo) ProtoMessage()
- func (x *EBPFAccessLogNodeInfo) ProtoReflect() protoreflect.Message
- func (x *EBPFAccessLogNodeInfo) Reset()
- func (x *EBPFAccessLogNodeInfo) String() string
- type EBPFAccessLogNodeNetInterface
- func (*EBPFAccessLogNodeNetInterface) Descriptor() ([]byte, []int)deprecated
- func (x *EBPFAccessLogNodeNetInterface) GetIndex() int32
- func (x *EBPFAccessLogNodeNetInterface) GetMtu() int32
- func (x *EBPFAccessLogNodeNetInterface) GetName() string
- func (*EBPFAccessLogNodeNetInterface) ProtoMessage()
- func (x *EBPFAccessLogNodeNetInterface) ProtoReflect() protoreflect.Message
- func (x *EBPFAccessLogNodeNetInterface) Reset()
- func (x *EBPFAccessLogNodeNetInterface) String() string
- type EBPFAccessLogServiceClient
- type EBPFAccessLogServiceServer
- type EBPFAccessLogService_CollectClient
- type EBPFAccessLogService_CollectServer
- type EBPFOffsetTimestamp
- func (*EBPFOffsetTimestamp) Descriptor() ([]byte, []int)deprecated
- func (x *EBPFOffsetTimestamp) GetOffset() uint64
- func (*EBPFOffsetTimestamp) ProtoMessage()
- func (x *EBPFOffsetTimestamp) ProtoReflect() protoreflect.Message
- func (x *EBPFOffsetTimestamp) Reset()
- func (x *EBPFOffsetTimestamp) String() string
- type EBPFTimestamp
- func (*EBPFTimestamp) Descriptor() ([]byte, []int)deprecated
- func (x *EBPFTimestamp) GetOffset() *EBPFOffsetTimestamp
- func (m *EBPFTimestamp) GetTimestamp() isEBPFTimestamp_Timestamp
- func (*EBPFTimestamp) ProtoMessage()
- func (x *EBPFTimestamp) ProtoReflect() protoreflect.Message
- func (x *EBPFTimestamp) Reset()
- func (x *EBPFTimestamp) String() string
- type EBPFTimestamp_Offset
- type IPAddress
- type KubernetesProcessAddress
- func (*KubernetesProcessAddress) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesProcessAddress) GetContainerName() string
- func (x *KubernetesProcessAddress) GetPodName() string
- func (x *KubernetesProcessAddress) GetPort() int32
- func (x *KubernetesProcessAddress) GetProcessName() string
- func (x *KubernetesProcessAddress) GetServiceName() string
- func (*KubernetesProcessAddress) ProtoMessage()
- func (x *KubernetesProcessAddress) ProtoReflect() protoreflect.Message
- func (x *KubernetesProcessAddress) Reset()
- func (x *KubernetesProcessAddress) String() string
- type UnimplementedEBPFAccessLogServiceServer
- type UnsafeEBPFAccessLogServiceServer
Constants ¶
This section is empty.
Variables ¶
var ( AccessLogConnectionTLSMode_name = map[int32]string{ 0: "Plain", 1: "TLS", } AccessLogConnectionTLSMode_value = map[string]int32{ "Plain": 0, "TLS": 1, } )
Enum value maps for AccessLogConnectionTLSMode.
var ( AccessLogHTTPProtocolVersion_name = map[int32]string{ 0: "HTTP1", 1: "HTTP2", } AccessLogHTTPProtocolVersion_value = map[string]int32{ "HTTP1": 0, "HTTP2": 1, } )
Enum value maps for AccessLogHTTPProtocolVersion.
var ( AccessLogTraceInfoProvider_name = map[int32]string{ 0: "Zipkin", 1: "SkyWalking", } AccessLogTraceInfoProvider_value = map[string]int32{ "Zipkin": 0, "SkyWalking": 1, } )
Enum value maps for AccessLogTraceInfoProvider.
var ( AccessLogHTTPProtocolRequestMethod_name = map[int32]string{ 0: "Get", 1: "Post", 2: "Put", 3: "Delete", 4: "Head", 5: "Patch", 6: "Options", 7: "Trace", 8: "Connect", } AccessLogHTTPProtocolRequestMethod_value = map[string]int32{ "Get": 0, "Post": 1, "Put": 2, "Delete": 3, "Head": 4, "Patch": 5, "Options": 6, "Trace": 7, "Connect": 8, } )
Enum value maps for AccessLogHTTPProtocolRequestMethod.
var ( AccessLogKernelWriteSyscall_name = map[int32]string{ 0: "Write", 1: "Writev", 2: "Send", 3: "SendTo", 4: "SendMsg", 5: "SendMmsg", 6: "SendFile", 7: "SendFile64", } AccessLogKernelWriteSyscall_value = map[string]int32{ "Write": 0, "Writev": 1, "Send": 2, "SendTo": 3, "SendMsg": 4, "SendMmsg": 5, "SendFile": 6, "SendFile64": 7, } )
Enum value maps for AccessLogKernelWriteSyscall.
var ( AccessLogKernelReadSyscall_name = map[int32]string{ 0: "Read", 1: "Readv", 2: "Recv", 3: "RecvFrom", 4: "RecvMsg", 5: "RecvMmsg", } AccessLogKernelReadSyscall_value = map[string]int32{ "Read": 0, "Readv": 1, "Recv": 2, "RecvFrom": 3, "RecvMsg": 4, "RecvMmsg": 5, } )
Enum value maps for AccessLogKernelReadSyscall.
var ( AccessLogProtocolType_name = map[int32]string{ 0: "TCP", 1: "HTTP_1", 2: "HTTP_2", } AccessLogProtocolType_value = map[string]int32{ "TCP": 0, "HTTP_1": 1, "HTTP_2": 2, } )
Enum value maps for AccessLogProtocolType.
var EBPFAccessLogService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "skywalking.v3.EBPFAccessLogService", HandlerType: (*EBPFAccessLogServiceServer)(nil), Methods: []grpc.MethodDesc{}, Streams: []grpc.StreamDesc{ { StreamName: "collect", Handler: _EBPFAccessLogService_Collect_Handler, ClientStreams: true, }, }, Metadata: "ebpf/accesslog.proto", }
EBPFAccessLogService_ServiceDesc is the grpc.ServiceDesc for EBPFAccessLogService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_ebpf_accesslog_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEBPFAccessLogServiceServer ¶
func RegisterEBPFAccessLogServiceServer(s grpc.ServiceRegistrar, srv EBPFAccessLogServiceServer)
Types ¶
type AccessLogConnection ¶
type AccessLogConnection struct { // local address Local *ConnectionAddress `protobuf:"bytes,1,opt,name=local,proto3" json:"local,omitempty"` // remote/peer address Remote *ConnectionAddress `protobuf:"bytes,2,opt,name=remote,proto3" json:"remote,omitempty"` // local address detect point Role v3.DetectPoint `protobuf:"varint,3,opt,name=role,proto3,enum=skywalking.v3.DetectPoint" json:"role,omitempty"` // is the connection using TLS or not TlsMode AccessLogConnectionTLSMode `protobuf:"varint,4,opt,name=tlsMode,proto3,enum=skywalking.v3.AccessLogConnectionTLSMode" json:"tlsMode,omitempty"` // application protocol type Protocol AccessLogProtocolType `protobuf:"varint,5,opt,name=protocol,proto3,enum=skywalking.v3.AccessLogProtocolType" json:"protocol,omitempty"` // contains filtered or unexported fields }
Connection information
func (*AccessLogConnection) Descriptor
deprecated
func (*AccessLogConnection) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogConnection.ProtoReflect.Descriptor instead.
func (*AccessLogConnection) GetLocal ¶
func (x *AccessLogConnection) GetLocal() *ConnectionAddress
func (*AccessLogConnection) GetProtocol ¶
func (x *AccessLogConnection) GetProtocol() AccessLogProtocolType
func (*AccessLogConnection) GetRemote ¶
func (x *AccessLogConnection) GetRemote() *ConnectionAddress
func (*AccessLogConnection) GetRole ¶
func (x *AccessLogConnection) GetRole() v3.DetectPoint
func (*AccessLogConnection) GetTlsMode ¶
func (x *AccessLogConnection) GetTlsMode() AccessLogConnectionTLSMode
func (*AccessLogConnection) ProtoMessage ¶
func (*AccessLogConnection) ProtoMessage()
func (*AccessLogConnection) ProtoReflect ¶
func (x *AccessLogConnection) ProtoReflect() protoreflect.Message
func (*AccessLogConnection) Reset ¶
func (x *AccessLogConnection) Reset()
func (*AccessLogConnection) String ¶
func (x *AccessLogConnection) String() string
type AccessLogConnectionTLSMode ¶
type AccessLogConnectionTLSMode int32
const ( AccessLogConnectionTLSMode_Plain AccessLogConnectionTLSMode = 0 AccessLogConnectionTLSMode_TLS AccessLogConnectionTLSMode = 1 )
func (AccessLogConnectionTLSMode) Descriptor ¶
func (AccessLogConnectionTLSMode) Descriptor() protoreflect.EnumDescriptor
func (AccessLogConnectionTLSMode) Enum ¶
func (x AccessLogConnectionTLSMode) Enum() *AccessLogConnectionTLSMode
func (AccessLogConnectionTLSMode) EnumDescriptor
deprecated
func (AccessLogConnectionTLSMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogConnectionTLSMode.Descriptor instead.
func (AccessLogConnectionTLSMode) Number ¶
func (x AccessLogConnectionTLSMode) Number() protoreflect.EnumNumber
func (AccessLogConnectionTLSMode) String ¶
func (x AccessLogConnectionTLSMode) String() string
func (AccessLogConnectionTLSMode) Type ¶
func (AccessLogConnectionTLSMode) Type() protoreflect.EnumType
type AccessLogHTTPProtocol ¶
type AccessLogHTTPProtocol struct { // first bytes receive/write timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // last bytes receive/write timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` Version AccessLogHTTPProtocolVersion `protobuf:"varint,3,opt,name=version,proto3,enum=skywalking.v3.AccessLogHTTPProtocolVersion" json:"version,omitempty"` Request *AccessLogHTTPProtocolRequest `protobuf:"bytes,4,opt,name=request,proto3" json:"request,omitempty"` Response *AccessLogHTTPProtocolResponse `protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
func (*AccessLogHTTPProtocol) Descriptor
deprecated
func (*AccessLogHTTPProtocol) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogHTTPProtocol.ProtoReflect.Descriptor instead.
func (*AccessLogHTTPProtocol) GetEndTime ¶
func (x *AccessLogHTTPProtocol) GetEndTime() *EBPFTimestamp
func (*AccessLogHTTPProtocol) GetRequest ¶
func (x *AccessLogHTTPProtocol) GetRequest() *AccessLogHTTPProtocolRequest
func (*AccessLogHTTPProtocol) GetResponse ¶
func (x *AccessLogHTTPProtocol) GetResponse() *AccessLogHTTPProtocolResponse
func (*AccessLogHTTPProtocol) GetStartTime ¶
func (x *AccessLogHTTPProtocol) GetStartTime() *EBPFTimestamp
func (*AccessLogHTTPProtocol) GetVersion ¶
func (x *AccessLogHTTPProtocol) GetVersion() AccessLogHTTPProtocolVersion
func (*AccessLogHTTPProtocol) ProtoMessage ¶
func (*AccessLogHTTPProtocol) ProtoMessage()
func (*AccessLogHTTPProtocol) ProtoReflect ¶
func (x *AccessLogHTTPProtocol) ProtoReflect() protoreflect.Message
func (*AccessLogHTTPProtocol) Reset ¶
func (x *AccessLogHTTPProtocol) Reset()
func (*AccessLogHTTPProtocol) String ¶
func (x *AccessLogHTTPProtocol) String() string
type AccessLogHTTPProtocolRequest ¶
type AccessLogHTTPProtocolRequest struct { Method AccessLogHTTPProtocolRequestMethod `protobuf:"varint,1,opt,name=method,proto3,enum=skywalking.v3.AccessLogHTTPProtocolRequestMethod" json:"method,omitempty"` // The path portion from the incoming request URI. Path string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"` // Request header and body size. SizeOfHeadersBytes uint64 `protobuf:"varint,3,opt,name=sizeOfHeadersBytes,proto3" json:"sizeOfHeadersBytes,omitempty"` SizeOfBodyBytes uint64 `protobuf:"varint,4,opt,name=sizeOfBodyBytes,proto3" json:"sizeOfBodyBytes,omitempty"` // The trace information if detected. Trace *AccessLogTraceInfo `protobuf:"bytes,5,opt,name=trace,proto3" json:"trace,omitempty"` // contains filtered or unexported fields }
func (*AccessLogHTTPProtocolRequest) Descriptor
deprecated
func (*AccessLogHTTPProtocolRequest) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogHTTPProtocolRequest.ProtoReflect.Descriptor instead.
func (*AccessLogHTTPProtocolRequest) GetMethod ¶
func (x *AccessLogHTTPProtocolRequest) GetMethod() AccessLogHTTPProtocolRequestMethod
func (*AccessLogHTTPProtocolRequest) GetPath ¶
func (x *AccessLogHTTPProtocolRequest) GetPath() string
func (*AccessLogHTTPProtocolRequest) GetSizeOfBodyBytes ¶
func (x *AccessLogHTTPProtocolRequest) GetSizeOfBodyBytes() uint64
func (*AccessLogHTTPProtocolRequest) GetSizeOfHeadersBytes ¶
func (x *AccessLogHTTPProtocolRequest) GetSizeOfHeadersBytes() uint64
func (*AccessLogHTTPProtocolRequest) GetTrace ¶
func (x *AccessLogHTTPProtocolRequest) GetTrace() *AccessLogTraceInfo
func (*AccessLogHTTPProtocolRequest) ProtoMessage ¶
func (*AccessLogHTTPProtocolRequest) ProtoMessage()
func (*AccessLogHTTPProtocolRequest) ProtoReflect ¶
func (x *AccessLogHTTPProtocolRequest) ProtoReflect() protoreflect.Message
func (*AccessLogHTTPProtocolRequest) Reset ¶
func (x *AccessLogHTTPProtocolRequest) Reset()
func (*AccessLogHTTPProtocolRequest) String ¶
func (x *AccessLogHTTPProtocolRequest) String() string
type AccessLogHTTPProtocolRequestMethod ¶
type AccessLogHTTPProtocolRequestMethod int32
const ( AccessLogHTTPProtocolRequestMethod_Get AccessLogHTTPProtocolRequestMethod = 0 AccessLogHTTPProtocolRequestMethod_Post AccessLogHTTPProtocolRequestMethod = 1 AccessLogHTTPProtocolRequestMethod_Put AccessLogHTTPProtocolRequestMethod = 2 AccessLogHTTPProtocolRequestMethod_Delete AccessLogHTTPProtocolRequestMethod = 3 AccessLogHTTPProtocolRequestMethod_Head AccessLogHTTPProtocolRequestMethod = 4 AccessLogHTTPProtocolRequestMethod_Patch AccessLogHTTPProtocolRequestMethod = 5 AccessLogHTTPProtocolRequestMethod_Options AccessLogHTTPProtocolRequestMethod = 6 AccessLogHTTPProtocolRequestMethod_Trace AccessLogHTTPProtocolRequestMethod = 7 AccessLogHTTPProtocolRequestMethod_Connect AccessLogHTTPProtocolRequestMethod = 8 )
func (AccessLogHTTPProtocolRequestMethod) Descriptor ¶
func (AccessLogHTTPProtocolRequestMethod) Descriptor() protoreflect.EnumDescriptor
func (AccessLogHTTPProtocolRequestMethod) Enum ¶
func (x AccessLogHTTPProtocolRequestMethod) Enum() *AccessLogHTTPProtocolRequestMethod
func (AccessLogHTTPProtocolRequestMethod) EnumDescriptor
deprecated
func (AccessLogHTTPProtocolRequestMethod) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogHTTPProtocolRequestMethod.Descriptor instead.
func (AccessLogHTTPProtocolRequestMethod) Number ¶
func (x AccessLogHTTPProtocolRequestMethod) Number() protoreflect.EnumNumber
func (AccessLogHTTPProtocolRequestMethod) String ¶
func (x AccessLogHTTPProtocolRequestMethod) String() string
func (AccessLogHTTPProtocolRequestMethod) Type ¶
func (AccessLogHTTPProtocolRequestMethod) Type() protoreflect.EnumType
type AccessLogHTTPProtocolResponse ¶
type AccessLogHTTPProtocolResponse struct { StatusCode int32 `protobuf:"varint,1,opt,name=statusCode,proto3" json:"statusCode,omitempty"` // Response header and body size. SizeOfHeadersBytes uint64 `protobuf:"varint,3,opt,name=sizeOfHeadersBytes,proto3" json:"sizeOfHeadersBytes,omitempty"` SizeOfBodyBytes uint64 `protobuf:"varint,4,opt,name=sizeOfBodyBytes,proto3" json:"sizeOfBodyBytes,omitempty"` // contains filtered or unexported fields }
func (*AccessLogHTTPProtocolResponse) Descriptor
deprecated
func (*AccessLogHTTPProtocolResponse) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogHTTPProtocolResponse.ProtoReflect.Descriptor instead.
func (*AccessLogHTTPProtocolResponse) GetSizeOfBodyBytes ¶
func (x *AccessLogHTTPProtocolResponse) GetSizeOfBodyBytes() uint64
func (*AccessLogHTTPProtocolResponse) GetSizeOfHeadersBytes ¶
func (x *AccessLogHTTPProtocolResponse) GetSizeOfHeadersBytes() uint64
func (*AccessLogHTTPProtocolResponse) GetStatusCode ¶
func (x *AccessLogHTTPProtocolResponse) GetStatusCode() int32
func (*AccessLogHTTPProtocolResponse) ProtoMessage ¶
func (*AccessLogHTTPProtocolResponse) ProtoMessage()
func (*AccessLogHTTPProtocolResponse) ProtoReflect ¶
func (x *AccessLogHTTPProtocolResponse) ProtoReflect() protoreflect.Message
func (*AccessLogHTTPProtocolResponse) Reset ¶
func (x *AccessLogHTTPProtocolResponse) Reset()
func (*AccessLogHTTPProtocolResponse) String ¶
func (x *AccessLogHTTPProtocolResponse) String() string
type AccessLogHTTPProtocolVersion ¶
type AccessLogHTTPProtocolVersion int32
const ( AccessLogHTTPProtocolVersion_HTTP1 AccessLogHTTPProtocolVersion = 0 AccessLogHTTPProtocolVersion_HTTP2 AccessLogHTTPProtocolVersion = 1 )
func (AccessLogHTTPProtocolVersion) Descriptor ¶
func (AccessLogHTTPProtocolVersion) Descriptor() protoreflect.EnumDescriptor
func (AccessLogHTTPProtocolVersion) Enum ¶
func (x AccessLogHTTPProtocolVersion) Enum() *AccessLogHTTPProtocolVersion
func (AccessLogHTTPProtocolVersion) EnumDescriptor
deprecated
func (AccessLogHTTPProtocolVersion) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogHTTPProtocolVersion.Descriptor instead.
func (AccessLogHTTPProtocolVersion) Number ¶
func (x AccessLogHTTPProtocolVersion) Number() protoreflect.EnumNumber
func (AccessLogHTTPProtocolVersion) String ¶
func (x AccessLogHTTPProtocolVersion) String() string
func (AccessLogHTTPProtocolVersion) Type ¶
func (AccessLogHTTPProtocolVersion) Type() protoreflect.EnumType
type AccessLogKernelAcceptOperation ¶
type AccessLogKernelAcceptOperation struct { // Starting to accept socket timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // Finish accept operation timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelAcceptOperation) Descriptor
deprecated
func (*AccessLogKernelAcceptOperation) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelAcceptOperation.ProtoReflect.Descriptor instead.
func (*AccessLogKernelAcceptOperation) GetEndTime ¶
func (x *AccessLogKernelAcceptOperation) GetEndTime() *EBPFTimestamp
func (*AccessLogKernelAcceptOperation) GetStartTime ¶
func (x *AccessLogKernelAcceptOperation) GetStartTime() *EBPFTimestamp
func (*AccessLogKernelAcceptOperation) ProtoMessage ¶
func (*AccessLogKernelAcceptOperation) ProtoMessage()
func (*AccessLogKernelAcceptOperation) ProtoReflect ¶
func (x *AccessLogKernelAcceptOperation) ProtoReflect() protoreflect.Message
func (*AccessLogKernelAcceptOperation) Reset ¶
func (x *AccessLogKernelAcceptOperation) Reset()
func (*AccessLogKernelAcceptOperation) String ¶
func (x *AccessLogKernelAcceptOperation) String() string
type AccessLogKernelCloseOperation ¶
type AccessLogKernelCloseOperation struct { // Starting to close the connection timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // Finish close operation timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // Is the close operation success or not Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelCloseOperation) Descriptor
deprecated
func (*AccessLogKernelCloseOperation) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelCloseOperation.ProtoReflect.Descriptor instead.
func (*AccessLogKernelCloseOperation) GetEndTime ¶
func (x *AccessLogKernelCloseOperation) GetEndTime() *EBPFTimestamp
func (*AccessLogKernelCloseOperation) GetStartTime ¶
func (x *AccessLogKernelCloseOperation) GetStartTime() *EBPFTimestamp
func (*AccessLogKernelCloseOperation) GetSuccess ¶
func (x *AccessLogKernelCloseOperation) GetSuccess() bool
func (*AccessLogKernelCloseOperation) ProtoMessage ¶
func (*AccessLogKernelCloseOperation) ProtoMessage()
func (*AccessLogKernelCloseOperation) ProtoReflect ¶
func (x *AccessLogKernelCloseOperation) ProtoReflect() protoreflect.Message
func (*AccessLogKernelCloseOperation) Reset ¶
func (x *AccessLogKernelCloseOperation) Reset()
func (*AccessLogKernelCloseOperation) String ¶
func (x *AccessLogKernelCloseOperation) String() string
type AccessLogKernelConnectOperation ¶
type AccessLogKernelConnectOperation struct { // Starting to connect with peer address timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // Finish connect operation timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // Is the connect operation success or not Success bool `protobuf:"varint,3,opt,name=success,proto3" json:"success,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelConnectOperation) Descriptor
deprecated
func (*AccessLogKernelConnectOperation) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelConnectOperation.ProtoReflect.Descriptor instead.
func (*AccessLogKernelConnectOperation) GetEndTime ¶
func (x *AccessLogKernelConnectOperation) GetEndTime() *EBPFTimestamp
func (*AccessLogKernelConnectOperation) GetStartTime ¶
func (x *AccessLogKernelConnectOperation) GetStartTime() *EBPFTimestamp
func (*AccessLogKernelConnectOperation) GetSuccess ¶
func (x *AccessLogKernelConnectOperation) GetSuccess() bool
func (*AccessLogKernelConnectOperation) ProtoMessage ¶
func (*AccessLogKernelConnectOperation) ProtoMessage()
func (*AccessLogKernelConnectOperation) ProtoReflect ¶
func (x *AccessLogKernelConnectOperation) ProtoReflect() protoreflect.Message
func (*AccessLogKernelConnectOperation) Reset ¶
func (x *AccessLogKernelConnectOperation) Reset()
func (*AccessLogKernelConnectOperation) String ¶
func (x *AccessLogKernelConnectOperation) String() string
type AccessLogKernelLog ¶
type AccessLogKernelLog struct { // Types that are assignable to Operation: // // *AccessLogKernelLog_Connect // *AccessLogKernelLog_Accept // *AccessLogKernelLog_Close // *AccessLogKernelLog_Read // *AccessLogKernelLog_Write Operation isAccessLogKernelLog_Operation `protobuf_oneof:"operation"` // contains filtered or unexported fields }
func (*AccessLogKernelLog) Descriptor
deprecated
func (*AccessLogKernelLog) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelLog.ProtoReflect.Descriptor instead.
func (*AccessLogKernelLog) GetAccept ¶
func (x *AccessLogKernelLog) GetAccept() *AccessLogKernelAcceptOperation
func (*AccessLogKernelLog) GetClose ¶
func (x *AccessLogKernelLog) GetClose() *AccessLogKernelCloseOperation
func (*AccessLogKernelLog) GetConnect ¶
func (x *AccessLogKernelLog) GetConnect() *AccessLogKernelConnectOperation
func (*AccessLogKernelLog) GetOperation ¶
func (m *AccessLogKernelLog) GetOperation() isAccessLogKernelLog_Operation
func (*AccessLogKernelLog) GetRead ¶
func (x *AccessLogKernelLog) GetRead() *AccessLogKernelReadOperation
func (*AccessLogKernelLog) GetWrite ¶
func (x *AccessLogKernelLog) GetWrite() *AccessLogKernelWriteOperation
func (*AccessLogKernelLog) ProtoMessage ¶
func (*AccessLogKernelLog) ProtoMessage()
func (*AccessLogKernelLog) ProtoReflect ¶
func (x *AccessLogKernelLog) ProtoReflect() protoreflect.Message
func (*AccessLogKernelLog) Reset ¶
func (x *AccessLogKernelLog) Reset()
func (*AccessLogKernelLog) String ¶
func (x *AccessLogKernelLog) String() string
type AccessLogKernelLog_Accept ¶
type AccessLogKernelLog_Accept struct {
Accept *AccessLogKernelAcceptOperation `protobuf:"bytes,2,opt,name=accept,proto3,oneof"`
}
type AccessLogKernelLog_Close ¶
type AccessLogKernelLog_Close struct {
Close *AccessLogKernelCloseOperation `protobuf:"bytes,3,opt,name=close,proto3,oneof"`
}
type AccessLogKernelLog_Connect ¶
type AccessLogKernelLog_Connect struct {
Connect *AccessLogKernelConnectOperation `protobuf:"bytes,1,opt,name=connect,proto3,oneof"`
}
type AccessLogKernelLog_Read ¶
type AccessLogKernelLog_Read struct {
Read *AccessLogKernelReadOperation `protobuf:"bytes,4,opt,name=read,proto3,oneof"`
}
type AccessLogKernelLog_Write ¶
type AccessLogKernelLog_Write struct {
Write *AccessLogKernelWriteOperation `protobuf:"bytes,5,opt,name=write,proto3,oneof"`
}
type AccessLogKernelReadL2Metrics ¶
type AccessLogKernelReadL2Metrics struct { // from network hardware interface index, get the net hardware name through EBPFAccessLogNodeNetInterface#index Ifindex uint32 `protobuf:"varint,1,opt,name=ifindex,proto3" json:"ifindex,omitempty"` // total package count TotalPackageCount uint32 `protobuf:"varint,2,opt,name=totalPackageCount,proto3" json:"totalPackageCount,omitempty"` // total package size TotalPackageSize uint64 `protobuf:"varint,3,opt,name=totalPackageSize,proto3" json:"totalPackageSize,omitempty"` // total duration(nanosecond) of all data packets queued (waiting to be read). TotalPackageToQueueDuration uint64 `protobuf:"varint,4,opt,name=totalPackageToQueueDuration,proto3" json:"totalPackageToQueueDuration,omitempty"` // total duration(nanosecond) of all data packets read from the queue. TotalRcvPackageFromQueueDuration uint64 `protobuf:"varint,5,opt,name=totalRcvPackageFromQueueDuration,proto3" json:"totalRcvPackageFromQueueDuration,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelReadL2Metrics) Descriptor
deprecated
func (*AccessLogKernelReadL2Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelReadL2Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelReadL2Metrics) GetIfindex ¶
func (x *AccessLogKernelReadL2Metrics) GetIfindex() uint32
func (*AccessLogKernelReadL2Metrics) GetTotalPackageCount ¶
func (x *AccessLogKernelReadL2Metrics) GetTotalPackageCount() uint32
func (*AccessLogKernelReadL2Metrics) GetTotalPackageSize ¶
func (x *AccessLogKernelReadL2Metrics) GetTotalPackageSize() uint64
func (*AccessLogKernelReadL2Metrics) GetTotalPackageToQueueDuration ¶
func (x *AccessLogKernelReadL2Metrics) GetTotalPackageToQueueDuration() uint64
func (*AccessLogKernelReadL2Metrics) GetTotalRcvPackageFromQueueDuration ¶
func (x *AccessLogKernelReadL2Metrics) GetTotalRcvPackageFromQueueDuration() uint64
func (*AccessLogKernelReadL2Metrics) ProtoMessage ¶
func (*AccessLogKernelReadL2Metrics) ProtoMessage()
func (*AccessLogKernelReadL2Metrics) ProtoReflect ¶
func (x *AccessLogKernelReadL2Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelReadL2Metrics) Reset ¶
func (x *AccessLogKernelReadL2Metrics) Reset()
func (*AccessLogKernelReadL2Metrics) String ¶
func (x *AccessLogKernelReadL2Metrics) String() string
type AccessLogKernelReadL3Metrics ¶
type AccessLogKernelReadL3Metrics struct { TotalDuration uint64 `protobuf:"varint,1,opt,name=totalDuration,proto3" json:"totalDuration,omitempty"` // total local receive use duration(nanoseconds) -> kernel: ip_rcv_finish - ip_rcv TotalRecvDuration uint64 `protobuf:"varint,2,opt,name=totalRecvDuration,proto3" json:"totalRecvDuration,omitempty"` // total local use duration(nanoseconds) -> kernel: ip_local_deliver_finish - ip_local_deliver TotalLocalDuration uint64 `protobuf:"varint,3,opt,name=totalLocalDuration,proto3" json:"totalLocalDuration,omitempty"` // total netfiltering count and duration(nanosecond) -> kernel: nf_hook TotalNetFilterCount uint64 `protobuf:"varint,4,opt,name=totalNetFilterCount,proto3" json:"totalNetFilterCount,omitempty"` TotalNetFilterDuration uint64 `protobuf:"varint,5,opt,name=totalNetFilterDuration,proto3" json:"totalNetFilterDuration,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelReadL3Metrics) Descriptor
deprecated
func (*AccessLogKernelReadL3Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelReadL3Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelReadL3Metrics) GetTotalDuration ¶
func (x *AccessLogKernelReadL3Metrics) GetTotalDuration() uint64
func (*AccessLogKernelReadL3Metrics) GetTotalLocalDuration ¶
func (x *AccessLogKernelReadL3Metrics) GetTotalLocalDuration() uint64
func (*AccessLogKernelReadL3Metrics) GetTotalNetFilterCount ¶
func (x *AccessLogKernelReadL3Metrics) GetTotalNetFilterCount() uint64
func (*AccessLogKernelReadL3Metrics) GetTotalNetFilterDuration ¶
func (x *AccessLogKernelReadL3Metrics) GetTotalNetFilterDuration() uint64
func (*AccessLogKernelReadL3Metrics) GetTotalRecvDuration ¶
func (x *AccessLogKernelReadL3Metrics) GetTotalRecvDuration() uint64
func (*AccessLogKernelReadL3Metrics) ProtoMessage ¶
func (*AccessLogKernelReadL3Metrics) ProtoMessage()
func (*AccessLogKernelReadL3Metrics) ProtoReflect ¶
func (x *AccessLogKernelReadL3Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelReadL3Metrics) Reset ¶
func (x *AccessLogKernelReadL3Metrics) Reset()
func (*AccessLogKernelReadL3Metrics) String ¶
func (x *AccessLogKernelReadL3Metrics) String() string
type AccessLogKernelReadL4Metrics ¶
type AccessLogKernelReadL4Metrics struct { TotalDuration uint64 `protobuf:"varint,1,opt,name=totalDuration,proto3" json:"totalDuration,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelReadL4Metrics) Descriptor
deprecated
func (*AccessLogKernelReadL4Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelReadL4Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelReadL4Metrics) GetTotalDuration ¶
func (x *AccessLogKernelReadL4Metrics) GetTotalDuration() uint64
func (*AccessLogKernelReadL4Metrics) ProtoMessage ¶
func (*AccessLogKernelReadL4Metrics) ProtoMessage()
func (*AccessLogKernelReadL4Metrics) ProtoReflect ¶
func (x *AccessLogKernelReadL4Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelReadL4Metrics) Reset ¶
func (x *AccessLogKernelReadL4Metrics) Reset()
func (*AccessLogKernelReadL4Metrics) String ¶
func (x *AccessLogKernelReadL4Metrics) String() string
type AccessLogKernelReadOperation ¶
type AccessLogKernelReadOperation struct { // Starting to read data timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // Finish read operation timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // Which kind of syscall of current read operation Syscall AccessLogKernelReadSyscall `protobuf:"varint,3,opt,name=syscall,proto3,enum=skywalking.v3.AccessLogKernelReadSyscall" json:"syscall,omitempty"` // Layer 2-4 related metrics L2Metrics *AccessLogKernelReadL2Metrics `protobuf:"bytes,4,opt,name=l2Metrics,proto3" json:"l2Metrics,omitempty"` L3Metrics *AccessLogKernelReadL3Metrics `protobuf:"bytes,5,opt,name=l3Metrics,proto3" json:"l3Metrics,omitempty"` L4Metrics *AccessLogKernelReadL4Metrics `protobuf:"bytes,6,opt,name=l4Metrics,proto3" json:"l4Metrics,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelReadOperation) Descriptor
deprecated
func (*AccessLogKernelReadOperation) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelReadOperation.ProtoReflect.Descriptor instead.
func (*AccessLogKernelReadOperation) GetEndTime ¶
func (x *AccessLogKernelReadOperation) GetEndTime() *EBPFTimestamp
func (*AccessLogKernelReadOperation) GetL2Metrics ¶
func (x *AccessLogKernelReadOperation) GetL2Metrics() *AccessLogKernelReadL2Metrics
func (*AccessLogKernelReadOperation) GetL3Metrics ¶
func (x *AccessLogKernelReadOperation) GetL3Metrics() *AccessLogKernelReadL3Metrics
func (*AccessLogKernelReadOperation) GetL4Metrics ¶
func (x *AccessLogKernelReadOperation) GetL4Metrics() *AccessLogKernelReadL4Metrics
func (*AccessLogKernelReadOperation) GetStartTime ¶
func (x *AccessLogKernelReadOperation) GetStartTime() *EBPFTimestamp
func (*AccessLogKernelReadOperation) GetSyscall ¶
func (x *AccessLogKernelReadOperation) GetSyscall() AccessLogKernelReadSyscall
func (*AccessLogKernelReadOperation) ProtoMessage ¶
func (*AccessLogKernelReadOperation) ProtoMessage()
func (*AccessLogKernelReadOperation) ProtoReflect ¶
func (x *AccessLogKernelReadOperation) ProtoReflect() protoreflect.Message
func (*AccessLogKernelReadOperation) Reset ¶
func (x *AccessLogKernelReadOperation) Reset()
func (*AccessLogKernelReadOperation) String ¶
func (x *AccessLogKernelReadOperation) String() string
type AccessLogKernelReadSyscall ¶
type AccessLogKernelReadSyscall int32
const ( AccessLogKernelReadSyscall_Read AccessLogKernelReadSyscall = 0 AccessLogKernelReadSyscall_Readv AccessLogKernelReadSyscall = 1 AccessLogKernelReadSyscall_Recv AccessLogKernelReadSyscall = 2 AccessLogKernelReadSyscall_RecvFrom AccessLogKernelReadSyscall = 3 AccessLogKernelReadSyscall_RecvMsg AccessLogKernelReadSyscall = 4 AccessLogKernelReadSyscall_RecvMmsg AccessLogKernelReadSyscall = 5 )
func (AccessLogKernelReadSyscall) Descriptor ¶
func (AccessLogKernelReadSyscall) Descriptor() protoreflect.EnumDescriptor
func (AccessLogKernelReadSyscall) Enum ¶
func (x AccessLogKernelReadSyscall) Enum() *AccessLogKernelReadSyscall
func (AccessLogKernelReadSyscall) EnumDescriptor
deprecated
func (AccessLogKernelReadSyscall) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelReadSyscall.Descriptor instead.
func (AccessLogKernelReadSyscall) Number ¶
func (x AccessLogKernelReadSyscall) Number() protoreflect.EnumNumber
func (AccessLogKernelReadSyscall) String ¶
func (x AccessLogKernelReadSyscall) String() string
func (AccessLogKernelReadSyscall) Type ¶
func (AccessLogKernelReadSyscall) Type() protoreflect.EnumType
type AccessLogKernelWriteL2Metrics ¶
type AccessLogKernelWriteL2Metrics struct { // total duration(nanosecond) of layer 2 TotalDuration uint64 `protobuf:"varint,1,opt,name=totalDuration,proto3" json:"totalDuration,omitempty"` // target network hardware interface index, get the net hardware name through EBPFAccessLogNodeNetInterface#index Ifindex uint32 `protobuf:"varint,2,opt,name=ifindex,proto3" json:"ifindex,omitempty"` // total enter the net device buffer count TotalEnterQueueBufferCount uint64 `protobuf:"varint,3,opt,name=totalEnterQueueBufferCount,proto3" json:"totalEnterQueueBufferCount,omitempty"` // total buffer data ready to send duration(nanosecond), ready_to_send - enter_queue TotalReadySendDuration uint64 `protobuf:"varint,4,opt,name=totalReadySendDuration,proto3" json:"totalReadySendDuration,omitempty"` // total send buffer to the net device duration(nanosecond) TotalNetDeviceSendDuration uint64 `protobuf:"varint,5,opt,name=totalNetDeviceSendDuration,proto3" json:"totalNetDeviceSendDuration,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelWriteL2Metrics) Descriptor
deprecated
func (*AccessLogKernelWriteL2Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelWriteL2Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelWriteL2Metrics) GetIfindex ¶
func (x *AccessLogKernelWriteL2Metrics) GetIfindex() uint32
func (*AccessLogKernelWriteL2Metrics) GetTotalDuration ¶
func (x *AccessLogKernelWriteL2Metrics) GetTotalDuration() uint64
func (*AccessLogKernelWriteL2Metrics) GetTotalEnterQueueBufferCount ¶
func (x *AccessLogKernelWriteL2Metrics) GetTotalEnterQueueBufferCount() uint64
func (*AccessLogKernelWriteL2Metrics) GetTotalNetDeviceSendDuration ¶
func (x *AccessLogKernelWriteL2Metrics) GetTotalNetDeviceSendDuration() uint64
func (*AccessLogKernelWriteL2Metrics) GetTotalReadySendDuration ¶
func (x *AccessLogKernelWriteL2Metrics) GetTotalReadySendDuration() uint64
func (*AccessLogKernelWriteL2Metrics) ProtoMessage ¶
func (*AccessLogKernelWriteL2Metrics) ProtoMessage()
func (*AccessLogKernelWriteL2Metrics) ProtoReflect ¶
func (x *AccessLogKernelWriteL2Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelWriteL2Metrics) Reset ¶
func (x *AccessLogKernelWriteL2Metrics) Reset()
func (*AccessLogKernelWriteL2Metrics) String ¶
func (x *AccessLogKernelWriteL2Metrics) String() string
type AccessLogKernelWriteL3Metrics ¶
type AccessLogKernelWriteL3Metrics struct { // total duration(nanosecond) of layer 3 TotalDuration uint64 `protobuf:"varint,1,opt,name=totalDuration,proto3" json:"totalDuration,omitempty"` // total local out use duration(nanoseconds) -> kernel: ip_local_out TotalLocalDuration uint64 `protobuf:"varint,2,opt,name=totalLocalDuration,proto3" json:"totalLocalDuration,omitempty"` // total output use duration(nanoseconds) -> kernel: ip_finish_output2 - ip_output TotalOutputDuration uint64 `protobuf:"varint,3,opt,name=totalOutputDuration,proto3" json:"totalOutputDuration,omitempty"` // total resolve remote MAC address(ARP Request) count and duration(nanosecond) -> kernel: neigh_resolve_output TotalResolveMACCount uint64 `protobuf:"varint,5,opt,name=totalResolveMACCount,proto3" json:"totalResolveMACCount,omitempty"` TotalResolveMACDuration uint64 `protobuf:"varint,6,opt,name=totalResolveMACDuration,proto3" json:"totalResolveMACDuration,omitempty"` // total netfiltering count and duration(nanosecond) -> kernel: nf_hook TotalNetFilterCount uint64 `protobuf:"varint,7,opt,name=totalNetFilterCount,proto3" json:"totalNetFilterCount,omitempty"` TotalNetFilterDuration uint64 `protobuf:"varint,8,opt,name=totalNetFilterDuration,proto3" json:"totalNetFilterDuration,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelWriteL3Metrics) Descriptor
deprecated
func (*AccessLogKernelWriteL3Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelWriteL3Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelWriteL3Metrics) GetTotalDuration ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalDuration() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalLocalDuration ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalLocalDuration() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalNetFilterCount ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalNetFilterCount() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalNetFilterDuration ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalNetFilterDuration() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalOutputDuration ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalOutputDuration() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalResolveMACCount ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalResolveMACCount() uint64
func (*AccessLogKernelWriteL3Metrics) GetTotalResolveMACDuration ¶
func (x *AccessLogKernelWriteL3Metrics) GetTotalResolveMACDuration() uint64
func (*AccessLogKernelWriteL3Metrics) ProtoMessage ¶
func (*AccessLogKernelWriteL3Metrics) ProtoMessage()
func (*AccessLogKernelWriteL3Metrics) ProtoReflect ¶
func (x *AccessLogKernelWriteL3Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelWriteL3Metrics) Reset ¶
func (x *AccessLogKernelWriteL3Metrics) Reset()
func (*AccessLogKernelWriteL3Metrics) String ¶
func (x *AccessLogKernelWriteL3Metrics) String() string
type AccessLogKernelWriteL4Metrics ¶
type AccessLogKernelWriteL4Metrics struct { // total duration(nanosecond) of layer 4 TotalDuration uint64 `protobuf:"varint,1,opt,name=totalDuration,proto3" json:"totalDuration,omitempty"` // total send package(contains retransmit count) count(sk_buff in linux) TotalTransmitPackageCount int64 `protobuf:"varint,2,opt,name=totalTransmitPackageCount,proto3" json:"totalTransmitPackageCount,omitempty"` // total retransmit package count(sk_buff in linux) TotalRetransmitPackageCount int64 `protobuf:"varint,3,opt,name=totalRetransmitPackageCount,proto3" json:"totalRetransmitPackageCount,omitempty"` // total losted package count metrics LossPackageMetrics []*AccessLogLossPackageMetrics `protobuf:"bytes,4,rep,name=lossPackageMetrics,proto3" json:"lossPackageMetrics,omitempty"` // total package size(bytes) TotalPackageSize int64 `protobuf:"varint,5,opt,name=totalPackageSize,proto3" json:"totalPackageSize,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelWriteL4Metrics) Descriptor
deprecated
func (*AccessLogKernelWriteL4Metrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelWriteL4Metrics.ProtoReflect.Descriptor instead.
func (*AccessLogKernelWriteL4Metrics) GetLossPackageMetrics ¶
func (x *AccessLogKernelWriteL4Metrics) GetLossPackageMetrics() []*AccessLogLossPackageMetrics
func (*AccessLogKernelWriteL4Metrics) GetTotalDuration ¶
func (x *AccessLogKernelWriteL4Metrics) GetTotalDuration() uint64
func (*AccessLogKernelWriteL4Metrics) GetTotalPackageSize ¶
func (x *AccessLogKernelWriteL4Metrics) GetTotalPackageSize() int64
func (*AccessLogKernelWriteL4Metrics) GetTotalRetransmitPackageCount ¶
func (x *AccessLogKernelWriteL4Metrics) GetTotalRetransmitPackageCount() int64
func (*AccessLogKernelWriteL4Metrics) GetTotalTransmitPackageCount ¶
func (x *AccessLogKernelWriteL4Metrics) GetTotalTransmitPackageCount() int64
func (*AccessLogKernelWriteL4Metrics) ProtoMessage ¶
func (*AccessLogKernelWriteL4Metrics) ProtoMessage()
func (*AccessLogKernelWriteL4Metrics) ProtoReflect ¶
func (x *AccessLogKernelWriteL4Metrics) ProtoReflect() protoreflect.Message
func (*AccessLogKernelWriteL4Metrics) Reset ¶
func (x *AccessLogKernelWriteL4Metrics) Reset()
func (*AccessLogKernelWriteL4Metrics) String ¶
func (x *AccessLogKernelWriteL4Metrics) String() string
type AccessLogKernelWriteOperation ¶
type AccessLogKernelWriteOperation struct { // Starting to write data timestamp StartTime *EBPFTimestamp `protobuf:"bytes,1,opt,name=startTime,proto3" json:"startTime,omitempty"` // Finish write operation timestamp EndTime *EBPFTimestamp `protobuf:"bytes,2,opt,name=endTime,proto3" json:"endTime,omitempty"` // Which kind of syscall of current write operation Syscall AccessLogKernelWriteSyscall `protobuf:"varint,3,opt,name=syscall,proto3,enum=skywalking.v3.AccessLogKernelWriteSyscall" json:"syscall,omitempty"` // Layer 2-4 related metrics L4Metrics *AccessLogKernelWriteL4Metrics `protobuf:"bytes,4,opt,name=l4Metrics,proto3" json:"l4Metrics,omitempty"` L3Metrics *AccessLogKernelWriteL3Metrics `protobuf:"bytes,5,opt,name=l3Metrics,proto3" json:"l3Metrics,omitempty"` L2Metrics *AccessLogKernelWriteL2Metrics `protobuf:"bytes,6,opt,name=l2Metrics,proto3" json:"l2Metrics,omitempty"` // contains filtered or unexported fields }
func (*AccessLogKernelWriteOperation) Descriptor
deprecated
func (*AccessLogKernelWriteOperation) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelWriteOperation.ProtoReflect.Descriptor instead.
func (*AccessLogKernelWriteOperation) GetEndTime ¶
func (x *AccessLogKernelWriteOperation) GetEndTime() *EBPFTimestamp
func (*AccessLogKernelWriteOperation) GetL2Metrics ¶
func (x *AccessLogKernelWriteOperation) GetL2Metrics() *AccessLogKernelWriteL2Metrics
func (*AccessLogKernelWriteOperation) GetL3Metrics ¶
func (x *AccessLogKernelWriteOperation) GetL3Metrics() *AccessLogKernelWriteL3Metrics
func (*AccessLogKernelWriteOperation) GetL4Metrics ¶
func (x *AccessLogKernelWriteOperation) GetL4Metrics() *AccessLogKernelWriteL4Metrics
func (*AccessLogKernelWriteOperation) GetStartTime ¶
func (x *AccessLogKernelWriteOperation) GetStartTime() *EBPFTimestamp
func (*AccessLogKernelWriteOperation) GetSyscall ¶
func (x *AccessLogKernelWriteOperation) GetSyscall() AccessLogKernelWriteSyscall
func (*AccessLogKernelWriteOperation) ProtoMessage ¶
func (*AccessLogKernelWriteOperation) ProtoMessage()
func (*AccessLogKernelWriteOperation) ProtoReflect ¶
func (x *AccessLogKernelWriteOperation) ProtoReflect() protoreflect.Message
func (*AccessLogKernelWriteOperation) Reset ¶
func (x *AccessLogKernelWriteOperation) Reset()
func (*AccessLogKernelWriteOperation) String ¶
func (x *AccessLogKernelWriteOperation) String() string
type AccessLogKernelWriteSyscall ¶
type AccessLogKernelWriteSyscall int32
const ( AccessLogKernelWriteSyscall_Write AccessLogKernelWriteSyscall = 0 AccessLogKernelWriteSyscall_Writev AccessLogKernelWriteSyscall = 1 AccessLogKernelWriteSyscall_Send AccessLogKernelWriteSyscall = 2 AccessLogKernelWriteSyscall_SendTo AccessLogKernelWriteSyscall = 3 AccessLogKernelWriteSyscall_SendMsg AccessLogKernelWriteSyscall = 4 AccessLogKernelWriteSyscall_SendMmsg AccessLogKernelWriteSyscall = 5 AccessLogKernelWriteSyscall_SendFile AccessLogKernelWriteSyscall = 6 AccessLogKernelWriteSyscall_SendFile64 AccessLogKernelWriteSyscall = 7 )
func (AccessLogKernelWriteSyscall) Descriptor ¶
func (AccessLogKernelWriteSyscall) Descriptor() protoreflect.EnumDescriptor
func (AccessLogKernelWriteSyscall) Enum ¶
func (x AccessLogKernelWriteSyscall) Enum() *AccessLogKernelWriteSyscall
func (AccessLogKernelWriteSyscall) EnumDescriptor
deprecated
func (AccessLogKernelWriteSyscall) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogKernelWriteSyscall.Descriptor instead.
func (AccessLogKernelWriteSyscall) Number ¶
func (x AccessLogKernelWriteSyscall) Number() protoreflect.EnumNumber
func (AccessLogKernelWriteSyscall) String ¶
func (x AccessLogKernelWriteSyscall) String() string
func (AccessLogKernelWriteSyscall) Type ¶
func (AccessLogKernelWriteSyscall) Type() protoreflect.EnumType
type AccessLogLossPackageMetrics ¶
type AccessLogLossPackageMetrics struct { Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"` Count int32 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` // contains filtered or unexported fields }
func (*AccessLogLossPackageMetrics) Descriptor
deprecated
func (*AccessLogLossPackageMetrics) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogLossPackageMetrics.ProtoReflect.Descriptor instead.
func (*AccessLogLossPackageMetrics) GetCount ¶
func (x *AccessLogLossPackageMetrics) GetCount() int32
func (*AccessLogLossPackageMetrics) GetLocation ¶
func (x *AccessLogLossPackageMetrics) GetLocation() string
func (*AccessLogLossPackageMetrics) ProtoMessage ¶
func (*AccessLogLossPackageMetrics) ProtoMessage()
func (*AccessLogLossPackageMetrics) ProtoReflect ¶
func (x *AccessLogLossPackageMetrics) ProtoReflect() protoreflect.Message
func (*AccessLogLossPackageMetrics) Reset ¶
func (x *AccessLogLossPackageMetrics) Reset()
func (*AccessLogLossPackageMetrics) String ¶
func (x *AccessLogLossPackageMetrics) String() string
type AccessLogProtocolLogs ¶
type AccessLogProtocolLogs struct { // Types that are assignable to Protocol: // // *AccessLogProtocolLogs_Http Protocol isAccessLogProtocolLogs_Protocol `protobuf_oneof:"protocol"` // contains filtered or unexported fields }
func (*AccessLogProtocolLogs) Descriptor
deprecated
func (*AccessLogProtocolLogs) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogProtocolLogs.ProtoReflect.Descriptor instead.
func (*AccessLogProtocolLogs) GetHttp ¶
func (x *AccessLogProtocolLogs) GetHttp() *AccessLogHTTPProtocol
func (*AccessLogProtocolLogs) GetProtocol ¶
func (m *AccessLogProtocolLogs) GetProtocol() isAccessLogProtocolLogs_Protocol
func (*AccessLogProtocolLogs) ProtoMessage ¶
func (*AccessLogProtocolLogs) ProtoMessage()
func (*AccessLogProtocolLogs) ProtoReflect ¶
func (x *AccessLogProtocolLogs) ProtoReflect() protoreflect.Message
func (*AccessLogProtocolLogs) Reset ¶
func (x *AccessLogProtocolLogs) Reset()
func (*AccessLogProtocolLogs) String ¶
func (x *AccessLogProtocolLogs) String() string
type AccessLogProtocolLogs_Http ¶
type AccessLogProtocolLogs_Http struct {
Http *AccessLogHTTPProtocol `protobuf:"bytes,1,opt,name=http,proto3,oneof"`
}
type AccessLogProtocolType ¶
type AccessLogProtocolType int32
const ( AccessLogProtocolType_TCP AccessLogProtocolType = 0 AccessLogProtocolType_HTTP_1 AccessLogProtocolType = 1 AccessLogProtocolType_HTTP_2 AccessLogProtocolType = 2 )
func (AccessLogProtocolType) Descriptor ¶
func (AccessLogProtocolType) Descriptor() protoreflect.EnumDescriptor
func (AccessLogProtocolType) Enum ¶
func (x AccessLogProtocolType) Enum() *AccessLogProtocolType
func (AccessLogProtocolType) EnumDescriptor
deprecated
func (AccessLogProtocolType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogProtocolType.Descriptor instead.
func (AccessLogProtocolType) Number ¶
func (x AccessLogProtocolType) Number() protoreflect.EnumNumber
func (AccessLogProtocolType) String ¶
func (x AccessLogProtocolType) String() string
func (AccessLogProtocolType) Type ¶
func (AccessLogProtocolType) Type() protoreflect.EnumType
type AccessLogTraceInfo ¶
type AccessLogTraceInfo struct { Provider AccessLogTraceInfoProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=skywalking.v3.AccessLogTraceInfoProvider" json:"provider,omitempty"` // [Optional] A string id represents the whole trace. TraceId string `protobuf:"bytes,2,opt,name=traceId,proto3" json:"traceId,omitempty"` // A unique id represents this segment. Other segments could use this id to reference as a child segment. // [Optional] when this span reference TraceSegmentId string `protobuf:"bytes,3,opt,name=traceSegmentId,proto3" json:"traceSegmentId,omitempty"` // If type == SkyWalking // The number id of the span. Should be unique in the whole segment. // Starting at 0 // // If type == Zipkin // The type of span ID is string. SpanId string `protobuf:"bytes,4,opt,name=spanId,proto3" json:"spanId,omitempty"` // contains filtered or unexported fields }
func (*AccessLogTraceInfo) Descriptor
deprecated
func (*AccessLogTraceInfo) Descriptor() ([]byte, []int)
Deprecated: Use AccessLogTraceInfo.ProtoReflect.Descriptor instead.
func (*AccessLogTraceInfo) GetProvider ¶
func (x *AccessLogTraceInfo) GetProvider() AccessLogTraceInfoProvider
func (*AccessLogTraceInfo) GetSpanId ¶
func (x *AccessLogTraceInfo) GetSpanId() string
func (*AccessLogTraceInfo) GetTraceId ¶
func (x *AccessLogTraceInfo) GetTraceId() string
func (*AccessLogTraceInfo) GetTraceSegmentId ¶
func (x *AccessLogTraceInfo) GetTraceSegmentId() string
func (*AccessLogTraceInfo) ProtoMessage ¶
func (*AccessLogTraceInfo) ProtoMessage()
func (*AccessLogTraceInfo) ProtoReflect ¶
func (x *AccessLogTraceInfo) ProtoReflect() protoreflect.Message
func (*AccessLogTraceInfo) Reset ¶
func (x *AccessLogTraceInfo) Reset()
func (*AccessLogTraceInfo) String ¶
func (x *AccessLogTraceInfo) String() string
type AccessLogTraceInfoProvider ¶
type AccessLogTraceInfoProvider int32
const ( AccessLogTraceInfoProvider_Zipkin AccessLogTraceInfoProvider = 0 AccessLogTraceInfoProvider_SkyWalking AccessLogTraceInfoProvider = 1 )
func (AccessLogTraceInfoProvider) Descriptor ¶
func (AccessLogTraceInfoProvider) Descriptor() protoreflect.EnumDescriptor
func (AccessLogTraceInfoProvider) Enum ¶
func (x AccessLogTraceInfoProvider) Enum() *AccessLogTraceInfoProvider
func (AccessLogTraceInfoProvider) EnumDescriptor
deprecated
func (AccessLogTraceInfoProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use AccessLogTraceInfoProvider.Descriptor instead.
func (AccessLogTraceInfoProvider) Number ¶
func (x AccessLogTraceInfoProvider) Number() protoreflect.EnumNumber
func (AccessLogTraceInfoProvider) String ¶
func (x AccessLogTraceInfoProvider) String() string
func (AccessLogTraceInfoProvider) Type ¶
func (AccessLogTraceInfoProvider) Type() protoreflect.EnumType
type ConnectionAddress ¶
type ConnectionAddress struct { // Types that are assignable to Address: // // *ConnectionAddress_Kubernetes // *ConnectionAddress_Ip Address isConnectionAddress_Address `protobuf_oneof:"address"` // contains filtered or unexported fields }
func (*ConnectionAddress) Descriptor
deprecated
func (*ConnectionAddress) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionAddress.ProtoReflect.Descriptor instead.
func (*ConnectionAddress) GetAddress ¶
func (m *ConnectionAddress) GetAddress() isConnectionAddress_Address
func (*ConnectionAddress) GetIp ¶
func (x *ConnectionAddress) GetIp() *IPAddress
func (*ConnectionAddress) GetKubernetes ¶
func (x *ConnectionAddress) GetKubernetes() *KubernetesProcessAddress
func (*ConnectionAddress) ProtoMessage ¶
func (*ConnectionAddress) ProtoMessage()
func (*ConnectionAddress) ProtoReflect ¶
func (x *ConnectionAddress) ProtoReflect() protoreflect.Message
func (*ConnectionAddress) Reset ¶
func (x *ConnectionAddress) Reset()
func (*ConnectionAddress) String ¶
func (x *ConnectionAddress) String() string
type ConnectionAddress_Ip ¶
type ConnectionAddress_Ip struct { // if the address cannot be aware, then return the ip address Ip *IPAddress `protobuf:"bytes,2,opt,name=ip,proto3,oneof"` }
type ConnectionAddress_Kubernetes ¶
type ConnectionAddress_Kubernetes struct { // if the address is monitored under the local machine, then return the kubernetes Kubernetes *KubernetesProcessAddress `protobuf:"bytes,1,opt,name=kubernetes,proto3,oneof"` }
type EBPFAccessLogDownstream ¶
type EBPFAccessLogDownstream struct {
// contains filtered or unexported fields
}
func (*EBPFAccessLogDownstream) Descriptor
deprecated
func (*EBPFAccessLogDownstream) Descriptor() ([]byte, []int)
Deprecated: Use EBPFAccessLogDownstream.ProtoReflect.Descriptor instead.
func (*EBPFAccessLogDownstream) ProtoMessage ¶
func (*EBPFAccessLogDownstream) ProtoMessage()
func (*EBPFAccessLogDownstream) ProtoReflect ¶
func (x *EBPFAccessLogDownstream) ProtoReflect() protoreflect.Message
func (*EBPFAccessLogDownstream) Reset ¶
func (x *EBPFAccessLogDownstream) Reset()
func (*EBPFAccessLogDownstream) String ¶
func (x *EBPFAccessLogDownstream) String() string
type EBPFAccessLogMessage ¶
type EBPFAccessLogMessage struct { // current node information, only not null when first message or have update Node *EBPFAccessLogNodeInfo `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` // local process and remote process connection information Connection *AccessLogConnection `protobuf:"bytes,2,opt,name=connection,proto3" json:"connection,omitempty"` // kernel level metrics KernelLogs []*AccessLogKernelLog `protobuf:"bytes,3,rep,name=kernelLogs,proto3" json:"kernelLogs,omitempty"` // application protocol log // if the protocol is detected, the kernel logs is works the related logs // otherwise, the kernel log is not related and is sent periodically ProtocolLog *AccessLogProtocolLogs `protobuf:"bytes,4,opt,name=protocolLog,proto3" json:"protocolLog,omitempty"` // contains filtered or unexported fields }
func (*EBPFAccessLogMessage) Descriptor
deprecated
func (*EBPFAccessLogMessage) Descriptor() ([]byte, []int)
Deprecated: Use EBPFAccessLogMessage.ProtoReflect.Descriptor instead.
func (*EBPFAccessLogMessage) GetConnection ¶
func (x *EBPFAccessLogMessage) GetConnection() *AccessLogConnection
func (*EBPFAccessLogMessage) GetKernelLogs ¶
func (x *EBPFAccessLogMessage) GetKernelLogs() []*AccessLogKernelLog
func (*EBPFAccessLogMessage) GetNode ¶
func (x *EBPFAccessLogMessage) GetNode() *EBPFAccessLogNodeInfo
func (*EBPFAccessLogMessage) GetProtocolLog ¶
func (x *EBPFAccessLogMessage) GetProtocolLog() *AccessLogProtocolLogs
func (*EBPFAccessLogMessage) ProtoMessage ¶
func (*EBPFAccessLogMessage) ProtoMessage()
func (*EBPFAccessLogMessage) ProtoReflect ¶
func (x *EBPFAccessLogMessage) ProtoReflect() protoreflect.Message
func (*EBPFAccessLogMessage) Reset ¶
func (x *EBPFAccessLogMessage) Reset()
func (*EBPFAccessLogMessage) String ¶
func (x *EBPFAccessLogMessage) String() string
type EBPFAccessLogNodeInfo ¶
type EBPFAccessLogNodeInfo struct { // Node name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // All net interfaces list NetInterfaces []*EBPFAccessLogNodeNetInterface `protobuf:"bytes,2,rep,name=netInterfaces,proto3" json:"netInterfaces,omitempty"` // System boot time BootTime *v3.Instant `protobuf:"bytes,3,opt,name=bootTime,proto3" json:"bootTime,omitempty"` // Cluster name ClusterName string `protobuf:"bytes,4,opt,name=clusterName,proto3" json:"clusterName,omitempty"` // contains filtered or unexported fields }
func (*EBPFAccessLogNodeInfo) Descriptor
deprecated
func (*EBPFAccessLogNodeInfo) Descriptor() ([]byte, []int)
Deprecated: Use EBPFAccessLogNodeInfo.ProtoReflect.Descriptor instead.
func (*EBPFAccessLogNodeInfo) GetBootTime ¶
func (x *EBPFAccessLogNodeInfo) GetBootTime() *v3.Instant
func (*EBPFAccessLogNodeInfo) GetClusterName ¶
func (x *EBPFAccessLogNodeInfo) GetClusterName() string
func (*EBPFAccessLogNodeInfo) GetName ¶
func (x *EBPFAccessLogNodeInfo) GetName() string
func (*EBPFAccessLogNodeInfo) GetNetInterfaces ¶
func (x *EBPFAccessLogNodeInfo) GetNetInterfaces() []*EBPFAccessLogNodeNetInterface
func (*EBPFAccessLogNodeInfo) ProtoMessage ¶
func (*EBPFAccessLogNodeInfo) ProtoMessage()
func (*EBPFAccessLogNodeInfo) ProtoReflect ¶
func (x *EBPFAccessLogNodeInfo) ProtoReflect() protoreflect.Message
func (*EBPFAccessLogNodeInfo) Reset ¶
func (x *EBPFAccessLogNodeInfo) Reset()
func (*EBPFAccessLogNodeInfo) String ¶
func (x *EBPFAccessLogNodeInfo) String() string
type EBPFAccessLogNodeNetInterface ¶
type EBPFAccessLogNodeNetInterface struct { Index int32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"` Mtu int32 `protobuf:"varint,2,opt,name=mtu,proto3" json:"mtu,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*EBPFAccessLogNodeNetInterface) Descriptor
deprecated
func (*EBPFAccessLogNodeNetInterface) Descriptor() ([]byte, []int)
Deprecated: Use EBPFAccessLogNodeNetInterface.ProtoReflect.Descriptor instead.
func (*EBPFAccessLogNodeNetInterface) GetIndex ¶
func (x *EBPFAccessLogNodeNetInterface) GetIndex() int32
func (*EBPFAccessLogNodeNetInterface) GetMtu ¶
func (x *EBPFAccessLogNodeNetInterface) GetMtu() int32
func (*EBPFAccessLogNodeNetInterface) GetName ¶
func (x *EBPFAccessLogNodeNetInterface) GetName() string
func (*EBPFAccessLogNodeNetInterface) ProtoMessage ¶
func (*EBPFAccessLogNodeNetInterface) ProtoMessage()
func (*EBPFAccessLogNodeNetInterface) ProtoReflect ¶
func (x *EBPFAccessLogNodeNetInterface) ProtoReflect() protoreflect.Message
func (*EBPFAccessLogNodeNetInterface) Reset ¶
func (x *EBPFAccessLogNodeNetInterface) Reset()
func (*EBPFAccessLogNodeNetInterface) String ¶
func (x *EBPFAccessLogNodeNetInterface) String() string
type EBPFAccessLogServiceClient ¶
type EBPFAccessLogServiceClient interface {
Collect(ctx context.Context, opts ...grpc.CallOption) (EBPFAccessLogService_CollectClient, error)
}
EBPFAccessLogServiceClient is the client API for EBPFAccessLogService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEBPFAccessLogServiceClient ¶
func NewEBPFAccessLogServiceClient(cc grpc.ClientConnInterface) EBPFAccessLogServiceClient
type EBPFAccessLogServiceServer ¶
type EBPFAccessLogServiceServer interface { Collect(EBPFAccessLogService_CollectServer) error // contains filtered or unexported methods }
EBPFAccessLogServiceServer is the server API for EBPFAccessLogService service. All implementations must embed UnimplementedEBPFAccessLogServiceServer for forward compatibility
type EBPFAccessLogService_CollectClient ¶
type EBPFAccessLogService_CollectClient interface { Send(*EBPFAccessLogMessage) error CloseAndRecv() (*EBPFAccessLogDownstream, error) grpc.ClientStream }
type EBPFAccessLogService_CollectServer ¶
type EBPFAccessLogService_CollectServer interface { SendAndClose(*EBPFAccessLogDownstream) error Recv() (*EBPFAccessLogMessage, error) grpc.ServerStream }
type EBPFOffsetTimestamp ¶
type EBPFOffsetTimestamp struct { Offset uint64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` // contains filtered or unexported fields }
Get nanosecond through offset with node start instant
func (*EBPFOffsetTimestamp) Descriptor
deprecated
func (*EBPFOffsetTimestamp) Descriptor() ([]byte, []int)
Deprecated: Use EBPFOffsetTimestamp.ProtoReflect.Descriptor instead.
func (*EBPFOffsetTimestamp) GetOffset ¶
func (x *EBPFOffsetTimestamp) GetOffset() uint64
func (*EBPFOffsetTimestamp) ProtoMessage ¶
func (*EBPFOffsetTimestamp) ProtoMessage()
func (*EBPFOffsetTimestamp) ProtoReflect ¶
func (x *EBPFOffsetTimestamp) ProtoReflect() protoreflect.Message
func (*EBPFOffsetTimestamp) Reset ¶
func (x *EBPFOffsetTimestamp) Reset()
func (*EBPFOffsetTimestamp) String ¶
func (x *EBPFOffsetTimestamp) String() string
type EBPFTimestamp ¶
type EBPFTimestamp struct { // Types that are assignable to Timestamp: // // *EBPFTimestamp_Offset Timestamp isEBPFTimestamp_Timestamp `protobuf_oneof:"timestamp"` // contains filtered or unexported fields }
func (*EBPFTimestamp) Descriptor
deprecated
func (*EBPFTimestamp) Descriptor() ([]byte, []int)
Deprecated: Use EBPFTimestamp.ProtoReflect.Descriptor instead.
func (*EBPFTimestamp) GetOffset ¶
func (x *EBPFTimestamp) GetOffset() *EBPFOffsetTimestamp
func (*EBPFTimestamp) GetTimestamp ¶
func (m *EBPFTimestamp) GetTimestamp() isEBPFTimestamp_Timestamp
func (*EBPFTimestamp) ProtoMessage ¶
func (*EBPFTimestamp) ProtoMessage()
func (*EBPFTimestamp) ProtoReflect ¶
func (x *EBPFTimestamp) ProtoReflect() protoreflect.Message
func (*EBPFTimestamp) Reset ¶
func (x *EBPFTimestamp) Reset()
func (*EBPFTimestamp) String ¶
func (x *EBPFTimestamp) String() string
type EBPFTimestamp_Offset ¶
type EBPFTimestamp_Offset struct {
Offset *EBPFOffsetTimestamp `protobuf:"bytes,1,opt,name=offset,proto3,oneof"`
}
type IPAddress ¶
type IPAddress struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*IPAddress) Descriptor
deprecated
func (*IPAddress) ProtoMessage ¶
func (*IPAddress) ProtoMessage()
func (*IPAddress) ProtoReflect ¶
func (x *IPAddress) ProtoReflect() protoreflect.Message
type KubernetesProcessAddress ¶
type KubernetesProcessAddress struct { ServiceName string `protobuf:"bytes,1,opt,name=serviceName,proto3" json:"serviceName,omitempty"` PodName string `protobuf:"bytes,2,opt,name=podName,proto3" json:"podName,omitempty"` ContainerName string `protobuf:"bytes,3,opt,name=containerName,proto3" json:"containerName,omitempty"` ProcessName string `protobuf:"bytes,4,opt,name=processName,proto3" json:"processName,omitempty"` Port int32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"` // contains filtered or unexported fields }
func (*KubernetesProcessAddress) Descriptor
deprecated
func (*KubernetesProcessAddress) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesProcessAddress.ProtoReflect.Descriptor instead.
func (*KubernetesProcessAddress) GetContainerName ¶
func (x *KubernetesProcessAddress) GetContainerName() string
func (*KubernetesProcessAddress) GetPodName ¶
func (x *KubernetesProcessAddress) GetPodName() string
func (*KubernetesProcessAddress) GetPort ¶
func (x *KubernetesProcessAddress) GetPort() int32
func (*KubernetesProcessAddress) GetProcessName ¶
func (x *KubernetesProcessAddress) GetProcessName() string
func (*KubernetesProcessAddress) GetServiceName ¶
func (x *KubernetesProcessAddress) GetServiceName() string
func (*KubernetesProcessAddress) ProtoMessage ¶
func (*KubernetesProcessAddress) ProtoMessage()
func (*KubernetesProcessAddress) ProtoReflect ¶
func (x *KubernetesProcessAddress) ProtoReflect() protoreflect.Message
func (*KubernetesProcessAddress) Reset ¶
func (x *KubernetesProcessAddress) Reset()
func (*KubernetesProcessAddress) String ¶
func (x *KubernetesProcessAddress) String() string
type UnimplementedEBPFAccessLogServiceServer ¶
type UnimplementedEBPFAccessLogServiceServer struct { }
UnimplementedEBPFAccessLogServiceServer must be embedded to have forward compatible implementations.
type UnsafeEBPFAccessLogServiceServer ¶
type UnsafeEBPFAccessLogServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEBPFAccessLogServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EBPFAccessLogServiceServer will result in compilation errors.