diff options
Diffstat (limited to 'MODULE.bazel')
-rw-r--r-- | MODULE.bazel | 80 |
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", |