influxdata / influxdata/telegraf

AWS Timestream support upserts

Open
#11,724 2 comments 0 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

### Use Case

some records are getting rejected due duplicate records, these new records match existing records in measure name, timestamp, and dimensions yet have a different measure value. For some custom metrics I need the ability for the records to get updated with new measure values.

### Expected behavior

records updated with new measure value without the RejectedRecordsException.

### Actual behavior

record is getting RejectedRecordsException and dropped from telegraf

### Additional info

_No response_

Contributor guide

Open the contributing guide

Research direction

Begin by locating the AWS Timestream output entry point and its handling of RejectedRecordsException. Check the AWS-supported behavior for records matching on measure name, timestamp, and dimensions, then verify that a replacement measure value is retained without the record being dropped.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, go
Domain
cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.