influxdata / influxdata/telegraf
Provide a plug-in for serial port data.
- Dominant language
- Go
- Stars
- 17.8k
- Forks
- 5.8k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 161
Description
## Feature Request
I wasn't able to find in input plug-in for data coming from a serial port
### Proposal:
Could it be possible to provide such a plug-in that reads data from the serial port according to a given pattern?
### Current behavior:
Currently no plug-in available, at least not under the keyword serial.
### Desired behavior:
Provide a new plug in or add the keyword "serial" to and eventually existing plug-in that could do the job.
### Use case:
Many measuring instruments are providing data over a serial port.
The serial port is also the primary, communication wait for microcontrollers like the Arduino.
That way of receiving data should not be missing in Telegraf.
Contributor guide
Research direction
Start by reviewing Telegraf's existing input plug-ins and how they handle external data sources. Clarify the serial-port protocol, platform support, configuration format, and pattern-matching behavior before implementation; done means a documented serial input plug-in or an explicitly suitable existing plug-in with tests for representative instrument data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100