¿Con qué está hecho prometheus-operator?

prometheus-operator es un repo de Go hecho con net/http, sigs.k8s.io/controller-runtime y k8s.io/apiserver. Valida sus datos con github.com/asaskevich/govalidator, se prueba con github.com/stretchr/testify, gotest.tools/v3, Google y github.com/go-test/deep y se despliega con monitoring, Prometheus, github.com/go-kit/log y k8s.io/klog/v2. Son 143,510 líneas escritas, con 124 archivos de prueba.

Leído el 14 de noviembre de 2026, en el commit 9755390. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Backend

La base 1

Apoyo

La base 2

Validación 1

Pruebas 4

  • github.com/stretchr/testify67 archivos
  • Google2 archivos
  • gotest.tools/v36 archivos
  • github.com/go-test/deep1 archivo

Despliegue 4

Herramientas 5

  • golangci-lint
  • github.com/alecthomas/kingpin/v22 archivos
  • code-generator
  • controller-tools
  • promlinter

Otras 25

  • github.com/gogo/protobuf3 archivos
  • github.com/distribution/reference1 archivo
  • github.com/google/uuid1 archivo
  • github.com/oklog/run1 archivo
  • github.com/prometheus/exporter-toolkit1 archivo
  • k8s.io/apimachinery69 archivos
  • k8s.io/api54 archivos
  • k8s.io/client-go34 archivos
  • k8s.io/utils29 archivos
  • github.com/blang/semver/v414 archivos
  • gopkg.in/yaml.v26 archivos
  • github.com/kylelemons/godebug4 archivos
13 más
  • github.com/mitchellh/hashstructure4 archivos
  • k8s.io/apiextensions-apiserver4 archivos
  • golang.org/x/sync3 archivos
  • k8s.io/component-base3 archivos
  • github.com/alecthomas/units2 archivos
  • github.com/cespare/xxhash/v22 archivos
  • golang.org/x/net2 archivos
  • google.golang.org/protobuf2 archivos
  • sigs.k8s.io/yaml2 archivos
  • github.com/evanphx/json-patch/v51 archivo
  • github.com/KimMachineGun/automemlimit1 archivo
  • go-jsonnet
  • structured-merge-diff

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con prometheus-operator, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito prometheus-operator?
prometheus-operator está escrito en Go, con 143,510 líneas escritas.
¿Qué framework usa prometheus-operator?
prometheus-operator está hecho con net/http, sigs.k8s.io/controller-runtime y k8s.io/apiserver.
¿prometheus-operator tiene pruebas?
Sí. prometheus-operator tiene 124 archivos de prueba y se prueba con github.com/stretchr/testify, gotest.tools/v3, Google y github.com/go-test/deep.
¿Qué repos tienen un stack parecido a prometheus-operator?
Los que más comparten su stack:istio/istiotailscale/tailscalek3s-io/k3s

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →