mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 22:46:12 +00:00
Merge pull request #26880 from wojtek-t/better_traces
Automatic merge from submit-queue Fix traces Ref #26185
This commit is contained in:
commit
e7102b4fd9
@ -136,8 +136,8 @@ func (h *etcdHelper) Create(ctx context.Context, key string, obj, out runtime.Ob
|
|||||||
PrevExist: etcd.PrevNoExist,
|
PrevExist: etcd.PrevNoExist,
|
||||||
}
|
}
|
||||||
response, err := h.etcdKeysAPI.Set(ctx, key, string(data), &opts)
|
response, err := h.etcdKeysAPI.Set(ctx, key, string(data), &opts)
|
||||||
metrics.RecordEtcdRequestLatency("create", getTypeName(obj), startTime)
|
|
||||||
trace.Step("Object created")
|
trace.Step("Object created")
|
||||||
|
metrics.RecordEtcdRequestLatency("create", getTypeName(obj), startTime)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return toStorageErr(err, key, 0)
|
return toStorageErr(err, key, 0)
|
||||||
}
|
}
|
||||||
@ -335,9 +335,8 @@ func (h *etcdHelper) GetToList(ctx context.Context, key string, filter storage.F
|
|||||||
Quorum: h.quorum,
|
Quorum: h.quorum,
|
||||||
}
|
}
|
||||||
response, err := h.etcdKeysAPI.Get(ctx, key, opts)
|
response, err := h.etcdKeysAPI.Get(ctx, key, opts)
|
||||||
|
|
||||||
metrics.RecordEtcdRequestLatency("get", getTypeName(listPtr), startTime)
|
|
||||||
trace.Step("Etcd node read")
|
trace.Step("Etcd node read")
|
||||||
|
metrics.RecordEtcdRequestLatency("get", getTypeName(listPtr), startTime)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if etcdutil.IsEtcdNotFound(err) {
|
if etcdutil.IsEtcdNotFound(err) {
|
||||||
return nil
|
return nil
|
||||||
@ -415,8 +414,8 @@ func (h *etcdHelper) List(ctx context.Context, key string, resourceVersion strin
|
|||||||
startTime := time.Now()
|
startTime := time.Now()
|
||||||
trace.Step("About to list etcd node")
|
trace.Step("About to list etcd node")
|
||||||
nodes, index, err := h.listEtcdNode(ctx, key)
|
nodes, index, err := h.listEtcdNode(ctx, key)
|
||||||
metrics.RecordEtcdRequestLatency("list", getTypeName(listPtr), startTime)
|
|
||||||
trace.Step("Etcd node listed")
|
trace.Step("Etcd node listed")
|
||||||
|
metrics.RecordEtcdRequestLatency("list", getTypeName(listPtr), startTime)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user