</>PackageGraphPackageGraph

github.com/prometheus/alertmanager

Go Modulesvv0.34.0

Go module: github.com/prometheus/alertmanager

Not recommended for new projects

No — github.com/prometheus/alertmanager should not be adopted for new projects. Pulls in 474 transitive packages (at least — some of the tree is still being crawled). This package lists no maintainer, exposes a 474-package audit surface. No license declared — you have no explicit right to use this code.

  • ?Adoption: grade ?, Not reported by this registry.

    go does not publish download counts, and no dependents are known yet.

  • AMaintenance: grade A, Excellent.

    Last published 24 days ago. 19 releases in the last 2 years.

  • FWeight: grade F, Failing.

    Pulls in 474 transitive packages (at least — some of the tree is still being crawled).

  • DSupply chain: grade D, Poor — a real concern.

    This package lists no maintainer, exposes a 474-package audit surface.

  • FLicense: grade F, Failing.

    No license declared — you have no explicit right to use this code.

Grades are computed deterministically from registry metadata collected by PackageGraph — downloads, dependents, publish dates, the resolved dependency tree, maintainer count, and declared licenses. No third-party scores are used.

Install cost

What you actually take on by adding github.com/prometheus/alertmanager to a project.

127
Direct dependencies

Runtime packages this one declares itself.

474
Total installed

Distinct packages in the full runtime tree, deduplicated the way a package manager would.

6
Tree depth

Longest resolved dependency chain below this package.

Part of this dependency tree has not been crawled yet, so these figures are a lower bound rather than a final total.

Compatibility

Go
No constraint declared

Dependencies

Declared by github.com/prometheus/alertmanager vv0.34.0. Runtime dependencies are installed with the package; dev dependencies are not.

Runtime (127)

connectrpc.com/connect v1.20.0github.com/KimMachineGun/automemlimit v0.7.5github.com/alecthomas/kingpin/v2 v2.4.0github.com/alecthomas/units v0.0.0-20240927000941-0f3dac36c52bgithub.com/armon/go-metrics v0.4.1github.com/aws/aws-sdk-go-v2 v1.43.2github.com/aws/aws-sdk-go-v2/config v1.32.33github.com/aws/aws-sdk-go-v2/credentials v1.19.32github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.33github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.33github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.33github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.34github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.14github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.33github.com/aws/aws-sdk-go-v2/service/signin v1.5.2github.com/aws/aws-sdk-go-v2/service/sns v1.42.2github.com/aws/aws-sdk-go-v2/service/sso v1.33.2github.com/aws/aws-sdk-go-v2/service/ssooidc v1.38.2github.com/aws/aws-sdk-go-v2/service/sts v1.45.2github.com/aws/smithy-go v1.27.5github.com/beorn7/perks v1.0.1github.com/cenkalti/backoff/v5 v5.0.3github.com/cespare/xxhash/v2 v2.3.0github.com/coreos/go-systemd/v22 v22.7.0github.com/davecgh/go-spew v1.1.1github.com/docker/go-units v0.5.0github.com/emersion/go-sasl v0.0.0-20241020182733-b788ff22d5a6github.com/emersion/go-smtp v0.24.0github.com/felixge/httpsnoop v1.0.4github.com/fsnotify/fsnotify v1.10.1github.com/go-logr/logr v1.4.4github.com/go-logr/stdr v1.2.2github.com/go-openapi/analysis v0.25.5github.com/go-openapi/errors v0.22.8github.com/go-openapi/jsonpointer v1.0.0github.com/go-openapi/jsonreference v1.0.0github.com/go-openapi/loads v0.25.0github.com/go-openapi/runtime v0.33.0github.com/go-openapi/runtime/server-middleware v0.33.0github.com/go-openapi/spec v0.22.9github.com/go-openapi/strfmt v0.27.0github.com/go-openapi/swag v0.28.0github.com/go-openapi/swag/cmdutils v0.28.0github.com/go-openapi/swag/conv v0.28.0github.com/go-openapi/swag/fileutils v0.28.0github.com/go-openapi/swag/jsonutils v0.28.0github.com/go-openapi/swag/loading v0.28.0github.com/go-openapi/swag/mangling v0.28.0github.com/go-openapi/swag/netutils v0.28.0github.com/go-openapi/swag/pools v0.28.0github.com/go-openapi/swag/stringutils v0.28.0github.com/go-openapi/swag/typeutils v0.28.0github.com/go-openapi/swag/yamlutils v0.28.0github.com/go-openapi/validate v0.26.1github.com/go-viper/mapstructure/v2 v2.5.0github.com/golang-jwt/jwt/v5 v5.3.1github.com/google/btree v1.1.3github.com/google/uuid v1.6.0github.com/grpc-ecosystem/grpc-gateway/v2 v2.29.0github.com/hashicorp/errwrap v1.1.0github.com/hashicorp/go-immutable-radix v1.3.1github.com/hashicorp/go-metrics v0.6.0github.com/hashicorp/go-msgpack/v2 v2.1.5github.com/hashicorp/go-multierror v1.1.1github.com/hashicorp/go-sockaddr v1.0.7github.com/hashicorp/golang-lru v0.5.4github.com/hashicorp/golang-lru/v2 v2.0.7github.com/hashicorp/memberlist v0.6.0github.com/jessevdk/go-flags v1.6.1github.com/jpillora/backoff v1.0.0github.com/julienschmidt/httprouter v1.3.0github.com/klauspost/compress v1.19.1github.com/kylelemons/godebug v1.1.0github.com/mdlayher/socket v0.6.0github.com/mdlayher/vsock v1.3.0github.com/miekg/dns v1.1.72github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615fgithub.com/oklog/run v1.2.0github.com/oklog/ulid/v2 v2.1.2github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58github.com/pierrec/lz4/v4 v4.1.26github.com/pmezard/go-difflib v1.0.0github.com/prometheus/client_golang v1.24.1github.com/prometheus/client_model v0.6.2github.com/prometheus/common v0.70.1github.com/prometheus/exporter-toolkit v0.17.1github.com/prometheus/procfs v0.21.1github.com/prometheus/sigv4 v0.4.1github.com/rs/cors v1.11.1github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529github.com/stretchr/testify v1.11.1github.com/twmb/franz-go v1.21.5github.com/twmb/franz-go/pkg/kfake v0.0.0-20260515175617-8268a5d078c0github.com/twmb/franz-go/pkg/kmsg v1.13.1github.com/twmb/franz-go/plugin/kslog v1.0.0github.com/xhit/go-str2duration/v2 v2.1.0github.com/xlab/treeprint v1.2.0go.opentelemetry.io/auto/sdk v1.2.1go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.69.0go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.69.0go.opentelemetry.io/otel v1.44.0go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.44.0go.opentelemetry.io/otel/metric v1.44.0go.opentelemetry.io/otel/sdk v1.44.0go.opentelemetry.io/otel/trace v1.44.0go.opentelemetry.io/proto/otlp v1.10.0go.yaml.in/yaml/v2 v2.4.4go.yaml.in/yaml/v3 v3.0.4golang.org/x/crypto v0.54.0golang.org/x/mod v0.38.0golang.org/x/net v0.57.0golang.org/x/oauth2 v0.36.0golang.org/x/sync v0.22.0golang.org/x/sys v0.47.0golang.org/x/text v0.40.0golang.org/x/time v0.15.0golang.org/x/tools v0.47.0google.golang.org/genproto/googleapis/api v0.0.0-20260526163538-3dc84a4a5aaagoogle.golang.org/genproto/googleapis/rpc v0.0.0-20260526163538-3dc84a4a5aaagoogle.golang.org/grpc v1.82.1google.golang.org/protobuf v1.36.11gopkg.in/telebot.v3 v3.3.8gopkg.in/yaml.v2 v2.4.0gopkg.in/yaml.v3 v3.0.1

