| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | [[processors]]== Ingest processor reference++++<titleabbrev>Processor reference</titleabbrev>++++{es} includes several configurable processors. To get a list of availableprocessors, use the <<cluster-nodes-info,nodes info>> API.[source,console]----GET _nodes/ingest?filter_path=nodes.*.ingest.processors----The pages in this section contain reference documentation for each processor.[discrete][[ingest-process-plugins]]=== Processor pluginsYou can install additional processors as {plugins}/ingest.html[plugins].You must install any plugin processors on all nodes in your cluster. Otherwise,{es} will fail to create pipelines containing the processor.Mark a plugin as mandatory by setting `plugin.mandatory` in`elasticsearch.yml`. A node will fail to start is a mandatory plugin is notinstalled.[source,yaml]----plugin.mandatory: ingest-attachment----include::processors/append.asciidoc[]include::processors/bytes.asciidoc[]include::processors/circle.asciidoc[]include::processors/community-id.asciidoc[]include::processors/convert.asciidoc[]include::processors/csv.asciidoc[]include::processors/date.asciidoc[]include::processors/date-index-name.asciidoc[]include::processors/dissect.asciidoc[]include::processors/dot-expand.asciidoc[]include::processors/drop.asciidoc[]include::processors/enrich.asciidoc[]include::processors/fail.asciidoc[]include::processors/fingerprint.asciidoc[]include::processors/foreach.asciidoc[]include::processors/geoip.asciidoc[]include::processors/grok.asciidoc[]include::processors/gsub.asciidoc[]include::processors/html_strip.asciidoc[]include::processors/inference.asciidoc[]include::processors/join.asciidoc[]include::processors/json.asciidoc[]include::processors/kv.asciidoc[]include::processors/lowercase.asciidoc[]include::processors/network-direction.asciidoc[]include::processors/pipeline.asciidoc[]include::processors/remove.asciidoc[]include::processors/rename.asciidoc[]include::processors/script.asciidoc[]include::processors/set.asciidoc[]include::processors/set-security-user.asciidoc[]include::processors/sort.asciidoc[]include::processors/split.asciidoc[]include::processors/trim.asciidoc[]include::processors/uppercase.asciidoc[]include::processors/url-decode.asciidoc[]include::processors/uri-parts.asciidoc[]include::processors/user-agent.asciidoc[]
 |