|
3 | 3 |
|
4 | 4 | #include <algorithm> |
5 | 5 | #include <chrono> |
| 6 | +#include <map> |
6 | 7 | #include <memory> |
7 | 8 | #include <string> |
8 | 9 | #include <utility> |
|
13 | 14 | #include "opentelemetry/sdk/common/global_log_handler.h" |
14 | 15 | #include "opentelemetry/sdk/configuration/always_off_sampler_configuration.h" |
15 | 16 | #include "opentelemetry/sdk/configuration/always_on_sampler_configuration.h" |
| 17 | +#include "opentelemetry/sdk/configuration/attributes_configuration.h" |
16 | 18 | #include "opentelemetry/sdk/configuration/batch_log_record_processor_configuration.h" |
17 | 19 | #include "opentelemetry/sdk/configuration/batch_span_processor_configuration.h" |
18 | 20 | #include "opentelemetry/sdk/configuration/configuration.h" |
19 | 21 | #include "opentelemetry/sdk/configuration/console_log_record_exporter_configuration.h" |
| 22 | +#include "opentelemetry/sdk/configuration/console_push_metric_exporter_configuration.h" |
20 | 23 | #include "opentelemetry/sdk/configuration/console_span_exporter_configuration.h" |
21 | 24 | #include "opentelemetry/sdk/configuration/extension_log_record_exporter_configuration.h" |
22 | 25 | #include "opentelemetry/sdk/configuration/extension_log_record_processor_configuration.h" |
| 26 | +#include "opentelemetry/sdk/configuration/extension_pull_metric_exporter_configuration.h" |
| 27 | +#include "opentelemetry/sdk/configuration/extension_push_metric_exporter_configuration.h" |
23 | 28 | #include "opentelemetry/sdk/configuration/extension_sampler_configuration.h" |
24 | 29 | #include "opentelemetry/sdk/configuration/extension_span_exporter_configuration.h" |
25 | 30 | #include "opentelemetry/sdk/configuration/extension_span_processor_configuration.h" |
|
31 | 36 | #include "opentelemetry/sdk/configuration/logger_provider_configuration.h" |
32 | 37 | #include "opentelemetry/sdk/configuration/meter_provider_configuration.h" |
33 | 38 | #include "opentelemetry/sdk/configuration/metric_reader_configuration.h" |
| 39 | +#include "opentelemetry/sdk/configuration/metric_reader_configuration_visitor.h" |
34 | 40 | #include "opentelemetry/sdk/configuration/otlp_log_record_exporter_configuration.h" |
| 41 | +#include "opentelemetry/sdk/configuration/otlp_push_metric_exporter_configuration.h" |
35 | 42 | #include "opentelemetry/sdk/configuration/otlp_span_exporter_configuration.h" |
36 | 43 | #include "opentelemetry/sdk/configuration/parent_based_sampler_configuration.h" |
37 | 44 | #include "opentelemetry/sdk/configuration/periodic_metric_reader_configuration.h" |
| 45 | +#include "opentelemetry/sdk/configuration/prometheus_pull_metric_exporter_configuration.h" |
38 | 46 | #include "opentelemetry/sdk/configuration/propagator_configuration.h" |
39 | 47 | #include "opentelemetry/sdk/configuration/pull_metric_exporter_configuration.h" |
40 | 48 | #include "opentelemetry/sdk/configuration/pull_metric_exporter_configuration_visitor.h" |
41 | 49 | #include "opentelemetry/sdk/configuration/pull_metric_reader_configuration.h" |
42 | 50 | #include "opentelemetry/sdk/configuration/push_metric_exporter_configuration.h" |
43 | 51 | #include "opentelemetry/sdk/configuration/push_metric_exporter_configuration_visitor.h" |
| 52 | +#include "opentelemetry/sdk/configuration/resource_configuration.h" |
44 | 53 | #include "opentelemetry/sdk/configuration/sampler_configuration.h" |
45 | 54 | #include "opentelemetry/sdk/configuration/sampler_configuration_visitor.h" |
46 | 55 | #include "opentelemetry/sdk/configuration/selector_configuration.h" |
|
83 | 92 | #include "opentelemetry/sdk/logs/processor.h" |
84 | 93 | #include "opentelemetry/sdk/logs/simple_log_record_processor_factory.h" |
85 | 94 | #include "opentelemetry/sdk/metrics/aggregation/aggregation_config.h" |
86 | | -#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader.h" |
87 | 95 | #include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_factory.h" |
| 96 | +#include "opentelemetry/sdk/metrics/export/periodic_exporting_metric_reader_options.h" |
88 | 97 | #include "opentelemetry/sdk/metrics/instruments.h" |
| 98 | +#include "opentelemetry/sdk/metrics/meter_context.h" |
89 | 99 | #include "opentelemetry/sdk/metrics/meter_context_factory.h" |
90 | 100 | #include "opentelemetry/sdk/metrics/meter_provider.h" |
91 | 101 | #include "opentelemetry/sdk/metrics/meter_provider_factory.h" |
| 102 | +#include "opentelemetry/sdk/metrics/metric_reader.h" |
| 103 | +#include "opentelemetry/sdk/metrics/push_metric_exporter.h" |
92 | 104 | #include "opentelemetry/sdk/metrics/view/attributes_processor.h" |
93 | 105 | #include "opentelemetry/sdk/metrics/view/instrument_selector.h" |
94 | 106 | #include "opentelemetry/sdk/metrics/view/meter_selector.h" |
95 | 107 | #include "opentelemetry/sdk/metrics/view/view.h" |
96 | 108 | #include "opentelemetry/sdk/metrics/view/view_registry.h" |
97 | 109 | #include "opentelemetry/sdk/metrics/view/view_registry_factory.h" |
| 110 | +#include "opentelemetry/sdk/resource/resource.h" |
98 | 111 | #include "opentelemetry/sdk/trace/batch_span_processor_factory.h" |
99 | 112 | #include "opentelemetry/sdk/trace/batch_span_processor_options.h" |
100 | 113 | #include "opentelemetry/sdk/trace/exporter.h" |
|
0 commit comments