elastic / elastic/logstash

_simulate endpoint for Logstash

Open
#16,468 1 comment 0 reactions 0 assignees View on GitHub
enhancement status:needs-triage
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
1d 4h
Merged PRs (30d)
88

Description

Ingest pipelines can be tested using the **_simulate** endpoint. But Logstash pipelines cannot.

To test a Logstash pipeline one must perform a "dry run" using test input.

A **_simulate** endpoint for Logstash that behaves the same way as for ingest pipelines would be very handy. It would also be a step toward more standardized (and easier to use) functionality.

Contributor guide

Open the contributing guide

Research direction

Start by comparing the existing ingest-pipeline _simulate endpoint with the Logstash pipeline dry-run flow using test input. Define the endpoint behavior and integration points needed for Logstash pipelines, then verify that it provides equivalent simulation behavior without requiring a normal run.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.