elastic / elastic/beats

Support the `timestamp` processor in packetbeat

Open
#17,306 18 comments 0 reactions 0 assignees View on GitHub
:Processors enhancement Packetbeat Team:Security-Service Integrations
Dominant language
Go
Stars
12.7k
Forks
5k
Avg merge
2d 15m
Merged PRs (30d)
385

Description

**Describe the enhancement:**
The `timestamp` processor is missing from packetbeat (and auditbeat/metricbeat).

**Describe a specific use case for the enhancement or feature:**
In the logged events, I have an `event.start` and `event.end` time that both are less that the `@timestamp` field. I would like to make the `event.start` field the timestamp of the events.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how processors and event timestamps are handled in packetbeat, auditbeat, and metricbeat. Use the reported event.start, event.end, and @timestamp case as the acceptance example, and verify that the timestamp processor is supported consistently in the affected beats.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
observability-sre
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.