Relationship graph

Dependencies (left) and dependents (right) of github.com/prometheus/alertmanager.

Release history

18 releases in the last two years, typically about 23 days apart.

Recent versions of github.com/prometheus/alertmanager
VersionPublishedLicense
v0.34.0latest24 days ago
v0.33.12 months ago
v0.32.32 months ago
v0.33.03 months ago
v0.32.23 months ago
v0.32.14 months ago
v0.32.1-rc.04 months ago
v0.32.05 months ago
v0.31.17 months ago
v0.31.07 months ago
v0.30.18 months ago
v0.30.08 months ago
v0.30.0-rc.09 months ago
v0.29.010 months ago
v0.29.0-rc.111 months ago

Overview

github.com/prometheus/alertmanager is an Go Modules package that go module: github.com/prometheus/alertmanager. The latest version is v0.34.0.

Who should use it

Teams working in the Go Modules ecosystem who need go module: github.com/prometheus/alertmanager and value a focused solution.

When not to use it

Consider an alternative if you need to minimize your dependency tree, or if a more actively-maintained option better fits your Go Modules stack.

Pros

  • Actively published to the registry.

Cons

  • Large dependency tree (127 direct dependencies) increases install size and audit surface.
  • No license detected — review usage terms before adopting.

Auto-generated from collected registry metadata. No external claims are inferred.

Frequently asked questions

Should I use github.com/prometheus/alertmanager?

No — github.com/prometheus/alertmanager should not be adopted for new projects. Pulls in 474 transitive packages (at least — some of the tree is still being crawled). This package lists no maintainer, exposes a 474-package audit surface. No license declared — you have no explicit right to use this code.

How do I install github.com/prometheus/alertmanager?

Run `go get github.com/prometheus/alertmanager` to add github.com/prometheus/alertmanager to your Go Modules project.

How many dependencies does github.com/prometheus/alertmanager have?

github.com/prometheus/alertmanager declares 127 direct dependencies and pulls in 474 packages in total once its runtime tree is resolved.

What license is github.com/prometheus/alertmanager released under?

No license was detected in github.com/prometheus/alertmanager's metadata; review the repository before use.

Is github.com/prometheus/alertmanager still maintained?

The most recent release of github.com/prometheus/alertmanager (vv0.34.0) was published 24 days ago.