History log of /Couchbase_C_Client_v3.0/src/tracing/tracer.cc (Results 1 - 9 of 9)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: 3.2.4, 3.2.3, 3.2.2
# 398d6a5c 31-Aug-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1479: initialize fields of custom tracer struct

Change-Id: Id8290c1b75dc2f9f3a6cc5d7414532b93b61f773
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/160497
Reviewed-by

CCBC-1479: initialize fields of custom tracer struct

Change-Id: Id8290c1b75dc2f9f3a6cc5d7414532b93b61f773
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/160497
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.2.1
# d4fcbc15 18-Aug-2021 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1453: refactor local name caching in lcbio_cache_local_name

Also fixes compiler warning

Change-Id: Ibe6905f241636c6752e9ccb2535ae55340821591
Reviewed-on: http://review.couc

CCBC-1453: refactor local name caching in lcbio_cache_local_name

Also fixes compiler warning

Change-Id: Ibe6905f241636c6752e9ccb2535ae55340821591
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/159637
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.2.0
# 6b7f4186 11-Jun-2021 David Kelly <davidmichaelkelly@gmail.com>

CBCC-1280 Support for OTel tracing

Tracing updated to allow for an external tracer that creates and
finishes spans, adds tags, destroys spans. Also, spans now have the
notion of bei

CBCC-1280 Support for OTel tracing

Tracing updated to allow for an external tracer that creates and
finishes spans, adds tags, destroys spans. Also, spans now have the
notion of being the 'outer' span. That is the span that has all the
outer span tags, and is the one whose duration is used to determine
whether or not the operation has exceeded the threshold if the
ThresholdLoggingTracer is used.

If you pass in a parent that is an outer span, you must call
lcbtrace_span_finish yourself. When an operation begins, if there is no
parent span passed in, or if there is but it isn't an 'outer' span, then
the operation creates the outer span itself.

Added an example that performs a few operations which pass in various
parent spans (or none).

Still need tests.

Change-Id: Ibec5c85838e23ed21786ecc311105d98ea42316c
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/154703
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.1.4, 3.1.3, 3.1.2, 3.1.1, 3.1.0, 2.10.9, 3.0.7
# ec0aafce 06-Nov-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

fix clang-tidy warnigns and reformat

Change-Id: I16ad15b154dc451561ab97e6edb560026f67c0bd
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139737
Tested-by: Build Bot <build

fix clang-tidy warnigns and reformat

Change-Id: I16ad15b154dc451561ab97e6edb560026f67c0bd
Reviewed-on: http://review.couchbase.org/c/libcouchbase/+/139737
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.0.6, 2.10.8, 3.0.5, 3.0.4, 3.0.3, 2.10.7, 3.0.2, 3.0.1, 2.10.6, 3.0.0
# cfedb1f4 11-Jan-2020 Sergey Avseyev <sergey.avseyev@gmail.com>

Update copyright dates

Change-Id: Ib2028cad835654e747e7b1d728ea68abe65e4a06
Reviewed-on: http://review.couchbase.org/120356
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-b

Update copyright dates

Change-Id: Ib2028cad835654e747e7b1d728ea68abe65e4a06
Reviewed-on: http://review.couchbase.org/120356
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 3.0.0-beta.2, 3.0.0-beta.1, 3.0.0-alpha.5, 2.10.5, 3.0.0-alpha.4, 2.10.4, 3.0.0-alpha.3, 3.0.0-alpha.2
# 0b0310e1 03-Apr-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

Reformat sources with clang-format

Change-Id: I6d9cdc0ca66b7cd7b75a5e064b64fe0adbc0b106
Reviewed-on: http://review.couchbase.org/107219
Tested-by: Build Bot <build@couchbase.com>

Reformat sources with clang-format

Change-Id: I6d9cdc0ca66b7cd7b75a5e064b64fe0adbc0b106
Reviewed-on: http://review.couchbase.org/107219
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Sergey Avseyev <sergey.avseyev@gmail.com>

show more ...


Revision tags: 3.0.0-alpha.1
# 07521d60 29-Jan-2019 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322

CCBC-1018: Cleanup API and make it consistent

New API v4 (functional style)

Change-Id: I1e95105f5c6e449c50cf759f0b08fc752d9dde70
Reviewed-on: http://review.couchbase.org/104322
Reviewed-by: Brett Lawson <brett19@gmail.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.10.3, 2.10.2, 2.10.1, 2.10.0, 2.9.5, 2.9.4, 2.9.3, 2.9.2, 2.9.1, 2.9.0, 2.8.7, 2.8.6
# a018a7b0 30-Mar-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: Add threshold logging tracer

It tracks and reports slow and orphaned commands

Change-Id: I8c91e8f20e542455698fe536113eef520a380a02
Reviewed-on: http://review.couchbase

CCBC-888: Add threshold logging tracer

It tracks and reports slow and orphaned commands

Change-Id: I8c91e8f20e542455698fe536113eef520a380a02
Reviewed-on: http://review.couchbase.org/91991
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>
Tested-by: Build Bot <build@couchbase.com>

show more ...


Revision tags: 2.8.5
# dc71348a 01-Feb-2018 Sergey Avseyev <sergey.avseyev@gmail.com>

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Re

CCBC-888: End to end tracing API

Change-Id: Iabfffe7f7ef25839db41f0b8ecd69cc328f657cf
Reviewed-on: http://review.couchbase.org/89771
Tested-by: Build Bot <build@couchbase.com>
Reviewed-by: Ellis Breen <ellis.breen@couchbase.com>

show more ...