File size: 623 Bytes
87a665c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from opentelemetry.semconv.trace import SpanAttributes as _SpanAttributes

# Span Tags
SPAN_DB_TYPE = 'mysql'
SPAN_REDIS_TYPE = 'redis'
SPAN_DURATION = 'duration'
SPAN_SQL_STR = 'sql'
SPAN_SQL_EXPLAIN = 'explain'
SPAN_ERROR_TYPE = 'error'


class SpanAttributes(_SpanAttributes):
    """
    Span Attributes
    """

    DB_INSTANCE = 'db.instance'
    DB_TYPE = 'db.type'
    DB_IP = 'db.ip'
    DB_PORT = 'db.port'
    ERROR_KIND = 'error.kind'
    ERROR_OBJECT = 'error.object'
    ERROR_MESSAGE = 'error.message'
    RESULT_CODE = 'result.code'
    RESULT_MESSAGE = 'result.message'
    RESULT_ERRORS = 'result.errors'