Logstash Filters Reference

Logstash Filters Reference

This page is generated from the canonical inventory at scripts/logstash-filter-inventory.json.

Coverage matrix

PluginPackageOfficialDefault/BundledImage-installedStatus
agelogstash-filter-ageYesYesYescovered
aggregatelogstash-filter-aggregateYesYesNocovered
alterlogstash-filter-alterYesYesYescovered
byteslogstash-filter-bytesYesYesNocovered
cidrlogstash-filter-cidrYesYesNocovered
cipherlogstash-filter-cipherYesYesYescovered
clonelogstash-filter-cloneYesYesNocovered
csvlogstash-filter-csvYesYesNocovered
datelogstash-filter-dateYesYesNocovered
de_dotlogstash-filter-de_dotYesYesNocovered
dissectlogstash-filter-dissectYesYesNocovered
droplogstash-filter-dropYesYesNocovered
elapsedlogstash-filter-elapsedYesYesYescovered
environmentlogstash-filter-environmentYesYesNocovered
extractnumberslogstash-filter-extractnumbersYesYesYescovered
fingerprintlogstash-filter-fingerprintYesYesNocovered
geoiplogstash-filter-geoipYesYesNocovered
groklogstash-filter-grokYesYesNocovered
i18nlogstash-filter-i18nYesYesYescovered
java_uuidcore pluginYesYesNocovered
jsonlogstash-filter-jsonYesYesNocovered
json_encodelogstash-filter-json_encodeYesYesYescovered
kvlogstash-filter-kvYesYesNocovered
mathlogstash-filter-mathNoNoYescovered
metricizelogstash-filter-metricizeYesYesYescovered
metricslogstash-filter-metricsYesYesNocovered
mutatelogstash-filter-mutateYesYesNocovered
prunelogstash-filter-pruneYesYesYescovered
rangelogstash-filter-rangeYesYesYescovered
rubylogstash-filter-rubyYesYesNocovered
sleeplogstash-filter-sleepYesYesNocovered
splitlogstash-filter-splitYesYesNocovered
syslog_prilogstash-filter-syslog_priYesYesNocovered
threats_classifierlogstash-filter-threats_classifierYesYesNocovered
throttlelogstash-filter-throttleYesYesNocovered
tldlogstash-filter-tldYesYesNocovered
translatelogstash-filter-translateYesYesNocovered
truncatelogstash-filter-truncateYesYesNocovered
urldecodelogstash-filter-urldecodeYesYesNocovered
useragentlogstash-filter-useragentYesYesNocovered
uuidlogstash-filter-uuidYesYesYescovered
wurfl_device_detectionlogstash-filter-wurfl_device_detectionYesYesNocovered
xmllogstash-filter-xmlYesYesNocovered

Plugin details

Age (age)

Aggregate (aggregate)

Alter (alter)

Bytes (bytes)

CIDR (cidr)

Cipher (cipher)

Clone (clone)

CSV (csv)

Date (date)

de_dot (de_dot)

Dissect (dissect)

Drop (drop)

Elapsed (elapsed)

Environment (environment)

Extract Numbers (extractnumbers)

Fingerprint (fingerprint)

GeoIP (geoip)

Grok (grok)

i18n (i18n)

Java UUID (java_uuid)

JSON (json)

JSON Encode (json_encode)

KV (kv)

Math (math)

Metricize (metricize)

Metrics (metrics)

Mutate (mutate)

Prune (prune)

Range (range)

Ruby (ruby)

Sleep (sleep)

Split (split)

Syslog PRI (syslog_pri)

Threats Classifier (threats_classifier)

Throttle (throttle)

TLD (tld)

Translate (translate)

Truncate (truncate)

URL Decode (urldecode)

UserAgent (useragent)

UUID (uuid)

WURFL Device Detection (wurfl_device_detection)

XML (xml)

Excluded from hosted docs

The following plugins are intentionally excluded from this hosted docs set because they require direct external connectivity from pipeline runtime.

PluginPackageReason
dnslogstash-filter-dnsRequires external host/service connectivity
elastic_integrationlogstash-filter-elastic_integrationRequires external host/service connectivity
elasticsearchlogstash-filter-elasticsearchRequires external host/service connectivity
httplogstash-filter-httpRequires external host/service connectivity
jdbc_streaminglogstash-integration-jdbcRequires external host/service connectivity
memcachedlogstash-filter-memcachedRequires external host/service connectivity