]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/examples/otlp/BUILD
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / examples / otlp / BUILD
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/examples/otlp/BUILD b/ceph/src/jaegertracing/opentelemetry-cpp/examples/otlp/BUILD
new file mode 100644 (file)
index 0000000..795493f
--- /dev/null
@@ -0,0 +1,73 @@
+cc_binary(
+    name = "example_otlp_grpc",
+    srcs = [
+        "grpc_main.cc",
+    ],
+    tags = [
+        "examples",
+        "otlp",
+        "otlp_grpc",
+    ],
+    deps = [
+        "//api",
+        "//examples/common/foo_library:common_foo_library",
+        "//exporters/otlp:otlp_grpc_exporter",
+        "//sdk/src/trace",
+    ],
+)
+
+cc_binary(
+    name = "example_otlp_http",
+    srcs = [
+        "http_main.cc",
+    ],
+    tags = [
+        "examples",
+        "otlp",
+        "otlp_http",
+    ],
+    deps = [
+        "//api",
+        "//examples/common/foo_library:common_foo_library",
+        "//exporters/otlp:otlp_http_exporter",
+        "//sdk/src/trace",
+    ],
+)
+
+cc_binary(
+    name = "example_otlp_http_log",
+    srcs = [
+        "http_log_main.cc",
+    ],
+    tags = [
+        "examples",
+        "otlp",
+        "otlp_http_log",
+    ],
+    deps = [
+        "//api",
+        "//examples/common/logs_foo_library:common_logs_foo_library",
+        "//exporters/otlp:otlp_http_exporter",
+        "//exporters/otlp:otlp_http_log_exporter",
+        "//sdk/src/trace",
+    ],
+)
+
+cc_binary(
+    name = "example_otlp_grpc_log",
+    srcs = [
+        "grpc_log_main.cc",
+    ],
+    tags = [
+        "examples",
+        "otlp",
+        "otlp_grpc_log",
+    ],
+    deps = [
+        "//api",
+        "//examples/common/logs_foo_library:common_logs_foo_library",
+        "//exporters/otlp:otlp_grpc_exporter",
+        "//exporters/otlp:otlp_grpc_log_exporter",
+        "//sdk/src/trace",
+    ],
+)