# frozen_string_literal: true # Generated by the protocol buffer compiler. DO NOT EDIT! # source: ebpf/accesslog.proto require 'google/protobuf' require_relative '../common/Common_pb' descriptor_data = "\n\x14\x65\x62pf/accesslog.proto\x12\rskywalking.v3\x1a\x13\x63ommon/Common.proto\"\xf4\x01\n\x14\x45\x42PFAccessLogMessage\x12\x32\n\x04node\x18\x01 \x01(\x0b\x32$.skywalking.v3.EBPFAccessLogNodeInfo\x12\x36\n\nconnection\x18\x02 \x01(\x0b\x32\".skywalking.v3.AccessLogConnection\x12\x35\n\nkernelLogs\x18\x03 \x03(\x0b\x32!.skywalking.v3.AccessLogKernelLog\x12\x39\n\x0bprotocolLog\x18\x04 \x01(\x0b\x32$.skywalking.v3.AccessLogProtocolLogs\"\xdd\x01\n\x15\x45\x42PFAccessLogNodeInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\x43\n\rnetInterfaces\x18\x02 \x03(\x0b\x32,.skywalking.v3.EBPFAccessLogNodeNetInterface\x12(\n\x08\x62ootTime\x18\x03 \x01(\x0b\x32\x16.skywalking.v3.Instant\x12\x13\n\x0b\x63lusterName\x18\x04 \x01(\t\x12\x32\n\x06policy\x18\x05 \x01(\x0b\x32\".skywalking.v3.EBPFAccessLogPolicy\"0\n\x13\x45\x42PFAccessLogPolicy\x12\x19\n\x11\x65xcludeNamespaces\x18\x01 \x03(\t\"I\n\x1d\x45\x42PFAccessLogNodeNetInterface\x12\r\n\x05index\x18\x01 \x01(\x05\x12\x0b\n\x03mtu\x18\x02 \x01(\x05\x12\x0c\n\x04name\x18\x03 \x01(\t\"\xcf\x02\n\x13\x41\x63\x63\x65ssLogConnection\x12/\n\x05local\x18\x01 \x01(\x0b\x32 .skywalking.v3.ConnectionAddress\x12\x30\n\x06remote\x18\x02 \x01(\x0b\x32 .skywalking.v3.ConnectionAddress\x12(\n\x04role\x18\x03 \x01(\x0e\x32\x1a.skywalking.v3.DetectPoint\x12:\n\x07tlsMode\x18\x04 \x01(\x0e\x32).skywalking.v3.AccessLogConnectionTLSMode\x12\x36\n\x08protocol\x18\x05 \x01(\x0e\x32$.skywalking.v3.AccessLogProtocolType\x12\x37\n\nattachment\x18\x06 \x01(\x0b\x32#.skywalking.v3.ConnectionAttachment\"e\n\x14\x43onnectionAttachment\x12>\n\x07zTunnel\x18\x01 \x01(\x0b\x32+.skywalking.v3.ZTunnelAttachmentEnvironmentH\x00\x42\r\n\x0b\x65nvironment\"\xc5\x01\n\x1cZTunnelAttachmentEnvironment\x12\x1b\n\x13real_destination_ip\x18\x01 \x01(\t\x12?\n\x02\x62y\x18\x02 \x01(\x0e\x32\x33.skywalking.v3.ZTunnelAttachmentEnvironmentDetectBy\x12G\n\x0fsecurity_policy\x18\x03 \x01(\x0e\x32..skywalking.v3.ZTunnelAttachmentSecurityPolicy\"\x85\x01\n\x11\x43onnectionAddress\x12=\n\nkubernetes\x18\x01 \x01(\x0b\x32\'.skywalking.v3.KubernetesProcessAddressH\x00\x12&\n\x02ip\x18\x02 \x01(\x0b\x32\x18.skywalking.v3.IPAddressH\x00\x42\t\n\x07\x61\x64\x64ress\"z\n\x18KubernetesProcessAddress\x12\x13\n\x0bserviceName\x18\x01 \x01(\t\x12\x0f\n\x07podName\x18\x02 \x01(\t\x12\x15\n\rcontainerName\x18\x03 \x01(\t\x12\x13\n\x0bprocessName\x18\x04 \x01(\t\x12\x0c\n\x04port\x18\x05 \x01(\x05\"\'\n\tIPAddress\x12\x0c\n\x04host\x18\x01 \x01(\t\x12\x0c\n\x04port\x18\x02 \x01(\x05\"\xe0\x02\n\x12\x41\x63\x63\x65ssLogKernelLog\x12\x41\n\x07\x63onnect\x18\x01 \x01(\x0b\x32..skywalking.v3.AccessLogKernelConnectOperationH\x00\x12?\n\x06\x61\x63\x63\x65pt\x18\x02 \x01(\x0b\x32-.skywalking.v3.AccessLogKernelAcceptOperationH\x00\x12=\n\x05\x63lose\x18\x03 \x01(\x0b\x32,.skywalking.v3.AccessLogKernelCloseOperationH\x00\x12;\n\x04read\x18\x04 \x01(\x0b\x32+.skywalking.v3.AccessLogKernelReadOperationH\x00\x12=\n\x05write\x18\x05 \x01(\x0b\x32,.skywalking.v3.AccessLogKernelWriteOperationH\x00\x42\x0b\n\toperation\"Y\n\x15\x41\x63\x63\x65ssLogProtocolLogs\x12\x34\n\x04http\x18\x01 \x01(\x0b\x32$.skywalking.v3.AccessLogHTTPProtocolH\x00\x42\n\n\x08protocol\"\xb3\x02\n\x15\x41\x63\x63\x65ssLogHTTPProtocol\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12<\n\x07version\x18\x03 \x01(\x0e\x32+.skywalking.v3.AccessLogHTTPProtocolVersion\x12<\n\x07request\x18\x04 \x01(\x0b\x32+.skywalking.v3.AccessLogHTTPProtocolRequest\x12>\n\x08response\x18\x05 \x01(\x0b\x32,.skywalking.v3.AccessLogHTTPProtocolResponse\"\xd6\x01\n\x1c\x41\x63\x63\x65ssLogHTTPProtocolRequest\x12\x41\n\x06method\x18\x01 \x01(\x0e\x32\x31.skywalking.v3.AccessLogHTTPProtocolRequestMethod\x12\x0c\n\x04path\x18\x02 \x01(\t\x12\x1a\n\x12sizeOfHeadersBytes\x18\x03 \x01(\x04\x12\x17\n\x0fsizeOfBodyBytes\x18\x04 \x01(\x04\x12\x30\n\x05trace\x18\x05 \x01(\x0b\x32!.skywalking.v3.AccessLogTraceInfo\"h\n\x1d\x41\x63\x63\x65ssLogHTTPProtocolResponse\x12\x12\n\nstatusCode\x18\x01 \x01(\x05\x12\x1a\n\x12sizeOfHeadersBytes\x18\x03 \x01(\x04\x12\x17\n\x0fsizeOfBodyBytes\x18\x04 \x01(\x04\"\x8a\x01\n\x12\x41\x63\x63\x65ssLogTraceInfo\x12;\n\x08provider\x18\x01 \x01(\x0e\x32).skywalking.v3.AccessLogTraceInfoProvider\x12\x0f\n\x07traceId\x18\x02 \x01(\t\x12\x16\n\x0etraceSegmentId\x18\x03 \x01(\t\x12\x0e\n\x06spanId\x18\x04 \x01(\t\"\x92\x01\n\x1f\x41\x63\x63\x65ssLogKernelConnectOperation\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12\x0f\n\x07success\x18\x03 \x01(\x08\"\x80\x01\n\x1e\x41\x63\x63\x65ssLogKernelAcceptOperation\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\"\x90\x01\n\x1d\x41\x63\x63\x65ssLogKernelCloseOperation\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12\x0f\n\x07success\x18\x03 \x01(\x08\"\xff\x02\n\x1d\x41\x63\x63\x65ssLogKernelWriteOperation\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12;\n\x07syscall\x18\x03 \x01(\x0e\x32*.skywalking.v3.AccessLogKernelWriteSyscall\x12?\n\tl4Metrics\x18\x04 \x01(\x0b\x32,.skywalking.v3.AccessLogKernelWriteL4Metrics\x12?\n\tl3Metrics\x18\x05 \x01(\x0b\x32,.skywalking.v3.AccessLogKernelWriteL3Metrics\x12?\n\tl2Metrics\x18\x06 \x01(\x0b\x32,.skywalking.v3.AccessLogKernelWriteL2Metrics\"\xe0\x01\n\x1d\x41\x63\x63\x65ssLogKernelWriteL4Metrics\x12\x15\n\rtotalDuration\x18\x01 \x01(\x04\x12!\n\x19totalTransmitPackageCount\x18\x02 \x01(\x03\x12#\n\x1btotalRetransmitPackageCount\x18\x03 \x01(\x03\x12\x46\n\x12lossPackageMetrics\x18\x04 \x03(\x0b\x32*.skywalking.v3.AccessLogLossPackageMetrics\x12\x18\n\x10totalPackageSize\x18\x05 \x01(\x03\">\n\x1b\x41\x63\x63\x65ssLogLossPackageMetrics\x12\x10\n\x08location\x18\x01 \x01(\t\x12\r\n\x05\x63ount\x18\x02 \x01(\x05\"\xeb\x01\n\x1d\x41\x63\x63\x65ssLogKernelWriteL3Metrics\x12\x15\n\rtotalDuration\x18\x01 \x01(\x04\x12\x1a\n\x12totalLocalDuration\x18\x02 \x01(\x04\x12\x1b\n\x13totalOutputDuration\x18\x03 \x01(\x04\x12\x1c\n\x14totalResolveMACCount\x18\x05 \x01(\x04\x12\x1f\n\x17totalResolveMACDuration\x18\x06 \x01(\x04\x12\x1b\n\x13totalNetFilterCount\x18\x07 \x01(\x04\x12\x1e\n\x16totalNetFilterDuration\x18\x08 \x01(\x04\"\xaf\x01\n\x1d\x41\x63\x63\x65ssLogKernelWriteL2Metrics\x12\x15\n\rtotalDuration\x18\x01 \x01(\x04\x12\x0f\n\x07ifindex\x18\x02 \x01(\r\x12\"\n\x1atotalEnterQueueBufferCount\x18\x03 \x01(\x04\x12\x1e\n\x16totalReadySendDuration\x18\x04 \x01(\x04\x12\"\n\x1atotalNetDeviceSendDuration\x18\x05 \x01(\x04\"\xfa\x02\n\x1c\x41\x63\x63\x65ssLogKernelReadOperation\x12/\n\tstartTime\x18\x01 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12-\n\x07\x65ndTime\x18\x02 \x01(\x0b\x32\x1c.skywalking.v3.EBPFTimestamp\x12:\n\x07syscall\x18\x03 \x01(\x0e\x32).skywalking.v3.AccessLogKernelReadSyscall\x12>\n\tl2Metrics\x18\x04 \x01(\x0b\x32+.skywalking.v3.AccessLogKernelReadL2Metrics\x12>\n\tl3Metrics\x18\x05 \x01(\x0b\x32+.skywalking.v3.AccessLogKernelReadL3Metrics\x12>\n\tl4Metrics\x18\x06 \x01(\x0b\x32+.skywalking.v3.AccessLogKernelReadL4Metrics\"\xb3\x01\n\x1c\x41\x63\x63\x65ssLogKernelReadL2Metrics\x12\x0f\n\x07ifindex\x18\x01 \x01(\r\x12\x19\n\x11totalPackageCount\x18\x02 \x01(\r\x12\x18\n\x10totalPackageSize\x18\x03 \x01(\x04\x12#\n\x1btotalPackageToQueueDuration\x18\x04 \x01(\x04\x12(\n totalRcvPackageFromQueueDuration\x18\x05 \x01(\x04\"\xa9\x01\n\x1c\x41\x63\x63\x65ssLogKernelReadL3Metrics\x12\x15\n\rtotalDuration\x18\x01 \x01(\x04\x12\x19\n\x11totalRecvDuration\x18\x02 \x01(\x04\x12\x1a\n\x12totalLocalDuration\x18\x03 \x01(\x04\x12\x1b\n\x13totalNetFilterCount\x18\x04 \x01(\x04\x12\x1e\n\x16totalNetFilterDuration\x18\x05 \x01(\x04\"5\n\x1c\x41\x63\x63\x65ssLogKernelReadL4Metrics\x12\x15\n\rtotalDuration\x18\x01 \x01(\x04\"R\n\rEBPFTimestamp\x12\x34\n\x06offset\x18\x01 \x01(\x0b\x32\".skywalking.v3.EBPFOffsetTimestampH\x00\x42\x0b\n\ttimestamp\"%\n\x13\x45\x42PFOffsetTimestamp\x12\x0e\n\x06offset\x18\x01 \x01(\x04\"\x19\n\x17\x45\x42PFAccessLogDownstream*A\n$ZTunnelAttachmentEnvironmentDetectBy\x12\x19\n\x15ZTUNNEL_OUTBOUND_FUNC\x10\x00*5\n\x1fZTunnelAttachmentSecurityPolicy\x12\x08\n\x04MTLS\x10\x00\x12\x08\n\x04NONE\x10\x01*0\n\x1a\x41\x63\x63\x65ssLogConnectionTLSMode\x12\t\n\x05Plain\x10\x00\x12\x07\n\x03TLS\x10\x01*4\n\x1c\x41\x63\x63\x65ssLogHTTPProtocolVersion\x12\t\n\x05HTTP1\x10\x00\x12\t\n\x05HTTP2\x10\x01*8\n\x1a\x41\x63\x63\x65ssLogTraceInfoProvider\x12\n\n\x06Zipkin\x10\x00\x12\x0e\n\nSkyWalking\x10\x01*\x86\x01\n\"AccessLogHTTPProtocolRequestMethod\x12\x07\n\x03Get\x10\x00\x12\x08\n\x04Post\x10\x01\x12\x07\n\x03Put\x10\x02\x12\n\n\x06\x44\x65lete\x10\x03\x12\x08\n\x04Head\x10\x04\x12\t\n\x05Patch\x10\x05\x12\x0b\n\x07Options\x10\x06\x12\t\n\x05Trace\x10\x07\x12\x0b\n\x07\x43onnect\x10\x08*\x83\x01\n\x1b\x41\x63\x63\x65ssLogKernelWriteSyscall\x12\t\n\x05Write\x10\x00\x12\n\n\x06Writev\x10\x01\x12\x08\n\x04Send\x10\x02\x12\n\n\x06SendTo\x10\x03\x12\x0b\n\x07SendMsg\x10\x04\x12\x0c\n\x08SendMmsg\x10\x05\x12\x0c\n\x08SendFile\x10\x06\x12\x0e\n\nSendFile64\x10\x07*d\n\x1a\x41\x63\x63\x65ssLogKernelReadSyscall\x12\x08\n\x04Read\x10\x00\x12\t\n\x05Readv\x10\x01\x12\x08\n\x04Recv\x10\x02\x12\x0c\n\x08RecvFrom\x10\x03\x12\x0b\n\x07RecvMsg\x10\x04\x12\x0c\n\x08RecvMmsg\x10\x05*8\n\x15\x41\x63\x63\x65ssLogProtocolType\x12\x07\n\x03TCP\x10\x00\x12\n\n\x06HTTP_1\x10\x01\x12\n\n\x06HTTP_2\x10\x02\x32r\n\x14\x45\x42PFAccessLogService\x12Z\n\x07\x63ollect\x12#.skywalking.v3.EBPFAccessLogMessage\x1a&.skywalking.v3.EBPFAccessLogDownstream\"\x00(\x01\x42s\n3org.apache.skywalking.apm.network.ebpf.accesslog.v3P\x01Z:skywalking.apache.org/repo/goapi/collect/ebpf/accesslog/v3b\x06proto3" pool = Google::Protobuf::DescriptorPool.generated_pool pool.add_serialized_file(descriptor_data) module Skywalking module V3 EBPFAccessLogMessage = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFAccessLogMessage").msgclass EBPFAccessLogNodeInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFAccessLogNodeInfo").msgclass EBPFAccessLogPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFAccessLogPolicy").msgclass EBPFAccessLogNodeNetInterface = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFAccessLogNodeNetInterface").msgclass AccessLogConnection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogConnection").msgclass ConnectionAttachment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.ConnectionAttachment").msgclass ZTunnelAttachmentEnvironment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.ZTunnelAttachmentEnvironment").msgclass ConnectionAddress = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.ConnectionAddress").msgclass KubernetesProcessAddress = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.KubernetesProcessAddress").msgclass IPAddress = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.IPAddress").msgclass AccessLogKernelLog = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelLog").msgclass AccessLogProtocolLogs = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogProtocolLogs").msgclass AccessLogHTTPProtocol = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogHTTPProtocol").msgclass AccessLogHTTPProtocolRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogHTTPProtocolRequest").msgclass AccessLogHTTPProtocolResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogHTTPProtocolResponse").msgclass AccessLogTraceInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogTraceInfo").msgclass AccessLogKernelConnectOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelConnectOperation").msgclass AccessLogKernelAcceptOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelAcceptOperation").msgclass AccessLogKernelCloseOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelCloseOperation").msgclass AccessLogKernelWriteOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelWriteOperation").msgclass AccessLogKernelWriteL4Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelWriteL4Metrics").msgclass AccessLogLossPackageMetrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogLossPackageMetrics").msgclass AccessLogKernelWriteL3Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelWriteL3Metrics").msgclass AccessLogKernelWriteL2Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelWriteL2Metrics").msgclass AccessLogKernelReadOperation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelReadOperation").msgclass AccessLogKernelReadL2Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelReadL2Metrics").msgclass AccessLogKernelReadL3Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelReadL3Metrics").msgclass AccessLogKernelReadL4Metrics = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelReadL4Metrics").msgclass EBPFTimestamp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFTimestamp").msgclass EBPFOffsetTimestamp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFOffsetTimestamp").msgclass EBPFAccessLogDownstream = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.EBPFAccessLogDownstream").msgclass ZTunnelAttachmentEnvironmentDetectBy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.ZTunnelAttachmentEnvironmentDetectBy").enummodule ZTunnelAttachmentSecurityPolicy = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.ZTunnelAttachmentSecurityPolicy").enummodule AccessLogConnectionTLSMode = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogConnectionTLSMode").enummodule AccessLogHTTPProtocolVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogHTTPProtocolVersion").enummodule AccessLogTraceInfoProvider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogTraceInfoProvider").enummodule AccessLogHTTPProtocolRequestMethod = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogHTTPProtocolRequestMethod").enummodule AccessLogKernelWriteSyscall = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelWriteSyscall").enummodule AccessLogKernelReadSyscall = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogKernelReadSyscall").enummodule AccessLogProtocolType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("skywalking.v3.AccessLogProtocolType").enummodule end end