metrics

package
v1.217.3 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2024 License: MIT Imports: 13 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

Module for fx.

Functions

func IsEnabled added in v1.152.0

func IsEnabled(cfg *Config) bool

IsEnabled for metrics.

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 {
	Kind string `yaml:"kind,omitempty" json:"kind,omitempty" toml:"kind,omitempty"`
	Host string `yaml:"host,omitempty" json:"host,omitempty" toml:"host,omitempty"`
	Key  string `yaml:"key,omitempty" json:"key,omitempty" toml:"key,omitempty"`
}

Config for metrics.

func (*Config) GetKey added in v1.191.0

func (c *Config) GetKey() (string, error)

GetKey for metrics.

func (*Config) HasKey added in v1.191.0

func (c *Config) HasKey() bool

HasKey for metrics.

func (*Config) IsOTLP added in v1.152.0

func (c *Config) IsOTLP() bool

IsOTLP configuration.

func (*Config) IsPrometheus added in v1.191.1

func (c *Config) IsPrometheus() bool

IsPrometheus configuration.

type MeterParams added in v1.172.0

type MeterParams struct {
	fx.In

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

MeterParams for metrics.

Jump to

Keyboard shortcuts

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