github.com/influxdata/telegraf

telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.

97

Decision Signals

Health score 97/100, confidence 95/100.

Excellent
Maintenance 95
Adoption 100
Security 92
Maturity 100
Developer DX 97
Confidence 95

Install

go get github.com/influxdata/telegraf

Package Data

updated May 29, 2026
Latest versionv1.38.4
Imported by3.9K packages
Stars17.6K
Forks5.8K
Last activityToday
Latest releasev1.38.4 (17 days ago)
LicenseMIT
Known vuln records0

API Surface

158 symbols
SymbolKindSynopsis
Accumulator Type type Accumulator interface{ ... }
Accumulator.AddCounter Method AddCounter func(measurement string, fields map[string]interface{}, tags map[string]string, ...)
Accumulator.AddError Method AddError func(err error)
Accumulator.AddFields Method AddFields func(measurement string, fields map[string]interface{}, tags map[string]string, ...)
Accumulator.AddGauge Method AddGauge func(measurement string, fields map[string]interface{}, tags map[string]string, ...)
Accumulator.AddHistogram Method AddHistogram func(measurement string, fields map[string]interface{}, tags map[string]string, ...)
Accumulator.AddMetric Method AddMetric func(Metric)
Accumulator.AddSummary Method AddSummary func(measurement string, fields map[string]interface{}, tags map[string]string, ...)
Accumulator.SetPrecision Method SetPrecision func(precision time.Duration)
Accumulator.WithTracking Method WithTracking func(maxTracked int) TrackingAccumulator
AggregatingOutput Type type AggregatingOutput interface{ ... }
AggregatingOutput.Add Method Add func(in Metric)

Similar Packages

Go Observability Libraries

#1 jaeger

Package jaeger contains the code for Jaeger backend.

Go Observability Libraries 22.8K stars 0 imported-by 100% confidence
95

#2 prometheus

The Prometheus monitoring system and time series database.

Go Observability Libraries 64.2K stars 0 imported-by 100% confidence
94

#3 VictoriaMetrics

VictoriaMetrics: fast, cost-effective monitoring solution and time series database

Go Observability Libraries 17.1K stars 0 imported-by 100% confidence
94

#4 opentelemetry-go

OpenTelemetry Go API and SDK

Go Observability Libraries 6.4K stars 0 imported-by 40% confidence
85

#5 levenshtein

Package levenshtein implements distance and similarity metrics for strings, based on the Levenshtein measure.

Go Observability Libraries 92 stars 128 imported-by 100% confidence
66