opentelemetry-cpp
opentelemetry-cpp copied to clipboard
The OpenTelemetry C++ Client
**Is your feature request related to a problem?** Scope is documented as "On destruction, the given span is ended": https://github.com/open-telemetry/opentelemetry-cpp/blob/8da71b78ed01bd1e40861b0ab50c1362e03abf15/api/include/opentelemetry/trace/scope.h#L18-L24 However, from looking through the implementation, it _appears_ only to...
Hello! Thanks for opentelemetry-cpp I use Dockefile from https://github.com/open-telemetry/opentelemetry-cpp/blob/main/docker/ubuntuLatest/Dockerfile ``` FROM ubuntu:latest ENV DEBIAN_FRONTEND=noninteractive WORKDIR /work #install grpc and abseil ARG GRPC_VERSION=v1.38.0 RUN apt-get update && apt-get install -y build-essential...
Hello! Thanks for opentelemetry-cpp ``` git clone https://github.com/open-telemetry/opentelemetry-cpp.git cd docker ``` Run build.sh ``` bash build.sh -b alpine -j ${nproc} -g v1.43.2 -o v1.3.0 -t 0.14.1 [+] Building 0.6s (9/9)...
- Getting started docs can be added here - https://github.com/open-telemetry/opentelemetry.io/tree/main/content/en/docs/instrumentation/cpp - Reference API for `trace` and `metrics` is here - https://labhas-opentelemetry-cpp.readthedocs.io/en/latest/otel_docs/otel_docs.html. We can add for logs too. Refer this PR...
Experimental histogram advice API to enable instrumentation library suggest histogram buckets - https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#instrument-advice
### Problem Statement https://github.com/open-telemetry/opentelemetry-specification/pull/2951 defined an experimental MetricProducer interface, which can be used to support metric bridges. Note that the specifications are experimental, so it isn't critical that it is...
As discussed here - https://github.com/open-telemetry/opentelemetry-specification/issues/2905, Most of the languages doesn't handle re-aggregation when the the spatial dimensions are dropped, and C++ is no different. OpenTelemetry C++ uses the last of...
As per the [specs](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/api.md#multiple-instrument-callbacks) - "The Metrics API MAY support an interface allowing the use of multiple instruments from a single registered Callback." As of now, implementation supports registering multiple...
maintain a shared_ptr of Async Instrument (instead of current raw pointer) in Observable Registry https://github.com/open-telemetry/opentelemetry-cpp/blob/ac105bf419ba651adbe25552c67fb83b2a7dc80f/sdk/include/opentelemetry/sdk/metrics/state/observable_registry.h#L24 _Originally posted by @esigo in https://github.com/open-telemetry/opentelemetry-cpp/issues/1700#issuecomment-1287657383_
The Exemplar implementation is behind feature flag. Need to test the performance with current implementation, do necessary changes if required, and remove the feature flag.