Upgrading github.com/armon/go-metrics 0.4 to 0.5
Unknownv0.4.2 → v0.5.4New2Changed1Fixed1
Fetching 5 releases from GitHub…3 / 5
UnknownUpgrade verdict
DepDelta is still reading the notes for 2 of 5 releases, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Go source. Not mixed with prose notes.
- added:
method CirconusSink.SetPrecisionGauge([]string, float64) - added:
method CirconusSink.SetPrecisionGaugeWithLabels([]string, float64, []metrics.Label)
- added:
const DefaultSignal - added:
func AddSample([]string, float32) - added:
func AddSampleWithLabels([]string, float32, []Label) - added:
func Default() *Metrics - added:
func DefaultConfig(string) *Config - added:
func DefaultInmemSignal(*InmemSink) *InmemSignal - added:
func EmitKey([]string, float32) - added:
func IncrCounter([]string, float32) - added:
func IncrCounterWithLabels([]string, float32, []Label) - added:
func MeasureSince([]string, time.Time) - added:
func MeasureSinceWithLabels([]string, time.Time, []Label) - added:
func New(*Config, MetricSink) (*Metrics, error) - added:
func NewGlobal(*Config, MetricSink) (*Metrics, error) - added:
func NewInmemSignal(*InmemSink, syscall.Signal, io.Writer) *InmemSignal - added:
func NewInmemSink(time.Duration, time.Duration) *InmemSink - added:
func NewInmemSinkFromURL(*url.URL) (MetricSink, error) - added:
func NewIntervalMetrics(time.Time) *IntervalMetrics - added:
func NewMetricSinkFromURL(string) (MetricSink, error) - added:
func NewStatsdSink(string) (*StatsdSink, error) - added:
func NewStatsdSinkFromURL(*url.URL) (MetricSink, error) - added:
func NewStatsiteSink(string) (*StatsiteSink, error) - added:
func NewStatsiteSinkFromURL(*url.URL) (MetricSink, error) - added:
func SetGauge([]string, float32) - added:
func SetGaugeWithLabels([]string, float32, []Label) - added:
func Shutdown() - added:
func UpdateFilter([]string, []string) - added:
func UpdateFilterAndLabels([]string, []string, []string, []string) - added:
type AggregateSample = metrics.AggregateSample - added:
type BlackholeSink = metrics.BlackholeSink - added:
type Config = metrics.Config - added:
type Encoder = metrics.Encoder - added:
type FanoutSink = metrics.FanoutSink - added:
type GaugeValue = metrics.GaugeValue - added:
type InmemSignal = metrics.InmemSignal - added:
type InmemSink = metrics.InmemSink - added:
type IntervalMetrics = metrics.IntervalMetrics - added:
type Label = metrics.Label - added:
type MetricSink = metrics.MetricSink - added:
type Metrics = metrics.Metrics - added:
type MetricsSummary = metrics.MetricsSummary - added:
type PointValue = metrics.PointValue - added:
type SampledValue = metrics.SampledValue - added:
type ShutdownSink = metrics.ShutdownSink - added:
type StatsdSink = metrics.StatsdSink - added:
type StatsiteSink = metrics.StatsiteSink
- added:
func NewCirconusSink(*Config) (*CirconusSink, error) - added:
type CirconusSink = circonus.CirconusSink - added:
type Config = circonus.Config
- added:
func NewDogStatsdSink(string, string) (*DogStatsdSink, error) - added:
type DogStatsdSink = datadog.DogStatsdSink
- added:
func NewPrometheusPushSink(string, time.Duration, string) (*PrometheusPushSink, error) - added:
func NewPrometheusSink() (*PrometheusSink, error) - added:
func NewPrometheusSinkFrom(PrometheusOpts) (*PrometheusSink, error) - added:
type CounterDefinition = prometheus.CounterDefinition - added:
type GaugeDefinition = prometheus.GaugeDefinition - added:
type PrometheusOpts = prometheus.PrometheusOpts - added:
type PrometheusPushSink = prometheus.PrometheusPushSink - added:
type PrometheusSink = prometheus.PrometheusSink - added:
type SummaryDefinition = prometheus.SummaryDefinition - added:
var DefaultPrometheusOpts