metrics

package
v1.173.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: MIT Imports: 15 Imported by: 6

Documentation

Index

Constants

This section is empty.

Variables

Module for fx.

Functions

func IsEnabled added in v1.152.0

func IsEnabled(c *Config) bool

IsEnabled for tracer.

func MustFloat64Histogram added in v1.161.0

func MustFloat64Histogram(meter metric.Meter, name, description string) metric.Float64Histogram

MustFloat64Histogram for metrics.

func MustFloat64ObservableCounter added in v1.161.0

func MustFloat64ObservableCounter(meter metric.Meter, name, description string) metric.Float64ObservableCounter

MustFloat64ObservableCounter for metrics.

func MustInt64Counter added in v1.161.0

func MustInt64Counter(meter metric.Meter, name, description string) metric.Int64Counter

MustInt64Counter for metrics.

func MustInt64ObservableCounter added in v1.161.0

func MustInt64ObservableCounter(meter metric.Meter, name, description string) metric.Int64ObservableCounter

MustInt64ObservableCounter for metrics.

func MustInt64ObservableGauge added in v1.161.0

func MustInt64ObservableGauge(meter metric.Meter, name, description string) metric.Int64ObservableGauge

MustFloat64Histogram for metrics.

func NewMeter added in v1.96.0

func NewMeter(params MeterParams) m.Meter

NewMeter for metrics.

func NewNoopMeter added in v1.152.0

func NewNoopMeter() m.Meter

NewNoopMeter for metrics.

func NewReader added in v1.172.0

func NewReader(cfg *Config) (metric.Reader, error)

NewReader for metrics.

Types

type Config added in v1.152.0

type Config struct {
	Enabled bool   `yaml:"enabled,omitempty" json:"enabled,omitempty" toml:"enabled,omitempty"`
	Kind    string `yaml:"kind,omitempty" json:"kind,omitempty" toml:"kind,omitempty"`
	Host    string `yaml:"host,omitempty" json:"host,omitempty" toml:"host,omitempty"`
}

Config for tracer.

func (*Config) IsOTLP added in v1.152.0

func (c *Config) IsOTLP() bool

IsOTLP configuration.

type MeterParams added in v1.172.0

type MeterParams struct {
	fx.In

	Lifecycle   fx.Lifecycle
	Environment env.Environment
	Version     version.Version
	Config      *Config
	Reader      metric.Reader
}

MeterParams for metrics.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL