Commit Graph

191 Commits

Author SHA1 Message Date
WenTao Ou d206b505e0
Logger: Propagating resources through LoggerProvider (#1154) 2022-01-12 10:11:43 -08:00
Tom Tan 48033107c8
Prepare for patch release v1.1.1 (#1156) 2021-12-20 14:59:31 -08:00
Lalit Kumar Bhasin 4f5505f9cb
sem ver (#1140) 2021-12-20 12:25:30 -08:00
Ehsan Saei b021bd6c79
C++20 not Building with VS2019 (#1144) 2021-12-15 20:00:19 -08:00
Ehsan Saei 5aa632741d
Mark tags to bazel targets round 2 (#1094) 2021-12-15 18:50:04 -08:00
Ehsan Saei 15155f76bd
fix data race in BM_ThreadYieldSpinLockThrashing (#1099) 2021-12-02 08:18:28 -08:00
Lalit Kumar Bhasin b1b1f6409a
Add Meter and MeterProvider in the SDK (#1078) 2021-11-29 16:20:33 -08:00
Tom Tan 426365c2c0
Prepare for releasing 1.1.0 (#1079) 2021-11-22 13:08:32 -08:00
Shuai Zhang 3db551f1b0
Bugfix: regex is neither working on GCC 4.9.x (#1069) 2021-11-16 08:26:54 -08:00
Shuai Zhang 69fdf67154
Improvement: span_id should not break strict aliasing. (#1068) 2021-11-15 22:44:54 -08:00
Paurush Garg 9772156789
fix: issue 368- consistent namespace scope resolution (#1008) 2021-11-15 19:53:34 -08:00
Lalit Kumar Bhasin 8ddf9d30a6
Metrics API : Provider , MeterProvider, Meter, SynchronousInstrument (#1033) 2021-11-10 19:03:13 -08:00
Lalit Kumar Bhasin e58524c49a
Move old metrics implementation to different directory, and rename targets to *_deprecated (#1053)
Co-authored-by: Tom Tan <Tom.Tan@microsoft.com>
2021-11-05 14:25:22 -07:00
wenyg 14ec78569c
fix: redefinition (#1052) 2021-11-04 09:45:02 -07:00
Ehsan Saei bf176f35a7
fix compiler warnings (#1044) 2021-11-01 15:54:33 -07:00
WenTao Ou 4110b56314
Implementation of `OtlpHttpLogExporter` (#1030) 2021-10-31 08:54:54 -07:00
WenTao Ou 05d43d61ed
Export `ENABLE_LOGS_PREVIEW` and `ENABLE_METRICS_PREVIEW` (#1026) 2021-10-23 09:40:30 -07:00
Tom Tan cfb02dafc7
Prepare for releasing 1.0.1 (#1023) 2021-10-21 21:18:50 -07:00
Lalit Kumar Bhasin 4c61f7b0f3
Adding new Logger:log() method (#1005) 2021-09-30 00:17:26 -07:00
Idar 530cb307ee
Idar oss/build error memcpy (#987) 2021-09-21 09:33:41 -07: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 74d4be44f9
Release v1.0.0 (#980) 2021-09-19 23:09:25 -07:00
Lalit Kumar Bhasin 320c5935f6
Add note on experimental semantic convention implementation (#970)
* add note on experimental semantic conv

* nit

* Document experimental feature in versioning doc

* Document experimental feature in versioning doc

* rename experimental headers to experimental-*

* review comments

* missing changes

* fix bazel builg
2021-09-13 09:33:46 -07:00
Lalit Kumar Bhasin aaf78a356d
remove internally used functionality from public API documentation (#973) 2021-09-09 09:45:18 -07:00
Lalit Kumar Bhasin f7af82e666
Support determining parent span from Context while creating new Span (#969)
Co-authored-by: Tom Tan <Tom.Tan@microsoft.com>
2021-09-08 10:24:09 -07:00
Lalit Kumar Bhasin 703576c0b8
make span context management public (#967) 2021-09-03 09:04:33 -07:00
Lalit Kumar Bhasin 7b1842b9cb
Separate baggage<->Context api from Baggage Propagator (#963) 2021-08-30 16:19:36 -07:00
Tom Tan c7d640936b
Remove unused public API to_span_ptr (#964) 2021-08-26 21:49:33 -07:00
Lalit Kumar Bhasin 61d3c5e318
Document DefaultSpan, remove DefaultTracer (#959) 2021-08-25 09:07:39 -07:00
Lalit Kumar Bhasin da5c79af98
Release for 1.0.0-rc4 (#940) 2021-08-05 00:24:34 +05:30
Sergii Baitala dc25ea6867
Fix casting to microseconds (#937) 2021-08-03 10:00:12 -07:00
Yerannnnnn 3a3bf25289
🐛 Fix for Stack::Resize capacity_ (#934) 2021-08-03 11:52:19 +05:30
Lalit Kumar Bhasin 5414ebe92a
Adding semantic-convention attributes for trace (#868) 2021-07-30 22:17:53 +05:30
Lalit Kumar Bhasin af34ccf43f
Release for 1.0.0-rc3 (#900) 2021-07-13 22:09:08 +05:30
Lalit Kumar Bhasin 6681cd482e
readthedocs: Add doxygen-generated docs for sdk, and placeholder to add more sdk docs (#902) 2021-07-13 21:00:14 +05:30
Lalit Kumar Bhasin 124087f145
runtime context cleanup (#885) 2021-07-09 10:11:45 +05:30
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
Max Golovanov 47859cc37e
ETW example and tests clean-up (#882) 2021-07-01 08:07:27 +05:30
Lalit Kumar Bhasin ae6d81088c
Adding semantic-convention attributes for resources (#872) 2021-06-24 10:24:54 +05:30
Lalit Kumar Bhasin c0b459e75d
Release for 1.0.0-rc2 (#866) 2021-06-18 22:02:28 +05:30
Lalit Kumar Bhasin 61c0139ce7
baggage benchmark (#861) 2021-06-18 09:38:50 +05:30
Max Golovanov 8bf9bbcb62
Improve C++20 detection with CMake 3.12+ and gcc-9/c++20 support fixes (#860) 2021-06-16 23:00:15 +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
Max Golovanov 865b9e7961
Fix dynamic_extent issue when compiling with vs2017 (C++14 or C++17) (#846) 2021-06-12 00:44:45 +05:30
Max Golovanov 5acf4cf597
More fixes to build all with Visual Studio 2015 (#840) 2021-06-09 12:51:25 +05:30
WenTao Ou 1060f882be
Fix issue #834 (#835) 2021-06-09 09:12:44 +05:30
Lalit Kumar Bhasin 93dd39bd92
Release for 1.0.0-rc1 (#824) 2021-06-05 01:11:32 +05:30
Max Golovanov d0e73c87c4
Switch from MPark variant to `absl::variant` as default (#771) 2021-06-04 23:59:02 +05:30