Commit Graph

55 Commits

Author SHA1 Message Date
Ehsan Saei 5aa632741d
Mark tags to bazel targets round 2 (#1094) 2021-12-15 18:50:04 -08:00
Paurush Garg 9772156789
fix: issue 368- consistent namespace scope resolution (#1008) 2021-11-15 19:53:34 -08:00
Tom Tan 5de793d3cb
Add schema_url support to both Resource and InstrumentationLibrary (#979) 2021-09-21 01:18:38 -07:00
Lalit Kumar Bhasin 703576c0b8
make span context management public (#967) 2021-09-03 09:04:33 -07:00
Lalit Kumar Bhasin 98013c2563
Support for TextMapPropagator::Fields method (#799) 2021-07-02 10:47:22 +05:30
Lalit Kumar Bhasin 2383d99d4d
Associate valid SpanId/SpanContext with Spans irrespective of the Sampling decision. (#879) 2021-07-01 09:11:50 +05:30
Lalit Kumar Bhasin b073e8b785
Perf benchmark tests for span creation ( along with context management ) (#856) 2021-06-15 14:25:38 +05:30
WenTao Ou 521ebd8f51
+ Move `CORE_RUNTIME_LIBS` into dependency of `opentelemetry_api` (#850) 2021-06-12 21:29:37 +05:30
Lalit Kumar Bhasin 2b080c1a4c
Return Scope object instead of unique_ptr<Scope> from Tracer::WithActiveSpan() (#788) 2021-05-25 13:30:43 +05:30
Lalit Kumar Bhasin 3fa6525f40
Add missing Copyright headers (#754) 2021-05-25 11:37:08 +05:30
Lalit Kumar Bhasin 5a97750c6e
Cleanup: Get Span from Context, Set Span to Context (#723) 2021-05-07 09:54:23 +05:30
Lalit Kumar Bhasin 2d2aa71ae7
restructure propagators (#715) 2021-05-05 11:27:51 +05:30
Lalit Kumar Bhasin f10acac2fe
Non-template propagator, Implement Global Propagator, no-op propagator (#668) 2021-04-23 19:37:18 +05:30
Johannes Tax a978920411
Get rid of obsolete core namespace in API (#686) 2021-04-22 12:15:10 +05:30
nikhil1511 afa2e79819
Refactoring trace_state to reuse common functionality in baggage (#638) 2021-04-06 00:44:00 +05:30
Siim Kallas 07f4a96bfe
Simplify propagators (#608) 2021-03-18 16:47:13 +05:30
Siim Kallas 1e5751e203
Add Jaeger propagator (#599) 2021-03-12 22:47:02 +05:30
Lalit Kumar Bhasin 58a1e8c1ed
Add composite propagator (#597) 2021-03-09 16:40:34 +05:30
Lalit Kumar Bhasin b8a08eb550
Integrate TraceState with http_trace_context propagator (#563) 2021-03-04 13:16:13 +05:30
Tom Tan 3848295db0
Add TraceState to SpanContext (#561) 2021-02-23 23:57:10 +05:30
Tomasz Rojek 7ae5b54d37
Rename HTTPTextFormat to TextMapPropagator (#586) 2021-02-23 23:36:26 +05:30
Lalit Kumar Bhasin ea871308f0
TraceState implementation as per spec (#551) 2021-02-04 11:58:18 +05:30
Bogdan Drutu 20db113ca3
Upgrade clang-format to 10.x, run ./tools/format.sh (#544) 2021-02-01 11:40:16 +05:30
Lalit Kumar Bhasin cae3511915
Update StatusCode as per specs (#535) 2021-01-29 13:57:52 +05:30
Tomasz Rojek eccafd591d
Adding B3 propagator (#523) 2021-01-28 21:15:13 +05:30
Johannes Tax 51eef56efa
Rename SpanContext.HasRemoteParent to SpanContext.IsRemote (#529) 2021-01-21 22:59:29 +05:30
Johannes Tax 2c976112f4
Use a consistent key for the current span in the context (#480) 2020-12-23 13:43:07 +05:30
Max Golovanov 1e7b9d8a95
Using STD library for API surface (#374) 2020-12-22 11:27:48 +05:30
Max Golovanov 2a516addb6
Build tools: build configurations, vcpkg support, vcpkg port file for OpenTelemetry, use submodules for CMake deps (#377) 2020-11-30 14:47:41 -08:00
Lalit Kumar Bhasin 2bab26e249
Support adding links to span (#351) 2020-11-12 11:47:05 -08:00
Karen Xu f2708921be
Move KeyValueIterable and KeyValueIterableView from trace to common (#363) 2020-10-17 20:10:44 -07:00
Johannes Tax 4a1b793ce7
Add functionality to explicitely specify a span parent (#349) 2020-10-09 00:55:39 -07:00
Johannes Tax 5aa3ecaa88
Add method to get currently active span (#339) 2020-09-25 15:56:00 -07:00
Johannes Tax a39b9b38d8
Remove static global context_handler_ variable (#322) 2020-09-21 15:59:08 -07:00
Johannes Tax dbf2e36478
Add Scope object to control the currently active span (#324) 2020-09-15 08:06:31 -07:00
Max Golovanov 7100f73644
Visual Studio compiler warnings clean-up (#315) 2020-09-09 14:33:49 -07:00
Tianlin-Zhao 09983abea2
Added Http Trace Context (#143) 2020-08-25 18:18:40 -07:00
Nadia Ciobanu c6949159f2
Set ids for spans (#290) 2020-08-24 11:59:52 -07:00
Nadia Ciobanu 7480c46cc9
Simplify TraceState tests (#283) 2020-08-19 12:52:57 -07:00
Nadia Ciobanu b909da6786
Use memcpy in TraceState (#279) 2020-08-18 09:37:10 -07:00
Nadia Ciobanu 2300a53684
Add TraceState implementation (#273) 2020-08-14 14:24:33 -07:00
Nadia Ciobanu 318f37abab
Add TraceState definition (#234) 2020-08-04 12:35:19 -07:00
easy 336593bb65
Autoformat. No functional changes. (#223) 2020-07-28 21:18:43 -07:00
Nick Holbrook 9902d5e123
Move SpanContext to Separate File (#168) 2020-07-13 12:49:31 -07:00
Johannes Tax 9aa4797a6c
Don't move a constant AttributeValue (#141) 2020-07-10 11:08:04 -07:00
Johannes Tax cee480470c
Use lowercase base 16 representation of ids (#88) 2020-05-20 09:20:18 -07:00
Ryan 3bbd2806c4
Support passing attributes with AddEvent (#60)
* Add varint files

* Fill out variant backport

* Add type_pack_element

* Add variant_size

* Add variant_alternative

* Fill out variant

* Fill out variant backport

* Fill out variant back port

* Fill out variant backport

* Fill out variant

* Fill out variant

* Add variant test

* Add get tests

* Add visit test

* Add more tests

* Fix variant tests

* Rename

* Reformat

* Add copyrights

* Add more variant tests

* Reformat

* Add more tests

* Fix for gcc-4.8

* Add AttributeValue

* Support passing attributes in AddEvents api

* Support passing attributes in AddEvent api

* Reformat

* Add cmake test

* Tweak function_ref

* Tweak function_ref

* Fix for gcc-4.8

* Reformat

* Add function_ref test

* Support arrays of primitives

* Support bool in AttributeValue

* Add documentation

* Allow sdk to use different clocks for timestamping

* Remove dead code

* Increase windows ci time limit

* Reformat

* Move AttributeValue to common

* Add missing type to AttributeValue
2020-05-10 17:09:21 -07:00
Bryan Clement 752adcfa2c
Adding a tracer provider (#24) 2020-03-17 10:31:22 -07:00
Johannes Tax 97ea4d7dbe
A little CMake cleanup (#48) 2020-03-09 19:46:53 -07:00
easy ae8affcb8b
Add TraceFlags. (#39) 2020-02-26 12:27:11 +11:00