Граф коммитов

530 Коммитов

Автор SHA1 Сообщение Дата
Josh Suereth 7b07013639
Create shared context for updating span pipeline from TracerProvider and affecting Tracer. (#650) 2021-04-16 20:55:22 +05:30
Max Golovanov b0f27a465e
More vs2019 minor warnings cleanup (#675) 2021-04-16 15:19:40 +05:30
Max Golovanov d1f0b136e3
Resolve warnings about unused parameter in interface definitions (#674) 2021-04-14 06:40:48 +05:30
Max Golovanov b73cdbc5ae
Disable noisy compiler warnings (#673) 2021-04-14 00:19:27 +05:30
Eric Hsueh e8e2fe200f
Proposal to add a Google Test Demo Document (#313) 2021-04-13 12:39:08 +05:30
Evgeny Yakimov aeb8230ad2
Add SpanContext (and TraceState) to Recordable (#667) 2021-04-13 09:28:17 +05:30
Lalit Kumar Bhasin 3ce3e7667f
Release for 0.4.0 (#672) 2021-04-12 22:33:08 +05:30
Evgeny Yakimov d129d42242
Make `Context::HasKey` const (#671)
- Update `Context::HasKey` to be const
- Add const qualifier to HasKey,GetValue to validate constness
2021-04-12 10:33:30 +05:30
anshulkumar19 9a99b970ab
Refactor/duplicate enums (#658) 2021-04-09 23:15:47 +05:30
Evgeny Yakimov 7a0745de87
Add Links and Events to OStreamSpanExporter (#663)
* Add Links and Events to OStreamSpanExporter

Previously these were just ignored. Summary of changes:

- Moved print methods into the translation unit
- Added new print methods for links and events
- Refactored tests
  - Added new convenience OStream capture utility
  - Restructured tests to focus on stream tests and feature tests
- Added new tests for links and events

* Add new test utility to bazel build
2021-04-09 01:02:28 +05:30
Evgeny Yakimov 364c5cb3b1
Add SpanContext accessor SpanDataLink (#659)
Although the context was stored, it was not accessible. I've extended
tests to also validate that a valid context has been passed.
2021-04-07 20:11:25 +05:30
OWenT 85d306f124
Remove warnings of protobuf (#645)
* Remove warnings of protobuf

* Add new protobuf include guard for bazel

* Fix format
2021-04-07 08:57:07 +05:30
Siim Kallas 1a5737af03
add missing inline specifiers (#660) 2021-04-06 21:20:09 +05:30
Evgeny Yakimov fe34585b5b
Add Threads to public CMake artefacts (#647)
Threads is required by some targets which are exposed through the public
CMake configs. When they are attempted to be used, they will cause an
error if the including project doesn't call `find_package(Threads)`
themselves.
2021-04-06 18:42:40 +05:30
nikhil1511 afa2e79819
Refactoring trace_state to reuse common functionality in baggage (#638) 2021-04-06 00:44:00 +05:30
Max Golovanov 2181b01f77
Code improvements for ETW exporter (#519) 2021-04-03 12:34:55 +05:30
Lalit Kumar Bhasin 9b6a50ec24
zipkin and elasticsearch : enable cmake install, add to build pipeline (#621) 2021-04-01 08:38:37 +05:30
Tom Tan 70dafb8bd2
Remove unused variable in http server example (#643) 2021-04-01 07:43:03 +05:30
Evgeny Yakimov c03cc612b6
Fix 32bit build error (#641) 2021-03-31 21:16:28 +05:30
Josh Suereth 59915e3a9c
Split Zpages webserver hosting from Exporter (#626) 2021-03-30 20:59:04 +05:30
Lalit Kumar Bhasin 179a7f4047
Add http client/server example (#632) 2021-03-30 16:10:47 +05:30
Max Golovanov 63372257f9
ETW exporter how-to - usage instructions document (#628) 2021-03-30 15:45:18 +05:30
padmaja-nadkarni 62c6b13f53
Enable tls authentication for otlp grpc exporter (#635) 2021-03-30 15:05:39 +05:30
Tom Tan 3ddda3ccfb
Find GTest via CONFIG mode to reference gmock (#640) 2021-03-30 12:45:26 +05:30
Reiley Yang a947a6e1ce
Mention doc update in the release process (#639) 2021-03-29 14:16:04 -07:00
Max Golovanov 9fa6bd57a7
Fix GMock linkage error on Windows (#633)
Fix GMock linkage error on Windows.
2021-03-27 13:28:42 +05:30
Tom Tan 4751ae5a29
Use gmock full path for linking in CMake script (#630) 2021-03-26 21:05:34 +05:30
Max Golovanov 9aae3e64bd
Turn off MDL length limit (#627) 2021-03-25 17:08:52 +05:30
Lalit Kumar Bhasin 067e98cca7
Enable running otlp exporter unit-tests on ubuntu. (#607) 2021-03-25 11:24:28 +05:30
Siim Kallas 1a3e6ccf44
move atomic_shared_ptr to sdk common namespace (#625) 2021-03-24 21:16:57 +05:30
Quentin bd68a22ff5
Fix some C++ warnings (#619) 2021-03-24 14:31:10 +05:30
Lalit Kumar Bhasin 5933f9f0af
zipkin exporter : fix span status attribute and unit-test, and add readme (#620) 2021-03-24 12:27:32 +05:30
Tom Tan 139e9d4bba
Intialize default Zipkin endpoint from env var if exists (#624) 2021-03-24 11:57:16 +05:30
Johannes Tax 81d6468c7c
Use new theme to make API documentation more readable (#622) 2021-03-24 09:32:48 +05:30
Lalit Kumar Bhasin 7d083a5b84
Release for 0.3.0 (#617) 2021-03-23 09:55:39 +05:30
Lalit Kumar Bhasin e9c4e2557c
Set default service.name if missing (#616) 2021-03-22 10:20:33 +05:30
Siim Kallas 07f4a96bfe
Simplify propagators (#608) 2021-03-18 16:47:13 +05:30
Lalit Kumar Bhasin fdd630338e
standalone cmake build instructions for opentelemetry-cpp (#612) 2021-03-18 11:05:55 +05:30
Max Golovanov b761ea45b3
Add nuget packaging (#609) 2021-03-17 23:49:25 +05:30
Siim Kallas 1e5751e203
Add Jaeger propagator (#599) 2021-03-12 22:47:02 +05:30
Johannes Tax b80cc91b9e
Breathe needs to be initialized in parent sphinx project (#606) 2021-03-12 09:36:31 +05:30
Lalit Kumar Bhasin 9aba9507b6
Add TraceState in SamplerResult, and use it for creating span context. (#591) 2021-03-11 20:25:42 +05:30
Muchene fa1f77eb9e
Zipkin timestamp should be in microseconds according to the api (#601) 2021-03-11 20:01:01 +05:30
Tom Tan a33bb550c6
Propagate trace_flags from parent span to child span (#603) 2021-03-11 00:45:16 +05:30
Tom Tan 3d71e5eeba
Set proto file path based on CMAKE_CURRENT_SOURCE_DIR (#600) 2021-03-10 16:13:13 +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
Reiley Yang 89cb68410b
fix typo (#596) 2021-03-04 12:28:04 +05:30
Johannes Tax 0481fa0dff
Add support for sphinx as a documentation generator (#595) 2021-03-04 12:05:27 +05:30
Lalit Kumar Bhasin 71d5b1d898
Zipkin exporter (#471) 2021-03-03 18:57:14 +05:30