Commit Graph

13 Commits

Author SHA1 Message Date
Pranav Sharma d976876feb
[API] Add Enabled method to Tracer (#3357) 2025-04-22 07:13:52 -07:00
WenTao Ou 4520aa598b
[SDK] Fix crash in `PeriodicExportingMetricReader`. (#2983) 2024-07-19 12:12:48 +02:00
WenTao Ou 3efd3ce8f4
[EXPORTER] OTLP file: use `fopen`, `fwrite`, `fflush` and `fclose` which are thread-safe. (#2675)
* Use `fopen`, `fwrite`, `fflush` and `fclose` which are thread-safety.

* Add some macros to help to find problems.

Add `OPENTELEMETRY_ATTRIBUTE_LIFETIME_BOUND` , `OPENTELEMETRY_SANITIZER_NO_MEMORY` , `OPENTELEMETRY_SANITIZER_NO_THREAD`, `OPENTELEMETRY_SANITIZER_NO_ADDRESS`, `OPENTELEMETRY_HAVE_BUILTIN`, `OPENTELEMETRY_HAVE_FEATURE`, `OPENTELEMETRY_HAVE_ATTRIBUTE`, `OPENTELEMETRY_HAVE_CPP_ATTRIBUTE`

* Append EOL before call Export of backend

---------

Co-authored-by: Marc Alff <marc.alff@oracle.com>
2024-06-08 14:38:00 +02:00
Marc Alff 25738f391b
[BUILD] Provide LIKELY / UNLIKELY macros (#2580)
* Contributes to #2572

* Restored support for __builtin_expect()

* Typo
2024-03-11 22:14:14 +01:00
WenTao Ou 6e8f7c44f3
[EXPORTER] Async exporting for otlp grpc (#2407) 2024-02-08 13:50:03 -08:00
Tom Tan a39e8b51ea
Add user facing Logging API and Benchmarks (#2094) 2023-04-23 07:52:43 -07:00
Tom Tan 4daca390e9
Build OpenTelemetry C++ SDK and exporter into DLL (#1932) 2023-02-13 09:46:25 -08:00
Tom Tan 59d0bc2055
Make macros.h available for all source files via version.h (#1918) 2023-01-17 13:45:17 -08:00
Lalit Kumar Bhasin dd7e257b6d
Fix: 1712 - Validate Instrument meta data (name, unit, description) (#1713) 2022-10-27 15:29:09 -07:00
Marc Alff 74f0ac16b1
Fix header only api singletons (#1520) (#1604) 2022-09-13 07:01:40 -07:00
WenTao Ou 280f546e17
Upgrade proto to v0.17.0, update log data model (#1383) 2022-05-16 20:46:39 -07:00
WenTao Ou 6b87300b5a
Add building test without RTTI (#1294) 2022-04-07 08:56:44 -07:00
WenTao Ou d206b505e0
Logger: Propagating resources through LoggerProvider (#1154) 2022-01-12 10:11:43 -08:00