|
61 | 61 | #include "opentelemetry/sdk/logs/exporter.h" |
62 | 62 | #include "opentelemetry/sdk/logs/logger_config.h" |
63 | 63 | #include "opentelemetry/sdk/logs/logger_provider.h" |
64 | | -#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h" |
65 | | -#include "opentelemetry/sdk/metrics/meter_config.h" |
66 | | -#include "opentelemetry/sdk/metrics/meter_provider.h" |
67 | | -#include "opentelemetry/sdk/metrics/push_metric_exporter.h" |
68 | 64 | #include "opentelemetry/sdk/resource/resource_detector.h" |
69 | 65 | #include "opentelemetry/sdk/trace/exporter.h" |
70 | 66 | #include "opentelemetry/sdk/trace/processor.h" |
@@ -172,82 +168,6 @@ class SdkBuilder |
172 | 168 | const std::unique_ptr<opentelemetry::sdk::configuration::PropagatorConfiguration> &model) |
173 | 169 | const; |
174 | 170 |
|
175 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> CreateOtlpHttpPushMetricExporter( |
176 | | - const opentelemetry::sdk::configuration::OtlpHttpPushMetricExporterConfiguration *model) |
177 | | - const; |
178 | | - |
179 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> CreateOtlpGrpcPushMetricExporter( |
180 | | - const opentelemetry::sdk::configuration::OtlpGrpcPushMetricExporterConfiguration *model) |
181 | | - const; |
182 | | - |
183 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> CreateOtlpFilePushMetricExporter( |
184 | | - const opentelemetry::sdk::configuration::OtlpFilePushMetricExporterConfiguration *model) |
185 | | - const; |
186 | | - |
187 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> CreateConsolePushMetricExporter( |
188 | | - const opentelemetry::sdk::configuration::ConsolePushMetricExporterConfiguration *model) const; |
189 | | - |
190 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> |
191 | | - CreateExtensionPushMetricExporter( |
192 | | - const opentelemetry::sdk::configuration::ExtensionPushMetricExporterConfiguration *model) |
193 | | - const; |
194 | | - |
195 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreatePrometheusPullMetricExporter( |
196 | | - const opentelemetry::sdk::configuration::PrometheusPullMetricExporterConfiguration *model) |
197 | | - const; |
198 | | - |
199 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreateExtensionPullMetricExporter( |
200 | | - const opentelemetry::sdk::configuration::ExtensionPullMetricExporterConfiguration *model) |
201 | | - const; |
202 | | - |
203 | | - std::unique_ptr<opentelemetry::sdk::metrics::PushMetricExporter> CreatePushMetricExporter( |
204 | | - const std::unique_ptr<opentelemetry::sdk::configuration::PushMetricExporterConfiguration> |
205 | | - &model) const; |
206 | | - |
207 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreatePullMetricExporter( |
208 | | - const std::unique_ptr<opentelemetry::sdk::configuration::PullMetricExporterConfiguration> |
209 | | - &model) const; |
210 | | - |
211 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreatePeriodicMetricReader( |
212 | | - const opentelemetry::sdk::configuration::PeriodicMetricReaderConfiguration *model) const; |
213 | | - |
214 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreatePullMetricReader( |
215 | | - const opentelemetry::sdk::configuration::PullMetricReaderConfiguration *model) const; |
216 | | - |
217 | | - std::unique_ptr<opentelemetry::sdk::metrics::MetricReader> CreateMetricReader( |
218 | | - const std::unique_ptr<opentelemetry::sdk::configuration::MetricReaderConfiguration> &model) |
219 | | - const; |
220 | | - |
221 | | - std::unique_ptr<opentelemetry::sdk::metrics::Base2ExponentialHistogramAggregationConfig> |
222 | | - CreateBase2ExponentialBucketHistogramAggregation( |
223 | | - const opentelemetry::sdk::configuration:: |
224 | | - Base2ExponentialBucketHistogramAggregationConfiguration *model) const; |
225 | | - |
226 | | - std::unique_ptr<opentelemetry::sdk::metrics::HistogramAggregationConfig> |
227 | | - CreateExplicitBucketHistogramAggregation( |
228 | | - const opentelemetry::sdk::configuration::ExplicitBucketHistogramAggregationConfiguration |
229 | | - *model) const; |
230 | | - |
231 | | - std::unique_ptr<opentelemetry::sdk::metrics::AggregationConfig> CreateAggregationConfig( |
232 | | - const std::unique_ptr<opentelemetry::sdk::configuration::AggregationConfiguration> &model, |
233 | | - opentelemetry::sdk::metrics::AggregationType &aggregation_type) const; |
234 | | - |
235 | | - std::unique_ptr<opentelemetry::sdk::metrics::AttributesProcessor> CreateAttributesProcessor( |
236 | | - const std::unique_ptr<opentelemetry::sdk::configuration::IncludeExcludeConfiguration> &model) |
237 | | - const; |
238 | | - |
239 | | - void AddView( |
240 | | - opentelemetry::sdk::metrics::ViewRegistry *view_registry, |
241 | | - const std::unique_ptr<opentelemetry::sdk::configuration::ViewConfiguration> &model) const; |
242 | | - |
243 | | - std::unique_ptr<opentelemetry::sdk::instrumentationscope::ScopeConfigurator< |
244 | | - opentelemetry::sdk::metrics::MeterConfig>> |
245 | | - CreateMeterConfigurator(const std::unique_ptr<MeterConfiguratorConfiguration> &model) const; |
246 | | - |
247 | | - std::unique_ptr<opentelemetry::sdk::metrics::MeterProvider> CreateMeterProvider( |
248 | | - const std::unique_ptr<opentelemetry::sdk::configuration::MeterProviderConfiguration> &model, |
249 | | - const opentelemetry::sdk::resource::Resource &resource) const; |
250 | | - |
251 | 171 | std::unique_ptr<opentelemetry::sdk::logs::LogRecordExporter> CreateOtlpHttpLogRecordExporter( |
252 | 172 | const opentelemetry::sdk::configuration::OtlpHttpLogRecordExporterConfiguration *model) const; |
253 | 173 |
|
|
0 commit comments