Documentation ¶
Index ¶
- Variables
- type InstrumentationLibraryLogs
- func (*InstrumentationLibraryLogs) Descriptor() ([]byte, []int)
- func (m *InstrumentationLibraryLogs) GetInstrumentationLibrary() *v11.InstrumentationLibrary
- func (m *InstrumentationLibraryLogs) GetLogs() []*LogRecord
- func (m *InstrumentationLibraryLogs) Marshal() (dAtA []byte, err error)
- func (m *InstrumentationLibraryLogs) MarshalTo(dAtA []byte) (int, error)
- func (m *InstrumentationLibraryLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InstrumentationLibraryLogs) ProtoMessage()
- func (m *InstrumentationLibraryLogs) Reset()
- func (m *InstrumentationLibraryLogs) Size() (n int)
- func (m *InstrumentationLibraryLogs) String() string
- func (m *InstrumentationLibraryLogs) Unmarshal(dAtA []byte) error
- func (m *InstrumentationLibraryLogs) XXX_DiscardUnknown()
- func (m *InstrumentationLibraryLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InstrumentationLibraryLogs) XXX_Merge(src proto.Message)
- func (m *InstrumentationLibraryLogs) XXX_Size() int
- func (m *InstrumentationLibraryLogs) XXX_Unmarshal(b []byte) error
- type LogRecord
- func (*LogRecord) Descriptor() ([]byte, []int)
- func (m *LogRecord) GetAttributes() []v11.KeyValue
- func (m *LogRecord) GetBody() *v11.AnyValue
- func (m *LogRecord) GetDroppedAttributesCount() uint32
- func (m *LogRecord) GetFlags() uint32
- func (m *LogRecord) GetName() string
- func (m *LogRecord) GetSeverityNumber() SeverityNumber
- func (m *LogRecord) GetSeverityText() string
- func (m *LogRecord) GetTimeUnixNano() uint64
- func (m *LogRecord) Marshal() (dAtA []byte, err error)
- func (m *LogRecord) MarshalTo(dAtA []byte) (int, error)
- func (m *LogRecord) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*LogRecord) ProtoMessage()
- func (m *LogRecord) Reset()
- func (m *LogRecord) Size() (n int)
- func (m *LogRecord) String() string
- func (m *LogRecord) Unmarshal(dAtA []byte) error
- func (m *LogRecord) XXX_DiscardUnknown()
- func (m *LogRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *LogRecord) XXX_Merge(src proto.Message)
- func (m *LogRecord) XXX_Size() int
- func (m *LogRecord) XXX_Unmarshal(b []byte) error
- type LogRecordFlags
- type ResourceLogs
- func (*ResourceLogs) Descriptor() ([]byte, []int)
- func (m *ResourceLogs) GetInstrumentationLibraryLogs() []*InstrumentationLibraryLogs
- func (m *ResourceLogs) GetResource() *v1.Resource
- func (m *ResourceLogs) Marshal() (dAtA []byte, err error)
- func (m *ResourceLogs) MarshalTo(dAtA []byte) (int, error)
- func (m *ResourceLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ResourceLogs) ProtoMessage()
- func (m *ResourceLogs) Reset()
- func (m *ResourceLogs) Size() (n int)
- func (m *ResourceLogs) String() string
- func (m *ResourceLogs) Unmarshal(dAtA []byte) error
- func (m *ResourceLogs) XXX_DiscardUnknown()
- func (m *ResourceLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ResourceLogs) XXX_Merge(src proto.Message)
- func (m *ResourceLogs) XXX_Size() int
- func (m *ResourceLogs) XXX_Unmarshal(b []byte) error
- type SeverityNumber
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrInvalidLengthLogs = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowLogs = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupLogs = fmt.Errorf("proto: unexpected end of group") )
View Source
var LogRecordFlags_name = map[int32]string{
0: "LOG_RECORD_FLAG_UNSPECIFIED",
255: "LOG_RECORD_FLAG_TRACE_FLAGS_MASK",
}
View Source
var LogRecordFlags_value = map[string]int32{
"LOG_RECORD_FLAG_UNSPECIFIED": 0,
"LOG_RECORD_FLAG_TRACE_FLAGS_MASK": 255,
}
View Source
var SeverityNumber_name = map[int32]string{
0: "SEVERITY_NUMBER_UNSPECIFIED",
1: "SEVERITY_NUMBER_TRACE",
2: "SEVERITY_NUMBER_TRACE2",
3: "SEVERITY_NUMBER_TRACE3",
4: "SEVERITY_NUMBER_TRACE4",
5: "SEVERITY_NUMBER_DEBUG",
6: "SEVERITY_NUMBER_DEBUG2",
7: "SEVERITY_NUMBER_DEBUG3",
8: "SEVERITY_NUMBER_DEBUG4",
9: "SEVERITY_NUMBER_INFO",
10: "SEVERITY_NUMBER_INFO2",
11: "SEVERITY_NUMBER_INFO3",
12: "SEVERITY_NUMBER_INFO4",
13: "SEVERITY_NUMBER_WARN",
14: "SEVERITY_NUMBER_WARN2",
15: "SEVERITY_NUMBER_WARN3",
16: "SEVERITY_NUMBER_WARN4",
17: "SEVERITY_NUMBER_ERROR",
18: "SEVERITY_NUMBER_ERROR2",
19: "SEVERITY_NUMBER_ERROR3",
20: "SEVERITY_NUMBER_ERROR4",
21: "SEVERITY_NUMBER_FATAL",
22: "SEVERITY_NUMBER_FATAL2",
23: "SEVERITY_NUMBER_FATAL3",
24: "SEVERITY_NUMBER_FATAL4",
}
View Source
var SeverityNumber_value = map[string]int32{
"SEVERITY_NUMBER_UNSPECIFIED": 0,
"SEVERITY_NUMBER_TRACE": 1,
"SEVERITY_NUMBER_TRACE2": 2,
"SEVERITY_NUMBER_TRACE3": 3,
"SEVERITY_NUMBER_TRACE4": 4,
"SEVERITY_NUMBER_DEBUG": 5,
"SEVERITY_NUMBER_DEBUG2": 6,
"SEVERITY_NUMBER_DEBUG3": 7,
"SEVERITY_NUMBER_DEBUG4": 8,
"SEVERITY_NUMBER_INFO": 9,
"SEVERITY_NUMBER_INFO2": 10,
"SEVERITY_NUMBER_INFO3": 11,
"SEVERITY_NUMBER_INFO4": 12,
"SEVERITY_NUMBER_WARN": 13,
"SEVERITY_NUMBER_WARN2": 14,
"SEVERITY_NUMBER_WARN3": 15,
"SEVERITY_NUMBER_WARN4": 16,
"SEVERITY_NUMBER_ERROR": 17,
"SEVERITY_NUMBER_ERROR2": 18,
"SEVERITY_NUMBER_ERROR3": 19,
"SEVERITY_NUMBER_ERROR4": 20,
"SEVERITY_NUMBER_FATAL": 21,
"SEVERITY_NUMBER_FATAL2": 22,
"SEVERITY_NUMBER_FATAL3": 23,
"SEVERITY_NUMBER_FATAL4": 24,
}
Functions ¶
This section is empty.
Types ¶
type InstrumentationLibraryLogs ¶ added in v0.7.0
type InstrumentationLibraryLogs struct { // The instrumentation library information for the logs in this message. // If this field is not set then no library info is known. InstrumentationLibrary *v11.InstrumentationLibrary `` /* 127-byte string literal not displayed */ // A list of log records. Logs []*LogRecord `protobuf:"bytes,2,rep,name=logs,proto3" json:"logs,omitempty"` }
A collection of Logs produced by an InstrumentationLibrary.
func (*InstrumentationLibraryLogs) Descriptor ¶ added in v0.7.0
func (*InstrumentationLibraryLogs) Descriptor() ([]byte, []int)
func (*InstrumentationLibraryLogs) GetInstrumentationLibrary ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) GetInstrumentationLibrary() *v11.InstrumentationLibrary
func (*InstrumentationLibraryLogs) GetLogs ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) GetLogs() []*LogRecord
func (*InstrumentationLibraryLogs) Marshal ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) Marshal() (dAtA []byte, err error)
func (*InstrumentationLibraryLogs) MarshalTo ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) MarshalTo(dAtA []byte) (int, error)
func (*InstrumentationLibraryLogs) MarshalToSizedBuffer ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InstrumentationLibraryLogs) ProtoMessage ¶ added in v0.7.0
func (*InstrumentationLibraryLogs) ProtoMessage()
func (*InstrumentationLibraryLogs) Reset ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) Reset()
func (*InstrumentationLibraryLogs) Size ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) Size() (n int)
func (*InstrumentationLibraryLogs) String ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) String() string
func (*InstrumentationLibraryLogs) Unmarshal ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) Unmarshal(dAtA []byte) error
func (*InstrumentationLibraryLogs) XXX_DiscardUnknown ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) XXX_DiscardUnknown()
func (*InstrumentationLibraryLogs) XXX_Marshal ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InstrumentationLibraryLogs) XXX_Merge ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) XXX_Merge(src proto.Message)
func (*InstrumentationLibraryLogs) XXX_Size ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) XXX_Size() int
func (*InstrumentationLibraryLogs) XXX_Unmarshal ¶ added in v0.7.0
func (m *InstrumentationLibraryLogs) XXX_Unmarshal(b []byte) error
type LogRecord ¶
type LogRecord struct { // time_unix_nano is the time when the event occurred. // Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970. // Value of 0 indicates unknown or missing timestamp. TimeUnixNano uint64 `protobuf:"fixed64,1,opt,name=time_unix_nano,json=timeUnixNano,proto3" json:"time_unix_nano,omitempty"` // Numerical value of the severity, normalized to values described in Log Data Model. // [Optional]. SeverityNumber SeverityNumber `` /* 152-byte string literal not displayed */ // The severity text (also known as log level). The original string representation as // it is known at the source. [Optional]. SeverityText string `protobuf:"bytes,3,opt,name=severity_text,json=severityText,proto3" json:"severity_text,omitempty"` // Short event identifier that does not contain varying parts. Name describes // what happened (e.g. "ProcessStarted"). Recommended to be no longer than 50 // characters. Not guaranteed to be unique in any way. [Optional]. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // A value containing the body of the log record. Can be for example a human-readable // string message (including multi-line) describing the event in a free form or it can // be a structured data composed of arrays and maps of other values. [Optional]. Body *v11.AnyValue `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` // Additional attributes that describe the specific event occurrence. [Optional]. Attributes []v11.KeyValue `protobuf:"bytes,6,rep,name=attributes,proto3" json:"attributes"` DroppedAttributesCount uint32 `` /* 130-byte string literal not displayed */ // Flags, a bit field. 8 least significant bits are the trace flags as // defined in W3C Trace Context specification. 24 most significant bits are reserved // and must be set to 0. Readers must not assume that 24 most significant bits // will be zero and must correctly mask the bits when reading 8-bit trace flag (use // flags & TRACE_FLAGS_MASK). [Optional]. Flags uint32 `protobuf:"fixed32,8,opt,name=flags,proto3" json:"flags,omitempty"` // A unique identifier for a trace. All logs from the same trace share // the same `trace_id`. The ID is a 16-byte array. An ID with all zeroes // is considered invalid. Can be set for logs that are part of request processing // and have an assigned trace id. [Optional]. TraceId go_opentelemetry_io_collector_internal_data_opentelemetry_proto_gen_common_v1.TraceID `` /* 169-byte string literal not displayed */ // A unique identifier for a span within a trace, assigned when the span // is created. The ID is an 8-byte array. An ID with all zeroes is considered // invalid. Can be set for logs that are part of a particular processing span. // If span_id is present trace_id SHOULD be also present. [Optional]. SpanId go_opentelemetry_io_collector_internal_data_opentelemetry_proto_gen_common_v1.SpanID `` /* 166-byte string literal not displayed */ }
A log record according to OpenTelemetry Log Data Model: https://github.com/open-telemetry/oteps/blob/master/text/logs/0097-log-data-model.md
func (*LogRecord) Descriptor ¶
func (*LogRecord) GetAttributes ¶
func (*LogRecord) GetDroppedAttributesCount ¶
func (*LogRecord) GetSeverityNumber ¶
func (m *LogRecord) GetSeverityNumber() SeverityNumber
func (*LogRecord) GetSeverityText ¶
func (*LogRecord) GetTimeUnixNano ¶ added in v0.7.0
func (*LogRecord) MarshalToSizedBuffer ¶ added in v0.5.0
func (*LogRecord) ProtoMessage ¶
func (*LogRecord) ProtoMessage()
func (*LogRecord) XXX_DiscardUnknown ¶ added in v0.5.0
func (m *LogRecord) XXX_DiscardUnknown()
func (*LogRecord) XXX_Marshal ¶ added in v0.5.0
func (*LogRecord) XXX_Unmarshal ¶ added in v0.5.0
type LogRecordFlags ¶
type LogRecordFlags int32
Masks for LogRecord.flags field.
const ( LogRecordFlags_LOG_RECORD_FLAG_UNSPECIFIED LogRecordFlags = 0 LogRecordFlags_LOG_RECORD_FLAG_TRACE_FLAGS_MASK LogRecordFlags = 255 )
func (LogRecordFlags) EnumDescriptor ¶
func (LogRecordFlags) EnumDescriptor() ([]byte, []int)
func (LogRecordFlags) String ¶
func (x LogRecordFlags) String() string
type ResourceLogs ¶
type ResourceLogs struct { // The resource for the logs in this message. // If this field is not set then no resource info is known. Resource *v1.Resource `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"` // A list of InstrumentationLibraryLogs that originate from a resource. InstrumentationLibraryLogs []*InstrumentationLibraryLogs `` /* 141-byte string literal not displayed */ }
A collection of InstrumentationLibraryLogs from a Resource.
func (*ResourceLogs) Descriptor ¶
func (*ResourceLogs) Descriptor() ([]byte, []int)
func (*ResourceLogs) GetInstrumentationLibraryLogs ¶ added in v0.7.0
func (m *ResourceLogs) GetInstrumentationLibraryLogs() []*InstrumentationLibraryLogs
func (*ResourceLogs) GetResource ¶
func (m *ResourceLogs) GetResource() *v1.Resource
func (*ResourceLogs) Marshal ¶
func (m *ResourceLogs) Marshal() (dAtA []byte, err error)
func (*ResourceLogs) MarshalToSizedBuffer ¶ added in v0.5.0
func (m *ResourceLogs) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ResourceLogs) ProtoMessage ¶
func (*ResourceLogs) ProtoMessage()
func (*ResourceLogs) Reset ¶
func (m *ResourceLogs) Reset()
func (*ResourceLogs) Size ¶
func (m *ResourceLogs) Size() (n int)
func (*ResourceLogs) String ¶
func (m *ResourceLogs) String() string
func (*ResourceLogs) Unmarshal ¶
func (m *ResourceLogs) Unmarshal(dAtA []byte) error
func (*ResourceLogs) XXX_DiscardUnknown ¶ added in v0.5.0
func (m *ResourceLogs) XXX_DiscardUnknown()
func (*ResourceLogs) XXX_Marshal ¶ added in v0.5.0
func (m *ResourceLogs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ResourceLogs) XXX_Merge ¶ added in v0.5.0
func (m *ResourceLogs) XXX_Merge(src proto.Message)
func (*ResourceLogs) XXX_Size ¶ added in v0.5.0
func (m *ResourceLogs) XXX_Size() int
func (*ResourceLogs) XXX_Unmarshal ¶ added in v0.5.0
func (m *ResourceLogs) XXX_Unmarshal(b []byte) error
type SeverityNumber ¶
type SeverityNumber int32
Possible values for LogRecord.SeverityNumber.
const ( // UNSPECIFIED is the default SeverityNumber, it MUST not be used. SeverityNumber_SEVERITY_NUMBER_UNSPECIFIED SeverityNumber = 0 SeverityNumber_SEVERITY_NUMBER_TRACE SeverityNumber = 1 SeverityNumber_SEVERITY_NUMBER_TRACE2 SeverityNumber = 2 SeverityNumber_SEVERITY_NUMBER_TRACE3 SeverityNumber = 3 SeverityNumber_SEVERITY_NUMBER_TRACE4 SeverityNumber = 4 SeverityNumber_SEVERITY_NUMBER_DEBUG SeverityNumber = 5 SeverityNumber_SEVERITY_NUMBER_DEBUG2 SeverityNumber = 6 SeverityNumber_SEVERITY_NUMBER_DEBUG3 SeverityNumber = 7 SeverityNumber_SEVERITY_NUMBER_DEBUG4 SeverityNumber = 8 SeverityNumber_SEVERITY_NUMBER_INFO SeverityNumber = 9 SeverityNumber_SEVERITY_NUMBER_INFO2 SeverityNumber = 10 SeverityNumber_SEVERITY_NUMBER_INFO3 SeverityNumber = 11 SeverityNumber_SEVERITY_NUMBER_INFO4 SeverityNumber = 12 SeverityNumber_SEVERITY_NUMBER_WARN SeverityNumber = 13 SeverityNumber_SEVERITY_NUMBER_WARN2 SeverityNumber = 14 SeverityNumber_SEVERITY_NUMBER_WARN3 SeverityNumber = 15 SeverityNumber_SEVERITY_NUMBER_WARN4 SeverityNumber = 16 SeverityNumber_SEVERITY_NUMBER_ERROR SeverityNumber = 17 SeverityNumber_SEVERITY_NUMBER_ERROR2 SeverityNumber = 18 SeverityNumber_SEVERITY_NUMBER_ERROR3 SeverityNumber = 19 SeverityNumber_SEVERITY_NUMBER_ERROR4 SeverityNumber = 20 SeverityNumber_SEVERITY_NUMBER_FATAL SeverityNumber = 21 SeverityNumber_SEVERITY_NUMBER_FATAL2 SeverityNumber = 22 SeverityNumber_SEVERITY_NUMBER_FATAL3 SeverityNumber = 23 SeverityNumber_SEVERITY_NUMBER_FATAL4 SeverityNumber = 24 )
func (SeverityNumber) EnumDescriptor ¶
func (SeverityNumber) EnumDescriptor() ([]byte, []int)
func (SeverityNumber) String ¶
func (x SeverityNumber) String() string
Click to show internal directories.
Click to hide internal directories.