type github.com/prometheus/client_model/go.MetricFamily
59 uses
github.com/prometheus/client_model/go (current package)
metrics.pb.go#L512: type MetricFamily struct {
metrics.pb.go#L522: func (m *MetricFamily) Reset() { *m = MetricFamily{} }
metrics.pb.go#L523: func (m *MetricFamily) String() string { return proto.CompactTextString(m) }
metrics.pb.go#L524: func (*MetricFamily) ProtoMessage() {}
metrics.pb.go#L525: func (*MetricFamily) Descriptor() ([]byte, []int) {
metrics.pb.go#L528: func (m *MetricFamily) XXX_Unmarshal(b []byte) error {
metrics.pb.go#L531: func (m *MetricFamily) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
metrics.pb.go#L534: func (dst *MetricFamily) XXX_Merge(src proto.Message) {
metrics.pb.go#L537: func (m *MetricFamily) XXX_Size() int {
metrics.pb.go#L540: func (m *MetricFamily) XXX_DiscardUnknown() {
metrics.pb.go#L546: func (m *MetricFamily) GetName() string {
metrics.pb.go#L553: func (m *MetricFamily) GetHelp() string {
metrics.pb.go#L560: func (m *MetricFamily) GetType() MetricType {
metrics.pb.go#L567: func (m *MetricFamily) GetMetric() []*Metric {
metrics.pb.go#L584: proto.RegisterType((*MetricFamily)(nil), "io.prometheus.client.MetricFamily")
github.com/prometheus/client_golang/prometheus
registry.go#L160: Gather() ([]*dto.MetricFamily, error)
registry.go#L190: type GathererFunc func() ([]*dto.MetricFamily, error)
registry.go#L193: func (gf GathererFunc) Gather() ([]*dto.MetricFamily, error) {
registry.go#L406: func (r *Registry) Gather() ([]*dto.MetricFamily, error) {
registry.go#L418: metricFamiliesByName := make(map[string]*dto.MetricFamily, len(r.dimHashesByName))
registry.go#L584: metricFamiliesByName map[string]*dto.MetricFamily,
registry.go#L647: metricFamily = &dto.MetricFamily{}
registry.go#L708: func (gs Gatherers) Gather() ([]*dto.MetricFamily, error) {
registry.go#L710: metricFamiliesByName = map[string]*dto.MetricFamily{}
registry.go#L744: existingMF = &dto.MetricFamily{}
registry.go#L769: func checkSuffixCollisions(mf *dto.MetricFamily, mfs map[string]*dto.MetricFamily) error {
registry.go#L831: metricFamily *dto.MetricFamily,
registry.go#L909: metricFamily *dto.MetricFamily,
github.com/prometheus/client_golang/prometheus/internal
metric.go#L69: func NormalizeMetricFamilies(metricFamiliesByName map[string]*dto.MetricFamily) []*dto.MetricFamily {
metric.go#L80: result := make([]*dto.MetricFamily, 0, len(names))
github.com/prometheus/common/expfmt
decode.go#L31: Decode(*dto.MetricFamily) error
decode.go#L88: func (d *protoDecoder) Decode(v *dto.MetricFamily) error {
decode.go#L119: fams []*dto.MetricFamily
decode.go#L123: func (d *textDecoder) Decode(v *dto.MetricFamily) error {
decode.go#L134: d.fams = make([]*dto.MetricFamily, 0, len(fams))
decode.go#L152: f dto.MetricFamily
decode.go#L170: func ExtractSamples(o *DecodeOptions, fams ...*dto.MetricFamily) (model.Vector, error) {
decode.go#L186: func extractSamples(f *dto.MetricFamily, o *DecodeOptions) (model.Vector, error) {
decode.go#L202: func extractCounter(o *DecodeOptions, f *dto.MetricFamily) model.Vector {
decode.go#L233: func extractGauge(o *DecodeOptions, f *dto.MetricFamily) model.Vector {
decode.go#L264: func extractUntyped(o *DecodeOptions, f *dto.MetricFamily) model.Vector {
decode.go#L295: func extractSummary(o *DecodeOptions, f *dto.MetricFamily) model.Vector {
decode.go#L352: func extractHistogram(o *DecodeOptions, f *dto.MetricFamily) model.Vector {
encode.go#L30: Encode(*dto.MetricFamily) error
encode.go#L33: type encoder func(*dto.MetricFamily) error
encode.go#L35: func (e encoder) Encode(v *dto.MetricFamily) error {
encode.go#L67: return encoder(func(v *dto.MetricFamily) error {
encode.go#L72: return encoder(func(v *dto.MetricFamily) error {
encode.go#L77: return encoder(func(v *dto.MetricFamily) error {
encode.go#L82: return encoder(func(v *dto.MetricFamily) error {
text_create.go#L67: func MetricFamilyToText(out io.Writer, in *dto.MetricFamily) (written int, err error) {
text_parse.go#L52: metricFamiliesByName map[string]*dto.MetricFamily
text_parse.go#L58: currentMF *dto.MetricFamily
text_parse.go#L100: func (p *TextParser) TextToMetricFamilies(in io.Reader) (map[string]*dto.MetricFamily, error) {
text_parse.go#L122: p.metricFamiliesByName = map[string]*dto.MetricFamily{}
text_parse.go#L699: p.currentMF = &dto.MetricFamily{Name: proto.String(name)}
 |
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. |