Skip to content

Commit

Permalink
[Filebeat] Add dashboards to CEF module (elastic#14342)
Browse files Browse the repository at this point in the history
* Import Arcsight module dashboards from Logstash

Load dashboards to Kibana 8 via Logstash module setup.
Then use mage exportDashboard to download each of them to Beats.

* Change index pattern from arcsight-* to filebeat-*

* Make UUIDs unique from Logstash module

* Change [ArcSight] to [Filebeat CEF] in titles

* Fix dashboard IDs in navigation

* Update field names in dashboards

* Convert CEF extension value data types

Previously all of cef.extensions.* were string values. Now it uses the data types that are defined for each CEF field to do the translation within the processor. If the field is not the correct data type then the value is dropped from the event in order to avoid mapping exceptions at index time.

* Add fields for ArcSight to the mapping

These fields aren't specifically in CEF. They are commonly used in ArcSight.

* Exclude cef.extension fields from default_field and update dashboards

* Add descriptions to dashboards

(cherry picked from commit a77de0d)
  • Loading branch information
andrewkroh committed Jan 8, 2020
1 parent 0d7981c commit 5575bfb
Show file tree
Hide file tree
Showing 18 changed files with 12,776 additions and 745 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
*Filebeat*

- Fix parsing of Elasticsearch node name by `elasticsearch/slowlog` fileset. {pull}14547[14547]
- CEF extensions are now mapped to the data types defined in the CEF guide. {pull}14342[14342]

*Heartbeat*

Expand Down Expand Up @@ -118,6 +119,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- `container` and `docker` inputs now support reading of labels and env vars written by docker JSON file logging driver. {issue}8358[8358]
- Add `index` option to all inputs to directly set a per-input index value. {pull}14010[14010]
- Add new fileset googlecloud/audit for ingesting Google Cloud Audit logs. {pull}15200[15200]
- Add dashboards to the CEF module (ported from the Logstash ArcSight module). {pull}14342[14342]

*Heartbeat*

Expand Down
Loading

0 comments on commit 5575bfb

Please sign in to comment.