question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

ECS Ingest processor

See original GitHub issue

With ECS we know the exact structure of some fields. Based on this some common processing happens. A few examples:

source.ip -> geoip processor to enrich with geo information user_agent.original -> user_agent enrichement

Since Elasticsearch 6.5 it is possible to have a pipeline that calls an other pipeline: https://www.elastic.co/guide/en/elasticsearch/reference/6.5/pipeline-processor.html We could provide an ECS pipeline that does all this default processing. All that users would have to do is adding it to their ingest pipeline.

Over time we could add more processing in such a pipeline. For example if we have a convention that all http.request.method should be upper case the Uppercase Processor could be applied to this field and similar things.

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:4
  • Comments:13 (13 by maintainers)

github_iconTop GitHub Comments

1reaction
webmatcommented, Jun 7, 2019
  • Create an ingest pipeline that converts GELF to ECS
1reaction
webmatcommented, Apr 8, 2019
Read more comments on GitHub >

github_iconTop Results From Across the Web

Ingest processors | Elasticsearch Guide [master] | Elastic
Ingest processors edit ... See Processor reference. ... Brilliant speakers. The latest Elastic release updates. Expert advice from the solution developers.
Read more >
Elasticsearch Ingest Pipelines - @abiydv
At its core, an ingest pipeline is a series of processors that are executed in order, to process/transform data. In this case, there...
Read more >
Set up metrics ingestion from Amazon ECS using AWS Distro ...
This section explains how to collect metrics from Amazon Elastic Container Service (Amazon ECS) and ingest them into Amazon Managed Service for Prometheus ......
Read more >
How to integrate custom logs with Elastic Agent - Zenika
Create an ingest pipeline named custom-logs-pipeline and add two processors : a dissect processor that will extract field values from a raw line....
Read more >
How Do We Use an Ingest Node in Elasticsearch to Enrich ...
Then, after an enrich processor was introduced in Elasticsearch 7.5.0, ... Logstash, and Kibana (ELK) on Elastic Compute Service (ECS).
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found