influxdata / influxdata/telegraf

Add integration for service discovery & kv config stores (dynamic config)

Open
#272 45 comments 49 reactions 0 assignees View on GitHub
area/configuration
Dominant language
Go
Stars
17.8k
Forks
5.8k
Avg merge
1d 20h
Merged PRs (30d)
161

Description

If there's some standard service discovery to connect to like Consul, it would be cool to have Telegraf connect to that and automatically start collecting data for services that Telegraf supports.

So when a new MySQL server comes on, Telegraf will automatically start collecting data from it.

Just an idea. Users could also get this by just having Telegraf part of their deploys when they create new servers.

Contributor guide

Open the contributing guide

Research direction

The issue names Consul-style service discovery, key-value configuration stores, and MySQL as an example target, but identifies no files, tests, or entry points. First define the discovery and configuration behavior and the integration boundary; done would require an agreed implementation scope plus tests showing newly discovered services can be monitored.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, mysql
Domain
devops, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.