Skip to content

Commit e9cd4e7

Browse files
committed
bazel build
1 parent 6af240f commit e9cd4e7

File tree

6 files changed

+337
-3
lines changed

6 files changed

+337
-3
lines changed

examples/configuration/BUILD

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
# Copyright The OpenTelemetry Authors
22
# SPDX-License-Identifier: Apache-2.0
33

4-
cc_test(
4+
cc_binary(
55
name = "example_yaml",
66
srcs = glob(["*.cc"]) + glob(["*.h"]),
7+
defines = [
8+
"OTEL_HAVE_OTLP_HTTP",
9+
"OTEL_HAVE_OTLP_GRPC",
10+
"OTEL_HAVE_OTLP_FILE",
11+
"OTEL_HAVE_ZIPKIN",
12+
"OTEL_HAVE_PROMETHEUS",
13+
],
714
tags = [
815
"test",
916
"yaml",
@@ -15,6 +22,17 @@ cc_test(
1522
"//exporters/ostream:ostream_log_record_exporter_builder",
1623
"//exporters/ostream:ostream_metric_exporter_builder",
1724
"//exporters/ostream:ostream_span_exporter_builder",
25+
"//exporters/otlp:otlp_file_log_record_exporter_builder",
26+
"//exporters/otlp:otlp_file_metric_exporter_builder",
27+
"//exporters/otlp:otlp_file_span_exporter_builder",
28+
"//exporters/otlp:otlp_grpc_log_record_exporter_builder",
29+
"//exporters/otlp:otlp_grpc_metric_exporter_builder",
30+
"//exporters/otlp:otlp_grpc_span_exporter_builder",
31+
"//exporters/otlp:otlp_http_log_record_exporter_builder",
32+
"//exporters/otlp:otlp_http_metric_exporter_builder",
33+
"//exporters/otlp:otlp_http_span_exporter_builder",
34+
"//exporters/prometheus:prometheus_exporter_builder",
35+
"//exporters/zipkin:zipkin_exporter_builder",
1836
"//sdk:headers",
1937
"//sdk/src/configuration",
2038
"//sdk/src/logs",

exporters/otlp/BUILD

Lines changed: 186 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,22 @@ cc_library(
3939
],
4040
)
4141

42+
cc_library(
43+
name = "otlp_builder_utils",
44+
srcs = [
45+
"src/otlp_builder_utils.cc",
46+
],
47+
hdrs = [
48+
"include/opentelemetry/exporters/otlp/otlp_builder_utils.h",
49+
],
50+
strip_include_prefix = "include",
51+
tags = ["otlp"],
52+
deps = [
53+
":otlp_http_client",
54+
":otlp_recordable",
55+
],
56+
)
57+
4258
cc_library(
4359
name = "otlp_grpc_client",
4460
srcs = [
@@ -120,6 +136,25 @@ cc_library(
120136
],
121137
)
122138

139+
cc_library(
140+
name = "otlp_grpc_span_exporter_builder",
141+
srcs = [
142+
"src/otlp_grpc_span_builder.cc",
143+
],
144+
hdrs = [
145+
"include/opentelemetry/exporters/otlp/otlp_grpc_span_builder.h",
146+
],
147+
strip_include_prefix = "include",
148+
tags = [
149+
"otlp",
150+
"otlp_grpc",
151+
],
152+
deps = [
153+
":otlp_builder_utils",
154+
":otlp_grpc_exporter",
155+
],
156+
)
157+
123158
cc_library(
124159
name = "otlp_http_client",
125160
srcs = [
@@ -189,6 +224,25 @@ cc_library(
189224
],
190225
)
191226

227+
cc_library(
228+
name = "otlp_http_span_exporter_builder",
229+
srcs = [
230+
"src/otlp_http_span_builder.cc",
231+
],
232+
hdrs = [
233+
"include/opentelemetry/exporters/otlp/otlp_http_span_builder.h",
234+
],
235+
strip_include_prefix = "include",
236+
tags = [
237+
"otlp",
238+
"otlp_http",
239+
],
240+
deps = [
241+
":otlp_builder_utils",
242+
":otlp_http_exporter",
243+
],
244+
)
245+
192246
cc_library(
193247
name = "otlp_file_client",
194248
srcs = [
@@ -246,6 +300,24 @@ cc_library(
246300
],
247301
)
248302

303+
cc_library(
304+
name = "otlp_file_span_exporter_builder",
305+
srcs = [
306+
"src/otlp_file_span_builder.cc",
307+
],
308+
hdrs = [
309+
"include/opentelemetry/exporters/otlp/otlp_file_span_builder.h",
310+
],
311+
strip_include_prefix = "include",
312+
tags = [
313+
"otlp",
314+
"otlp_file",
315+
],
316+
deps = [
317+
":otlp_file_exporter",
318+
],
319+
)
320+
249321
cc_library(
250322
name = "otlp_grpc_metric_exporter",
251323
srcs = [
@@ -278,6 +350,25 @@ cc_library(
278350
],
279351
)
280352

353+
cc_library(
354+
name = "otlp_grpc_metric_exporter_builder",
355+
srcs = [
356+
"src/otlp_grpc_push_metric_builder.cc",
357+
],
358+
hdrs = [
359+
"include/opentelemetry/exporters/otlp/otlp_grpc_push_metric_builder.h",
360+
],
361+
strip_include_prefix = "include",
362+
tags = [
363+
"otlp",
364+
"otlp_grpc_metric",
365+
],
366+
deps = [
367+
":otlp_builder_utils",
368+
":otlp_grpc_metric_exporter",
369+
],
370+
)
371+
281372
cc_library(
282373
name = "otlp_http_metric_exporter",
283374
srcs = [
@@ -307,6 +398,25 @@ cc_library(
307398
],
308399
)
309400

401+
cc_library(
402+
name = "otlp_http_metric_exporter_builder",
403+
srcs = [
404+
"src/otlp_http_push_metric_builder.cc",
405+
],
406+
hdrs = [
407+
"include/opentelemetry/exporters/otlp/otlp_http_push_metric_builder.h",
408+
],
409+
strip_include_prefix = "include",
410+
tags = [
411+
"otlp",
412+
"otlp_http_metric",
413+
],
414+
deps = [
415+
":otlp_builder_utils",
416+
":otlp_http_metric_exporter",
417+
],
418+
)
419+
310420
cc_library(
311421
name = "otlp_file_metric_exporter",
312422
srcs = [
@@ -336,6 +446,25 @@ cc_library(
336446
],
337447
)
338448

449+
cc_library(
450+
name = "otlp_file_metric_exporter_builder",
451+
srcs = [
452+
"src/otlp_file_push_metric_builder.cc",
453+
],
454+
hdrs = [
455+
"include/opentelemetry/exporters/otlp/otlp_file_push_metric_builder.h",
456+
],
457+
strip_include_prefix = "include",
458+
tags = [
459+
"otlp",
460+
"otlp_file_metric",
461+
],
462+
deps = [
463+
":otlp_builder_utils",
464+
":otlp_file_metric_exporter",
465+
],
466+
)
467+
339468
cc_library(
340469
name = "otlp_http_log_record_exporter",
341470
srcs = [
@@ -365,6 +494,25 @@ cc_library(
365494
],
366495
)
367496

497+
cc_library(
498+
name = "otlp_http_log_record_exporter_builder",
499+
srcs = [
500+
"src/otlp_http_log_record_builder.cc",
501+
],
502+
hdrs = [
503+
"include/opentelemetry/exporters/otlp/otlp_http_log_record_builder.h",
504+
],
505+
strip_include_prefix = "include",
506+
tags = [
507+
"otlp",
508+
"otlp_http_log",
509+
],
510+
deps = [
511+
":otlp_builder_utils",
512+
":otlp_http_log_record_exporter",
513+
],
514+
)
515+
368516
cc_library(
369517
name = "otlp_file_log_record_exporter",
370518
srcs = [
@@ -394,6 +542,25 @@ cc_library(
394542
],
395543
)
396544

545+
cc_library(
546+
name = "otlp_file_log_record_exporter_builder",
547+
srcs = [
548+
"src/otlp_file_log_record_builder.cc",
549+
],
550+
hdrs = [
551+
"include/opentelemetry/exporters/otlp/otlp_file_log_record_builder.h",
552+
],
553+
strip_include_prefix = "include",
554+
tags = [
555+
"otlp",
556+
"otlp_file_log",
557+
],
558+
deps = [
559+
":otlp_builder_utils",
560+
":otlp_file_log_record_exporter",
561+
],
562+
)
563+
397564
cc_library(
398565
name = "otlp_grpc_log_record_exporter",
399566
srcs = [
@@ -425,6 +592,25 @@ cc_library(
425592
],
426593
)
427594

595+
cc_library(
596+
name = "otlp_grpc_log_record_exporter_builder",
597+
srcs = [
598+
"src/otlp_grpc_log_record_builder.cc",
599+
],
600+
hdrs = [
601+
"include/opentelemetry/exporters/otlp/otlp_grpc_log_record_builder.h",
602+
],
603+
strip_include_prefix = "include",
604+
tags = [
605+
"otlp",
606+
"otlp_grpc_log",
607+
],
608+
deps = [
609+
":otlp_builder_utils",
610+
":otlp_grpc_log_record_exporter",
611+
],
612+
)
613+
428614
cc_test(
429615
name = "otlp_recordable_test",
430616
srcs = ["test/otlp_recordable_test.cc"],

exporters/prometheus/BUILD

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,21 @@ cc_library(
2727
],
2828
)
2929

30+
cc_library(
31+
name = "prometheus_exporter_builder",
32+
srcs = [
33+
"src/prometheus_pull_builder.cc",
34+
],
35+
hdrs = [
36+
"include/opentelemetry/exporters/prometheus/prometheus_pull_builder.h",
37+
],
38+
strip_include_prefix = "include",
39+
tags = ["prometheus"],
40+
deps = [
41+
":prometheus_exporter",
42+
],
43+
)
44+
3045
cc_library(
3146
name = "prometheus_exporter_utils",
3247
srcs = [

exporters/zipkin/BUILD

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,21 @@ cc_library(
4242
],
4343
)
4444

45+
cc_library(
46+
name = "zipkin_exporter_builder",
47+
srcs = [
48+
"src/zipkin_builder.cc",
49+
],
50+
hdrs = [
51+
"include/opentelemetry/exporters/zipkin/zipkin_builder.h",
52+
],
53+
strip_include_prefix = "include",
54+
tags = ["zipkin"],
55+
deps = [
56+
":zipkin_exporter",
57+
],
58+
)
59+
4560
cc_test(
4661
name = "zipkin_recordable_test",
4762
srcs = ["test/zipkin_recordable_test.cc"],

0 commit comments

Comments
 (0)