Documentation ¶
Overview ¶
Package otelch provide OpenTelemetry instrumentation for go-faster/ch.
Index ¶
- Constants
- func BlocksReceived(v int) attribute.KeyValue
- func BlocksSent(v int) attribute.KeyValue
- func Bytes(v int) attribute.KeyValue
- func ColumnsReceived(v int) attribute.KeyValue
- func ErrorCode(v int) attribute.KeyValue
- func ErrorName(v string) attribute.KeyValue
- func ProtocolVersion(v int) attribute.KeyValue
- func QueryID(v string) attribute.KeyValue
- func QuotaKey(v string) attribute.KeyValue
- func Rows(v int) attribute.KeyValue
- func RowsReceived(v int) attribute.KeyValue
- func SemVersion() string
- func ServerName(v string) attribute.KeyValue
- func Version() string
Constants ¶
View Source
const ( QueryIDKey = attribute.Key("ch.query.id") QuotaKeyKey = attribute.Key("ch.quota.key") ProtocolVersionKey = attribute.Key("ch.protocol.version") ServerNameKey = attribute.Key("ch.server.name") ErrorCodeKey = attribute.Key("ch.error.code") ErrorNameKey = attribute.Key("ch.error.name") BlocksSentKey = attribute.Key("ch.blocks_sent") BlocksReceivedKey = attribute.Key("ch.blocks_received") ColumnsReceivedKey = attribute.Key("ch.columns_received") RowsReceivedKey = attribute.Key("ch.rows_received") RowsKey = attribute.Key("ch.rows") BytesKey = attribute.Key("ch.bytes") )
View Source
const Name = "github.com/ClickHouse/ch-go"
Name of instrumentation.
Variables ¶
This section is empty.
Functions ¶
func BlocksReceived ¶
BlocksReceived is cumulative received sent count during query execution.
func BlocksSent ¶
BlocksSent is cumulative blocks sent count during query execution.
func ColumnsReceived ¶
ColumnsReceived is count of columns in result.
func RowsReceived ¶
RowsReceived is cumulative rows received count during query execution.
func SemVersion ¶
func SemVersion() string
SemVersion is the semantic version to be supplied to tracer/meter creation.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.