Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Elasticsearch Ingest Processors
Search
Alexander Reelsen
October 30, 2018
Technology
0
260
Elasticsearch Ingest Processors
A BoF session held at the elastic on tour event in Frankfurt in October 2018.
Alexander Reelsen
October 30, 2018
Tweet
Share
More Decks by Alexander Reelsen
See All by Alexander Reelsen
Elasticsearch: From Keyword Search To Data Science
spinscale
0
190
Evolving Search at an ecommerce marketplace
spinscale
0
230
The new generation of data stores
spinscale
0
280
Search Evolution - Keeping up with the hype?
spinscale
0
410
Mirror mirror... what am I typing next?
spinscale
0
500
The New Generation of Data Stores
spinscale
0
270
Elasticsearch: Distributed Search Under the Hood
spinscale
0
170
Working distributed - but how?
spinscale
0
230
Implementing a custom aws lambda runtime using Crystal
spinscale
0
850
Other Decks in Technology
See All in Technology
KubeCon + CloudNativeCon NA ‘25 Recap, Extensibility: Gateway API / NRI
ladicle
0
120
メルカリのAI活用を支えるAIセキュリティ
s3h
5
2.8k
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
72k
ReproでのicebergのStreaming Writeの検証と実運用にむけた取り組み
joker1007
0
440
なぜCREを8年間続けているのか / cre-camp-4-2026-01-21
missasan
0
1.3k
Hardware/Software Co-design: Motivations and reflections with respect to security
bcantrill
1
260
エンジニアとマネジメントの距離/Engineering and Management
ikuodanaka
3
620
フロントエンド開発者のための「厄払い」
optim
0
170
VRTと真面目に向き合う
hiragram
1
480
Claude Codeベストプラクティスまとめ
minorun365
44
25k
全員が「作り手」になる。職能の壁を溶かすプロトタイプ開発。
hokuo
1
570
Zephyr RTOS の発表をOpen Source Summit Japan 2025で行った件
iotengineer22
0
260
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
310
The agentic SEO stack - context over prompts
schlessera
0
600
Building AI with AI
inesmontani
PRO
1
650
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
95
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
86
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
A better future with KSS
kneath
240
18k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
400
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
710
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
150
Transcript
Alexander Reelsen
[email protected]
@spinscale Elasticsearch Ingest Processors Luca Wintergerst
[email protected]
@LucaWintergerst
‣ Update ‣ Writing your own processors ‣ Use-Cases ‣
Discussion Agenda
Update
‣ bytes (convert to human readable bytes) ‣ dissect (grok
without regexes, much faster) ‣ pipeline processor, referring to other pipelines New processors
‣ - drop processor to fully drop an event ‣
"drop" : { "if": "ctx.foo == 'bar'" } ‣ - scripting can invoke other processors ‣ "ctx.target_field = Processors.bytes(ctx.source_field)" ‣ if in every processor using scripting New processors
‣ performance bump in geoip processor ‣ per processor metrics
‣ index default pipeline: ‣ settings.index.default_pipeline: "my_pipeline" Others
‣ Aligning dissect filters in logstash/beats/ES ‣ https://github.com/elastic/dissect-specification ‣ UI
Future
Writing your own
‣ https://github.com/spinscale/cookiecutter-elasticsearch-ingest-processor ‣ https://github.com/spinscale/elasticsearch-ingest-langdetect ‣ https://github.com/spinscale/elasticsearch-ingest-opennlp Write your own ingest
plugin
Use-Cases
… ask all the things! Discussion