influxdata / influxdata/telegraf

Provide a plug-in for serial port data.

Open
#7,218 13 comments 3 reactions 0 assignees View on GitHub
feature request
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.