milvus/pkg/util
madogar 919df4cd02
enhance: changes to propagate traceid from client (#32264)
https://github.com/milvus-io/milvus/issues/32321

Issue Description:
Tracing is an important means of identifying bottleneck points in a
system and is crucial for debugging production issues. Milvus(or any DB)
is generally the most downstream system for an user call -- a user call
can originate from UI and pass through multiple components, in
micro-services architecture, before reaching Milvus.
So, when an user experiences a glitch, one would debug the call trace
via logs using a common trace id. As of now, Milvus generates a new
trace id for every call and this request is to make sure client can pass
the trace id which will be used for all the logs across the Milvus
sub-components so that one can fetch logs for a user call across the
components -- including Milvus.

Signed-off-by: Shreesha Srinath Madogaran <smadogaran@salesforce.com>
Co-authored-by: Shreesha Srinath Madogaran <smadogaran@salesforce.com>
2024-04-17 01:13:20 +08:00
..
cache feat: adding cache stats support (#32068) 2024-04-11 19:19:18 +08:00
commonpbutil Refine state check (#27541) 2023-10-11 21:01:35 +08:00
compressor Fix getting incorrect CPU num (#28146) 2023-11-06 06:02:16 +08:00
conc enhance: Ensure ImportV2 waits for the index to be built and refine some logic (#31629) 2024-04-01 20:09:13 +08:00
contextutil enhance: make the auth error message more suitable (#32253) 2024-04-16 16:47:19 +08:00
crypto
distance fix: fix cal_distance default implementation (#31245) 2024-03-15 15:37:11 +08:00
etcd fix: etcd not connectable when auth enabled (#31633) 2024-04-01 15:23:19 +08:00
expr enhance: Support to get the param value in the runtime (#29297) 2023-12-22 18:36:44 +08:00
funcutil enhance: use the rate log in the privilege interceptor (#32037) 2024-04-09 16:19:17 +08:00
gc feat: [Sparse Float Vector] add sparse vector support to milvus components (#30630) 2024-03-13 14:32:54 -07:00
generic Optimize the generic zero value (#27102) 2023-09-14 19:05:20 +08:00
hardware enhance: [skip e2e] set logrus log level to reduce output error logs (#30479) 2024-02-12 08:32:51 +08:00
indexparamcheck enhance: Unify data type check APIs for go (#31887) 2024-04-07 14:27:22 +08:00
indexparams fix: compatibility for diskann cache param (#30119) 2024-02-26 16:54:55 +08:00
interceptor enhance: refine access log to support format access log by yaml and print name info. (#28319) 2023-11-28 15:32:31 +08:00
lifetime Refine state check (#27541) 2023-10-11 21:01:35 +08:00
lock Make KeyLock generic (#27854) 2023-10-23 17:40:11 +08:00
logutil enhance: changes to propagate traceid from client (#32264) 2024-04-17 01:13:20 +08:00
merr enhance: declarative resource group api (#31930) 2024-04-15 08:13:19 +08:00
metautil enhance: adding a streaming deserialize reader for binlogs (#30860) 2024-03-04 19:31:09 +08:00
metric Add binary metric types SUBSTRUCTURE/SUPERSTRUCTURE back (#26766) 2023-08-31 20:07:00 +08:00
metricsinfo feat: support rate limiter based on db and partition levels (#31070) 2024-04-12 16:01:19 +08:00
parameterutil fix: Rename invalid parameterutil package path (#29334) 2023-12-21 11:40:42 +08:00
paramtable enhance: update milvus.yaml (#31832) 2024-04-16 16:17:19 +08:00
ratelimitutil feat: support rate limiter based on db and partition levels (#31070) 2024-04-12 16:01:19 +08:00
requestutil enhance: Support to trace restful request and request error (#28685) 2023-11-27 20:14:26 +08:00
resource Fix the unstable resource manager testcase (#28033) 2023-11-03 11:00:17 +08:00
retry fix: Grpcclient return unrecoverable error (#31256) 2024-03-15 10:03:05 +08:00
symbolizer
syncutil enhance: add syncutil type ContextCond and VersionedNotifier (#30648) 2024-03-15 15:41:04 +08:00
testutils enhance: Add EmbedEtcd testutil and remove etcd dep of task pkg (#31802) 2024-04-02 09:59:14 +08:00
tikv Format the code (#27275) 2023-09-21 09:45:27 +08:00
timerecord chore: remove repetitive words (#31153) 2024-03-20 10:17:07 +08:00
tsoutil Format the code (#27275) 2023-09-21 09:45:27 +08:00
typeutil fix: panic when get empty ids (#32220) 2024-04-15 16:53:23 +08:00
uniquegenerator
constant.go enhance: make the auth error message more suitable (#32253) 2024-04-16 16:47:19 +08:00
OWNERS