type github.com/prometheus/client_golang/prometheus.Collector
36 uses
github.com/prometheus/client_golang/prometheus (current package)
collector.go#L27: type Collector interface {
collector.go#L87: func DescribeByCollect(c Collector, descs chan<- *Desc) {
counter.go#L35: Collector
counter.go#L259: Collector
expvar_collector.go#L62: func NewExpvarCollector(exports map[string]*Desc) Collector {
gauge.go#L34: Collector
gauge.go#L270: Collector
go_collector.go#L64: func NewGoCollector() Collector {
go_collector.go#L385: func NewBuildInfoCollector() Collector {
histogram.go#L46: Collector
observer.go#L51: Collector
process_collector.go#L63: func NewProcessCollector(opts ProcessCollectorOpts) Collector {
registry.go#L69: collectorsByID: map[uint64]Collector{},
registry.go#L115: Register(Collector) error
registry.go#L119: MustRegister(...Collector)
registry.go#L133: Unregister(Collector) bool
registry.go#L167: func Register(c Collector) error {
registry.go#L176: func MustRegister(cs ...Collector) {
registry.go#L185: func Unregister(c Collector) bool {
registry.go#L206: ExistingCollector, NewCollector Collector
registry.go#L257: collectorsByID map[uint64]Collector // ID is a hash of the descIDs.
registry.go#L260: uncheckedCollectors []Collector
registry.go#L265: func (r *Registry) Register(c Collector) error {
registry.go#L360: func (r *Registry) Unregister(c Collector) bool {
registry.go#L397: func (r *Registry) MustRegister(cs ...Collector) {
registry.go#L419: checkedCollectors := make(chan Collector, len(r.collectorsByID))
registry.go#L420: uncheckedCollectors := make(chan Collector, len(r.uncheckedCollectors))
summary.go#L55: Collector
untyped.go#L26: Collector
wrap.go#L82: func (r *wrappingRegisterer) Register(c Collector) error {
wrap.go#L90: func (r *wrappingRegisterer) MustRegister(cs ...Collector) {
wrap.go#L98: func (r *wrappingRegisterer) Unregister(c Collector) bool {
wrap.go#L107: wrappedCollector Collector
wrap.go#L138: func (c *wrappingCollector) unwrapRecursively() Collector {
github.com/prometheus/client_golang/prometheus/promhttp
instrument_server.go#L201: func checkLabels(c prometheus.Collector) (code bool, method bool) {
instrument_server.go#L258: func isLabelCurried(c prometheus.Collector, label string) bool {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |