1 # Copyright 2020, OpenTelemetry Authors
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
15 package(default_visibility = ["//visibility:public"])
18 name = "prometheus_exporter_deprecated",
20 "src/prometheus_exporter.cc",
23 "include/opentelemetry/exporters/prometheus/prometheus_exporter.h",
25 strip_include_prefix = "include",
26 tags = ["prometheus"],
28 ":prometheus_collector_deprecated",
29 ":prometheus_exporter_utils_deprecated",
32 "@com_github_jupp0r_prometheus_cpp//core",
33 "@com_github_jupp0r_prometheus_cpp//pull",
38 name = "prometheus_exporter_utils_deprecated",
40 "src/prometheus_exporter_utils.cc",
43 "include/opentelemetry/exporters/prometheus/prometheus_exporter_utils.h",
45 strip_include_prefix = "include",
46 tags = ["prometheus"],
50 "@com_github_jupp0r_prometheus_cpp//core",
51 "@com_github_jupp0r_prometheus_cpp//pull",
56 name = "prometheus_collector_deprecated",
58 "src/prometheus_collector.cc",
61 "include/opentelemetry/exporters/prometheus/prometheus_collector.h",
63 strip_include_prefix = "include",
64 tags = ["prometheus"],
66 ":prometheus_exporter_utils_deprecated",
69 "@com_github_jupp0r_prometheus_cpp//core",
70 "@com_github_jupp0r_prometheus_cpp//pull",
75 name = "prometheus_exporter_test_deprecated",
77 "test/prometheus_exporter_test.cc",
84 ":prometheus_exporter_deprecated",
85 "@com_google_googletest//:gtest_main",
90 name = "prometheus_exporter",
95 "include/opentelemetry/exporters/prometheus/exporter.h",
97 strip_include_prefix = "include",
98 tags = ["prometheus"],
100 ":prometheus_collector",
101 ":prometheus_exporter_utils",
104 "@com_github_jupp0r_prometheus_cpp//core",
105 "@com_github_jupp0r_prometheus_cpp//pull",
110 name = "prometheus_exporter_utils",
112 "src/exporter_utils.cc",
115 "include/opentelemetry/exporters/prometheus/exporter_utils.h",
117 strip_include_prefix = "include",
118 tags = ["prometheus"],
122 "@com_github_jupp0r_prometheus_cpp//core",
123 "@com_github_jupp0r_prometheus_cpp//pull",
128 name = "prometheus_collector",
133 "include/opentelemetry/exporters/prometheus/collector.h",
135 strip_include_prefix = "include",
136 tags = ["prometheus"],
138 ":prometheus_exporter_utils",
141 "@com_github_jupp0r_prometheus_cpp//core",
142 "@com_github_jupp0r_prometheus_cpp//pull",