-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[pull] main from open-telemetry:main #308
base: main
Are you sure you want to change the base?
Commits on Jul 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eb2b975 - Browse repository at this point
Copy the full SHA eb2b975View commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 63fa4fd - Browse repository at this point
Copy the full SHA 63fa4fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 323a279 - Browse repository at this point
Copy the full SHA 323a279View commit details
Commits on Jul 17, 2024
-
[Metrics SDK] Fix hash calculation for nostd::string (#2999)
* add test to validate cardinaity limit * format * warning * Format * maint mode CI * modify test to reproduce the issue * Format * remove vscode settings * remove redundant test * remove unused code * fix to calculate hash on string_view * remove iostream * template specialization for const char *, and varous string type tests * unused variable warning * more warnings * format * fix use-after-stack-scope * format * another try * format --------- Co-authored-by: Tom Tan <Tom.Tan@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for d8ae09e - Browse repository at this point
Copy the full SHA d8ae09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for baecbb9 - Browse repository at this point
Copy the full SHA baecbb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aac2b77 - Browse repository at this point
Copy the full SHA aac2b77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a43c1f - Browse repository at this point
Copy the full SHA 0a43c1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 611906e - Browse repository at this point
Copy the full SHA 611906eView commit details
Commits on Jul 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f195b9e - Browse repository at this point
Copy the full SHA f195b9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4520aa5 - Browse repository at this point
Copy the full SHA 4520aa5View commit details -
Configuration menu - View commit details
-
Copy full SHA for deed1e3 - Browse repository at this point
Copy the full SHA deed1e3View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 84368cd - Browse repository at this point
Copy the full SHA 84368cdView commit details
Commits on Aug 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eda6e93 - Browse repository at this point
Copy the full SHA eda6e93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ca855 - Browse repository at this point
Copy the full SHA 34ca855View commit details
Commits on Aug 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c6b9db - Browse repository at this point
Copy the full SHA 7c6b9dbView commit details
Commits on Aug 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cc60934 - Browse repository at this point
Copy the full SHA cc60934View commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 41538b0 - Browse repository at this point
Copy the full SHA 41538b0View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9e062b5 - Browse repository at this point
Copy the full SHA 9e062b5View commit details
Commits on Aug 14, 2024
-
[SDK] Support empty histogram buckets (#3027)
* support empty buckets * Update histogram_test.cc * Update histogram_test.cc * test for negative values * fix count
Configuration menu - View commit details
-
Copy full SHA for 1203bcf - Browse repository at this point
Copy the full SHA 1203bcfView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b890969 - Browse repository at this point
Copy the full SHA b890969View commit details
Commits on Aug 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 242d52a - Browse repository at this point
Copy the full SHA 242d52aView commit details
Commits on Aug 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a71642f - Browse repository at this point
Copy the full SHA a71642fView commit details
Commits on Aug 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a920898 - Browse repository at this point
Copy the full SHA a920898View commit details
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f02d70b - Browse repository at this point
Copy the full SHA f02d70bView commit details -
[TEST] Add missing tests to Bazel build (#3045)
* Fix overflow in timeout logic Also use steady clock consistently. Prior to this change, the test would fail under ASAN: bazel test --config=asan --test_output=errors //sdk/test/metrics:meter_provider_sdk_test INFO: Analyzed target //sdk/test/metrics:meter_provider_sdk_test (0 packages loaded, 0 targets configured). FAIL: //sdk/test/metrics:meter_provider_sdk_test (see /private/var/tmp/_bazel_punya/e3bd968ba61238cdeb1a5537fc3dbf7d/execroot/_main/bazel-out/darwin_arm64-fastbuild-asan/testlogs/sdk/test/metrics/meter_provider_sdk_test/test.log) INFO: From Testing //sdk/test/metrics:meter_provider_sdk_test: ==================== Test output for //sdk/test/metrics:meter_provider_sdk_test: Running main() from gmock_main.cc [==========] Running 1 test from 1 test suite. [----------] Global test environment set-up. [----------] 1 test from MeterProvider [ RUN ] MeterProvider.GetMeter [Warning] File: sdk/src/metrics/meter_provider.cc:65 [MeterProvider::GetMeter] Library name is empty. [Warning] File: sdk/src/metrics/meter_provider.cc:65 [MeterProvider::GetMeter] Library name is empty. /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h:102:59: runtime error: signed integer overflow: 9221646818050376183 * 1000 cannot be represented in type '_Ct' (aka 'long long') SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/__chrono/duration.h:102:59 in ================================================================================ INFO: Found 1 test target... Target //sdk/test/metrics:meter_provider_sdk_test up-to-date: bazel-bin/sdk/test/metrics/meter_provider_sdk_test INFO: Elapsed time: 2.251s, Critical Path: 2.13s INFO: 5 processes: 5 darwin-sandbox. INFO: Build completed, 1 test FAILED, 5 total actions //sdk/test/metrics:meter_provider_sdk_test FAILED in 0.6s /private/var/tmp/_bazel_punya/e3bd968ba61238cdeb1a5537fc3dbf7d/execroot/_main/bazel-out/darwin_arm64-fastbuild-asan/testlogs/sdk/test/metrics/meter_provider_sdk_test/test.log Executed 1 out of 1 test: 1 fails locally. Fix overflow in periodic_exporting_metric_reader * Add missing tests to Bazel build by globbing test files Previously, we were missing * instrument_metadata_validator_test * observable_registry_test * cardinality_limit_test * periodic_exporting_metric_reader_test And there were no checks in place to prevent things from getting worse. Remove unnecessary exception checks in attributes_hashmap_test, which simplifies the build and CI script. Resolve symbol collision using anonymous namespaces. --------- Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 7f785b5 - Browse repository at this point
Copy the full SHA 7f785b5View commit details
Commits on Sep 4, 2024
-
[TEST] update collector example with debug exporter (#3050)
The logging exporter was renamed debug in 2023, the logging exporter will be removed in the near future, updating the example accordingly.
Configuration menu - View commit details
-
Copy full SHA for 0803569 - Browse repository at this point
Copy the full SHA 0803569View commit details -
[EXAMPLE] update collector example with debug exporter (#3049)
The logging exporter was renamed debug in 2023, the logging exporter will be removed in the near future, updating the example accordingly. Co-authored-by: Marc Alff <marc.alff@oracle.com>
Configuration menu - View commit details
-
Copy full SHA for 0d5a387 - Browse repository at this point
Copy the full SHA 0d5a387View commit details
Commits on Sep 5, 2024
-
[TEST] update references to logging exporter (#3053)
This exporter has been replaced by the debug exporter and will be removed soon Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 261a151 - Browse repository at this point
Copy the full SHA 261a151View commit details -
Configuration menu - View commit details
-
Copy full SHA for d623bc5 - Browse repository at this point
Copy the full SHA d623bc5View commit details
Commits on Sep 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4eb78a6 - Browse repository at this point
Copy the full SHA 4eb78a6View commit details
Commits on Sep 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c37df23 - Browse repository at this point
Copy the full SHA c37df23View commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c6d3945 - Browse repository at this point
Copy the full SHA c6d3945View commit details
Commits on Sep 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2314e06 - Browse repository at this point
Copy the full SHA 2314e06View commit details
Commits on Sep 20, 2024
-
[CI] Update otel-collector version (#3067)
Looks like otel-collector equal or higher than 0.86.0 has the "debug" exporter. So updated the README.md with the latest version of the otel-collector (v0.109.0) and also the CI script.
Configuration menu - View commit details
-
Copy full SHA for 23818a7 - Browse repository at this point
Copy the full SHA 23818a7View commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b82473 - Browse repository at this point
Copy the full SHA 7b82473View commit details
Commits on Oct 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3910b04 - Browse repository at this point
Copy the full SHA 3910b04View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e8d17 - Browse repository at this point
Copy the full SHA 35e8d17View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa0a520 - Browse repository at this point
Copy the full SHA fa0a520View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ea1f2c - Browse repository at this point
Copy the full SHA 0ea1f2cView commit details -
[BUILD] Avoid buggy "should be explicitly initialized in the copy con…
…structor" warning with gcc <= 8 (#3087) gcc <= 8, when building with -Wextra (and -Werror) wrongly raises this: /data/mwrep/res/mdw/SIOTF/internal/opentelemetry_cpp/trace/18-0-0-7/include/opentelemetry/trace/default_span.h: In copy constructor 'opentelemetry::v1::trace::DefaultSpan::DefaultSpan(const opentelemetry::v1::trace::DefaultSpan&)': /data/mwrep/res/mdw/SIOTF/internal/opentelemetry_cpp/trace/18-0-0-7/include/opentelemetry/trace/default_span.h:70:3: error: base class 'class opentelemetry::v1::trace::Span' should be explicitly initialized in the copy constructor [-Werror=extra] DefaultSpan(const DefaultSpan &spn) noexcept : span_context_(spn.GetContext()) {} ^~~~~~~~~~~ See on Compiler Explorer here: https://godbolt.org/z/ed5rv74nT I believe Jason Merrill fixed it in gcc for all gcc >= 9 with: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=f3f7cefecc833b4ab652215ceb8b408c21dca225;hp=777083bb806dbe31ab97002b7d445191d3ee7a2d Workaround this by calling explicitly the empty Span constructor.
Configuration menu - View commit details
-
Copy full SHA for 3d9c2b5 - Browse repository at this point
Copy the full SHA 3d9c2b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6445819 - Browse repository at this point
Copy the full SHA 6445819View commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f69963f - Browse repository at this point
Copy the full SHA f69963fView commit details
Commits on Oct 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 70ed9bc - Browse repository at this point
Copy the full SHA 70ed9bcView commit details
Commits on Oct 17, 2024
-
[BUILD] Fix compiling problems for gcc 4.8 (#3100)
* Fix compiling problems for gcc 4.8 * Apply suggestions from code review --------- Co-authored-by: Marc Alff <marc.alff@free.fr>
Configuration menu - View commit details
-
Copy full SHA for 63683c1 - Browse repository at this point
Copy the full SHA 63683c1View commit details
Commits on Oct 18, 2024
-
[TEST] Fix linking order and gmock linking (#3106)
* Fix link order * Fix gmock linking
Configuration menu - View commit details
-
Copy full SHA for 1185405 - Browse repository at this point
Copy the full SHA 1185405View commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b1488cd - Browse repository at this point
Copy the full SHA b1488cdView commit details -
[BUILD] Add a CMake option to disable shared libs (#3095)
* Add a CMake option to disable shared libs This option is useful to support platforms that do not support dynamic libraries and `dlopen`.
Configuration menu - View commit details
-
Copy full SHA for 7402ed9 - Browse repository at this point
Copy the full SHA 7402ed9View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 751ba5b - Browse repository at this point
Copy the full SHA 751ba5bView commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9947619 - Browse repository at this point
Copy the full SHA 9947619View commit details
Commits on Oct 25, 2024
-
[BUILD] Remove aligned_storage from nostd (#3112)
std::aligned_storage was deprecated in C++23. Abseil removed its aligned_storage in abseil/abseil-cpp@4213346
Configuration menu - View commit details
-
Copy full SHA for 2c912d5 - Browse repository at this point
Copy the full SHA 2c912d5View commit details
Commits on Oct 27, 2024
-
[EXPORTER] Elastic Search exporter follow ECS guidelines (#3107)
* [EXPORTERS]: elastic search log message within `message` key instead of `body` According to ECS logging reference https://www.elastic.co/guide/en/ecs/8.11/ecs-base.html#field-message Refs #3091 * [EXPORTERS]: elastic search set severity within `log.level` key instead of `severity` According to ECS logging reference https://www.elastic.co/guide/en/ecs/8.11/ecs-log.html#field-log-level Refs #3091 * [EXPORTERS]: elastic search set timestamp within `@timestamp` instead of `timestamp` Also changes the format to be a Date string. According to ECS logging reference https://www.elastic.co/guide/en/ecs/8.11/ecs-base.html#field-timestamp Refs #3091 * [EXPORTERS]: elastic search set instrumentation scope within `log.logger` instead of `name` According to ECS logging reference https://www.elastic.co/guide/en/ecs/8.11/ecs-log.html#field-log-logger Refs #3091 * EXPORTERS]: elastic search recorable constructor sets `ecs.version` field to 8.11.0 According to ECS guidelines this field is mandatory https://www.elastic.co/guide/en/ecs/8.11/ecs-guidelines.html Refs #3091 * [EXPORTERS]: elastic search put attributes in json root instead of under `attributes` This allows user to set other fields that are part of the [ECS log documentation](https://www.elastic.co/guide/en/ecs/8.11/ecs-log.html). For instance, it allows to have an attribute with key `log.file`, that will, thanks to `nlohmann::json`, appear as : ``` { "log": { "file": "xxx" } } ``` Closes #3091
Configuration menu - View commit details
-
Copy full SHA for 5e62859 - Browse repository at this point
Copy the full SHA 5e62859View commit details
Commits on Oct 30, 2024
-
[INSTALL] Resolve dependencies in opentelemetry-cpp-config.cmake (#3094)
* Resolve dependencies in opentelemetry-cpp-config.cmake Before this change, consumers of the exported CMake targets had to know which dependencies are needed to get the transitive target dependencies like `absl::*`, `gRPC::grpc++`, or `protobuf::libprotobuf`. * Add find_dependency calls for remaining deps Now we also resolve `OpenTracing`, and `prometheus-cpp`. If necessary, `CURL` and `ZLIB` are also resolved. --------- Co-authored-by: Marc Alff <marc.alff@oracle.com> Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com>
Configuration menu - View commit details
-
Copy full SHA for 6292a6a - Browse repository at this point
Copy the full SHA 6292a6aView commit details -
[API] Add synchronous gauge (#3029)
* Add synchronous gauge * Add ABI Version macro, update tests * Fix function description * Fix formatting * Remove ABI macros from SDK. * Add error log for gauge delta temporality. * Fix formatting * Apply suggestions from code review Move kGauge to the end, for better ABI compatibility. --------- Co-authored-by: Lalit Kumar Bhasin <lalit_fin@yahoo.com> Co-authored-by: Marc Alff <marc.alff@free.fr>
Configuration menu - View commit details
-
Copy full SHA for f30ab92 - Browse repository at this point
Copy the full SHA f30ab92View commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d16f781 - Browse repository at this point
Copy the full SHA d16f781View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6fdf797 - Browse repository at this point
Copy the full SHA 6fdf797View commit details -
Configuration menu - View commit details
-
Copy full SHA for be1f43c - Browse repository at this point
Copy the full SHA be1f43cView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0e8d7a - Browse repository at this point
Copy the full SHA b0e8d7aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84d4270 - Browse repository at this point
Copy the full SHA 84d4270View commit details
Commits on Nov 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ff2447d - Browse repository at this point
Copy the full SHA ff2447dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95d039c - Browse repository at this point
Copy the full SHA 95d039cView commit details
Commits on Nov 8, 2024
-
[EXPORTER]: Elasticsearch exporter put log resource in root instead o…
…f under 'resources' (#3131)
Configuration menu - View commit details
-
Copy full SHA for 24a523c - Browse repository at this point
Copy the full SHA 24a523cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1863fe7 - Browse repository at this point
Copy the full SHA 1863fe7View commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a713947 - Browse repository at this point
Copy the full SHA a713947View commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f7a9aea - Browse repository at this point
Copy the full SHA f7a9aeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c81a3d4 - Browse repository at this point
Copy the full SHA c81a3d4View commit details