...

Text file src/edge-infra.dev/pkg/sds/etcd/manager/internal/observability/BUILD.bazel

Documentation: edge-infra.dev/pkg/sds/etcd/manager/internal/observability

     1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
     2load("//hack/tools/gomock:gomock.bzl", "gomock")
     3
     4gomock(name = "gomock")
     5
     6go_library(
     7    name = "observability",
     8    srcs = [
     9        "alarms.go",
    10        "health.go",
    11        "logging.go",
    12        "metrics.go",
    13    ],
    14    importpath = "edge-infra.dev/pkg/sds/etcd/manager/internal/observability",
    15    visibility = ["//pkg/sds/etcd/manager:__subpackages__"],
    16    deps = [
    17        "//pkg/lib/fog",
    18        "@com_github_gin_gonic_gin//:gin",
    19        "@com_github_prometheus_client_golang//prometheus",
    20        "@com_github_prometheus_client_golang//prometheus/promauto",
    21        "@com_github_prometheus_client_golang//prometheus/promhttp",
    22        "@io_etcd_go_etcd_api_v3//etcdserverpb",
    23    ],
    24)
    25
    26go_test(
    27    name = "observability_test",
    28    srcs = ["logging_test.go"],
    29    embed = [":observability"],
    30    deps = ["@com_github_stretchr_testify//assert"],
    31)

View as plain text