summaryrefslogtreecommitdiff
path: root/MODULE.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'MODULE.bazel')
-rw-r--r--MODULE.bazel80
1 files changed, 80 insertions, 0 deletions
diff --git a/MODULE.bazel b/MODULE.bazel
index 1d6d4f9558..23316fe625 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -180,6 +180,83 @@ erlang_package.hex_package(
sha256 = "61da65290fbb6cac3459b84b8cd630795bf608df93a2b2cc49251cae78200e5e",
)
+erlang_package.hex_package(
+ name = "opentelemetry_api",
+ version = "1.0.3",
+ sha256 = "4293e06bd369bc004e6fad5edbb56456d891f14bd3f9f1772b18f1923e0678ea",
+ build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
+
+erlang_app(
+ app_name = "opentelemetry_api",
+ erlc_opts = [
+ "+deterministic",
+ "+debug_info",
+ ],
+)
+""",
+)
+
+erlang_package.hex_package(
+ name = "opentelemetry_cowboy",
+ sha256 = "e42b216920ad80c7b7bf2c45a58880864bb28ccd8941e4e9910beed76349e15d",
+ version = "0.2.0",
+ build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
+
+erlang_app(
+ app_name = "opentelemetry_cowboy",
+ erlc_opts = [
+ "+deterministic",
+ "+debug_info",
+ ],
+ deps = [
+ "@opentelemetry_api//:erlang_app",
+ "@opentelemetry_telemetry//:erlang_app",
+ "@telemetry//:erlang_app",
+ "@cowboy_telemetry//:erlang_app",
+ ],
+)
+""",
+)
+
+erlang_package.hex_package(
+ name = "cowboy_telemetry",
+ version = "0.4.0",
+ sha256 = "7d98bac1ee4565d31b62d59f8823dfd8356a169e7fcbb83831b8a5397404c9de"
+)
+
+erlang_package.hex_package(
+ name = "opentelemetry_telemetry",
+ version = "1.0.0",
+ sha256 = "3401d13a1d4b7aa941a77e6b3ec074f0ae77f83b5b2206766ce630123a9291a9",
+ build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
+
+erlang_app(
+ app_name = "opentelemetry_telemetry",
+ erlc_opts = [
+ "+deterministic",
+ "+debug_info",
+ ],
+ deps = [
+ "@opentelemetry_api//:erlang_app",
+ "@telemetry_registry//:erlang_app",
+ "@telemetry//:erlang_app"
+ ],
+)
+""",
+)
+
+erlang_package.hex_package(
+ name = "telemetry",
+ version = "1.1.0",
+ sha256 = "b727b2a1f75614774cff2d7565b64d0dfa5bd52ba517f16543e6fc7efcc0df48"
+)
+
+erlang_package.hex_package(
+ name = "telemetry_registry",
+ version = "0.3.0",
+ sha256 = "492e2adbc609f3e79ece7f29fec363a97a2c484ac78a83098535d6564781e917"
+)
+
erlang_package.git_package(
name = "emqtt",
build_file_content = """load("@rules_erlang//:erlang_app.bzl", "erlang_app")
@@ -377,6 +454,9 @@ use_repo(
"jose",
"meck",
"observer_cli",
+ "opentelemetry_api",
+ "opentelemetry_cowboy",
+ "opentelemetry_exporter",
"osiris",
"prometheus",
"proper",