File tree Expand file tree Collapse file tree 9 files changed +26
-10
lines changed
common/metrics_foo_library Expand file tree Collapse file tree 9 files changed +26
-10
lines changed Original file line number Diff line number Diff line change 55#include < stdlib.h>
66#include < chrono>
77#include < cmath>
8- #include < iostream>
98#include < map>
109#include < thread>
1110#include < utility>
2221#include " opentelemetry/metrics/sync_instruments.h"
2322#include " opentelemetry/nostd/shared_ptr.h"
2423#include " opentelemetry/nostd/variant.h"
25- #include " opentelemetry/sdk/metrics/view/view_factory.h"
2624#include " opentelemetry/semconv/http_metrics.h"
2725#include " opentelemetry/semconv/incubating/container_metrics.h"
2826#include " opentelemetry/semconv/incubating/system_metrics.h"
Original file line number Diff line number Diff line change 1515#include " opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h"
1616#include " opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h"
1717#include " opentelemetry/sdk/metrics/instruments.h"
18+ #include " opentelemetry/sdk/metrics/meter_context.h"
1819#include " opentelemetry/sdk/metrics/meter_context_factory.h"
1920#include " opentelemetry/sdk/metrics/meter_provider.h"
2021#include " opentelemetry/sdk/metrics/meter_provider_factory.h"
Original file line number Diff line number Diff line change 2424#include " opentelemetry/sdk/common/exporter_utils.h"
2525#include " opentelemetry/sdk/common/global_log_handler.h"
2626#include " opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
27+ #include " opentelemetry/sdk/metrics/data/circular_buffer.h"
2728#include " opentelemetry/sdk/metrics/data/metric_data.h"
2829#include " opentelemetry/sdk/metrics/data/point_data.h"
2930#include " opentelemetry/sdk/metrics/export/metric_producer.h"
Original file line number Diff line number Diff line change 1313#include " opentelemetry/nostd/unique_ptr.h"
1414#include " opentelemetry/sdk/common/exporter_utils.h"
1515#include " opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
16+ #include " opentelemetry/sdk/metrics/data/circular_buffer.h"
1617#include " opentelemetry/sdk/metrics/data/metric_data.h"
1718#include " opentelemetry/sdk/metrics/data/point_data.h"
1819#include " opentelemetry/sdk/metrics/export/metric_producer.h"
Original file line number Diff line number Diff line change 1212#include " opentelemetry/exporters/otlp/otlp_preferred_temporality.h"
1313#include " opentelemetry/nostd/variant.h"
1414#include " opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
15+ #include " opentelemetry/sdk/metrics/data/circular_buffer.h"
1516#include " opentelemetry/sdk/metrics/data/metric_data.h"
1617#include " opentelemetry/sdk/metrics/data/point_data.h"
1718#include " opentelemetry/sdk/metrics/export/metric_producer.h"
Original file line number Diff line number Diff line change 1515#include " opentelemetry/nostd/variant.h"
1616#include " opentelemetry/sdk/common/attribute_utils.h"
1717#include " opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
18+ #include " opentelemetry/sdk/metrics/data/circular_buffer.h"
1819#include " opentelemetry/sdk/metrics/data/metric_data.h"
1920#include " opentelemetry/sdk/metrics/data/point_data.h"
2021#include " opentelemetry/sdk/metrics/export/metric_producer.h"
Original file line number Diff line number Diff line change 11// Copyright The OpenTelemetry Authors
22// SPDX-License-Identifier: Apache-2.0
33
4- #include < cmath>
5- #include < iostream>
6- #include < limits>
7-
84#include " opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_aggregation.h"
5+ #include < stddef.h>
6+ #include < stdint.h>
7+ #include < algorithm>
8+ #include < limits>
9+ #include < memory>
10+ #include < mutex>
11+ #include < utility>
12+ #include " opentelemetry/common/spin_lock_mutex.h"
13+ #include " opentelemetry/nostd/variant.h"
14+ #include " opentelemetry/sdk/metrics/aggregation/aggregation.h"
15+ #include " opentelemetry/sdk/metrics/aggregation/aggregation_config.h"
16+ #include " opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_indexer.h"
917#include " opentelemetry/sdk/metrics/data/circular_buffer.h"
18+ #include " opentelemetry/sdk/metrics/data/metric_data.h"
1019#include " opentelemetry/sdk/metrics/data/point_data.h"
1120#include " opentelemetry/version.h"
1221
Original file line number Diff line number Diff line change 11// Copyright The OpenTelemetry Authors
22// SPDX-License-Identifier: Apache-2.0
33
4+ #include " opentelemetry/sdk/metrics/aggregation/aggregation.h"
45#include < gtest/gtest.h>
56#include < stdint.h>
7+ #include < limits>
68#include < string>
79#include < vector>
8-
910#include " opentelemetry/nostd/shared_ptr.h"
1011#include " opentelemetry/nostd/variant.h"
11- #include " opentelemetry/sdk/metrics/aggregation/aggregation.h"
1212#include " opentelemetry/sdk/metrics/aggregation/aggregation_config.h"
1313#include " opentelemetry/sdk/metrics/aggregation/base2_exponential_histogram_aggregation.h"
1414#include " opentelemetry/sdk/metrics/aggregation/histogram_aggregation.h"
1515#include " opentelemetry/sdk/metrics/aggregation/lastvalue_aggregation.h"
1616#include " opentelemetry/sdk/metrics/aggregation/sum_aggregation.h"
17+ #include " opentelemetry/sdk/metrics/data/circular_buffer.h"
1718#include " opentelemetry/sdk/metrics/data/point_data.h"
1819
1920using namespace opentelemetry ::sdk::metrics;
Original file line number Diff line number Diff line change 77#include < chrono>
88#include < functional>
99#include < random>
10+ #include < string>
1011#include < thread>
1112#include < utility>
1213#include < vector>
1314#include " common.h"
14-
1515#include " opentelemetry/context/context.h"
1616#include " opentelemetry/metrics/meter.h"
1717#include " opentelemetry/metrics/sync_instruments.h"
18- #include " opentelemetry/nostd/function_ref.h"
1918#include " opentelemetry/nostd/shared_ptr.h"
2019#include " opentelemetry/nostd/variant.h"
2120#include " opentelemetry/sdk/instrumentationscope/instrumentation_scope.h"
21+ #include " opentelemetry/sdk/metrics/aggregation/aggregation_config.h"
2222#include " opentelemetry/sdk/metrics/data/metric_data.h"
2323#include " opentelemetry/sdk/metrics/data/point_data.h"
2424#include " opentelemetry/sdk/metrics/export/metric_producer.h"
25+ #include " opentelemetry/sdk/metrics/instruments.h"
2526#include " opentelemetry/sdk/metrics/meter_provider.h"
2627#include " opentelemetry/sdk/metrics/metric_reader.h"
2728#include " opentelemetry/sdk/metrics/push_metric_exporter.h"
2829#include " opentelemetry/sdk/metrics/view/instrument_selector.h"
30+ #include " opentelemetry/sdk/metrics/view/meter_selector.h"
31+ #include " opentelemetry/sdk/metrics/view/view.h"
2932#include " opentelemetry/sdk/metrics/view/view_registry.h"
3033
3134using namespace opentelemetry ;
You can’t perform that action at this time.
0 commit comments