Brewing in Beats: DNS reverse lookup processor

Welcome to Brewing in Beats! With these weekly series, we're keeping you up to date with what's new in Beats, including the latest commits and releases.

Did you know that Beats 6.4 is already available? Try it and let us know what you think. 

DNS Reverse Lookup Processor

We added a new dns processor to Beats that can perform reverse DNS lookups of IP addresses contained in an event. This can be useful if you’re sending events directly to Elastic Cloud and need to enrich them with data from your network’s internal DNS servers. Read more about it the documentation.

All changes

Repository: elastic/beats

Metricbeat

Changes in master:

  • Fixes metricbeat system test flakyness with better expectations #8052
  • Log Win Svc Errors Better #8031
  • Fix flakey apache module timeout test #8028

Changes in 6.x:

  • Fix flakey apache module timeout test #8028
  • Add fields to info metricset of Redis module #7695
  • Add metrics metricset to MongoDB module #7611
  • Add oplog metricset to mongodb module #7604
Filebeat

Changes in master:

  • Make fb BOM test less flaky through parameterization #8085
  • Fixed Support add_docker_metadata in Windows [#7797] #7844
Winlogbeat

Changes in master:

  • Add RW lock to Winlogbeat checkpoint #8007

Changes in 6.x:

  • Use unique event log for Winlogbeat system tests #8006
Auditbeat

Changes in master:

  • Fix data race and deadlock in file_integrity module #8027
Processors

Changes in master:

  • Add a reverse dns processor #7927
Testing

Changes in 6.4:

  • Fix flaky generator tests, no git users #7795
  • Fix flaky couchbase test #7791
  • Metricbeat: Replace ceph image from demo to daemon #8044

Changes in master:

  • Fix test_clean_removed_with_clean_inactive test #8093
  • Metricbeat: Replace ceph image from demo to daemon #8044
  • Switch to Elastic Stack docker snapshot builds for testing #7981

Changes in 5.6:

  • Metricbeat: Replace ceph image from demo to daemon #8044
  • Install virtualenv in OSX travis builds #7866

Changes in 6.x:

  • Fix flaky generator tests, no git users #7795
  • Fix flaky couchbase test #7791
  • Metricbeat: Replace ceph image from demo to daemon #8044
Infrastructure

Changes in master:

  • Always get a fresh copy of the go-licenser dep #8079
Documentation

Changes in 6.4:

  • Fix description of host setting in kubernetes configurations #8036
  • Set docs to released in branch 6.4 #8055
  • Add an example of autodiscover to deployment manifests #8029
  • Update Auditbeat Running on Kubernetes docs #8030
  • Recommend that users avoid harvesting symlinks when files are rotated #7950)

Changes in master:

  • Fix description of host setting in kubernetes configurations #8036
  • Update Auditbeat Running on Kubernetes docs #8030
  • Add an example of autodiscover to deployment manifests #8029

Changes in 5.6:

  • Bump docs version for 5.6.11 #8026

Changes in 6.x:

  • Fix description of host setting in kubernetes configurations #8036