-
Notifications
You must be signed in to change notification settings - Fork 2
/
trace.go
70 lines (56 loc) · 3.53 KB
/
trace.go
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package appwrap
import "go.opentelemetry.io/otel/attribute"
const (
traceDatastoreAllocateIds = "pendo.io/datastore/allocate-id-set"
traceDatastoreDeleteMulti = "pendo.io/datastore/delete-multi"
traceDatastoreGet = "pendo.io/datastore/get"
traceDatastoreGetMulti = "pendo.io/datastore/get-multi"
traceDatastoreKinds = "pendo.io/datastore/kinds"
traceDatastoreNewQuery = "pendo.io/datastore/new-query"
traceDatastorePut = "pendo.io/datastore/put"
traceDatastorePutMulti = "pendo.io/datastore/put-multi"
traceDatastoreRunInTransaction = "pendo.io/datastore/run-in-transaction"
traceDatastoreQueryGetAll = "pendo.io/datastore/query/get-all"
traceDatastoreTransactionDeleteMulti = "pendo.io/datastore/transaction/delete-multi"
traceDatastoreTransactionGet = "pendo.io/datastore/transaction/get"
traceDatastoreTransactionGetMulti = "pendo.io/datastore/transaction/get-multi"
traceDatastoreTransactionNewQuery = "pendo.io/datastore/transaction/new-query"
traceDatastoreTransactionPut = "pendo.io/datastore/transaction/put"
traceDatastoreTransactionPutMulti = "pendo.io/datastore/transaction/put-multi"
traceMemorystoreAdd = "pendo.io/memorystore/add"
traceMemorystoreAddMulti = "pendo.io/memorystore/add-multi"
traceMemorystoreAddMultiShard = "pendo.io/memorystore/add-multi-shard"
traceMemorystoreCAS = "pendo.io/memorystore/compare-and-swap"
traceMemorystoreDeleteMulti = "pendo.io/memorystore/delete-multi"
traceMemorystoreDeleteMultiShard = "pendo.io/memorystore/delete-multi-shard"
traceMemorystoreGet = "pendo.io/memorystore/get"
traceMemorystoreGetMulti = "pendo.io/memorystore/get-multi"
traceMemorystoreGetMultiShard = "pendo.io/memorystore/get-multi-shard"
traceMemorystoreIncr = "pendo.io/memorystore/increment"
traceMemorystoreIncrExisting = "pendo.io/memorystore/increment-existing"
traceMemorystoreSet = "pendo.io/memorystore/set"
traceMemorystoreSetMulti = "pendo.io/memorystore/set-multi"
traceMemorystoreSetMultiShard = "pendo.io/memorystore/set-multi-shard"
traceMemcacheAdd = "pendo.io/memcache/add"
traceMemcacheCAS = "pendo.io/memcache/cas"
traceMemcacheDelete = "pendo.io/memcache/delete"
traceMemcacheGet = "pendo.io/memcache/get"
traceMemcacheGetMulti = "pendo.io/memcache/get-multi"
traceMemcacheIncr = "pendo.io/memcache/increment"
traceMemcacheIncrExisting = "pendo.io/memcache/increment-existing"
traceMemcacheSet = "pendo.io/memcache/set"
traceLabelFirstKey = attribute.Key("first-key")
traceLabelKey = attribute.Key("key")
traceLabelFullKey = attribute.Key("full-key")
traceLabelKind = attribute.Key("kind")
traceLabelNamespace = attribute.Key("namespace")
traceLabelNumKeys = attribute.Key("num-keys")
traceLabelShard = attribute.Key("shard")
)
func labelFirstKey(val string) attribute.KeyValue { return traceLabelFirstKey.String(val) }
func labelKey(val string) attribute.KeyValue { return traceLabelKey.String(val) }
func labelFullKey(val string) attribute.KeyValue { return traceLabelFullKey.String(val) }
func labelKind(val string) attribute.KeyValue { return traceLabelKind.String(val) }
func labelNamespace(val string) attribute.KeyValue { return traceLabelNamespace.String(val) }
func labelNumKeys(val int64) attribute.KeyValue { return traceLabelNumKeys.Int64(val) }
func labelShard(val int64) attribute.KeyValue { return traceLabelShard.Int64(val) }