...
1
2
3
4 package otelgrpc
5
6 import (
7 "go.opentelemetry.io/otel/attribute"
8 semconv "go.opentelemetry.io/otel/semconv/v1.17.0"
9 )
10
11
12 const (
13
14 RPCNameKey = attribute.Key("name")
15
16
17 RPCMessageTypeKey = attribute.Key("message.type")
18
19
20 RPCMessageIDKey = attribute.Key("message.id")
21
22
23 RPCMessageCompressedSizeKey = attribute.Key("message.compressed_size")
24
25
26
27 RPCMessageUncompressedSizeKey = attribute.Key("message.uncompressed_size")
28 )
29
30
31 var (
32
33 RPCSystemGRPC = semconv.RPCSystemGRPC
34
35
36 RPCNameMessage = RPCNameKey.String("message")
37
38
39 RPCMessageTypeSent = RPCMessageTypeKey.String("SENT")
40 RPCMessageTypeReceived = RPCMessageTypeKey.String("RECEIVED")
41 )
42
View as plain text