Skip to content

Commit

Permalink
Add missing country_name geo field in add host metadata (#20811) (#20817
Browse files Browse the repository at this point in the history
)

Add `country_name` to the list of geo fields that can be added with
`add_host_metadata` and `add_observer_metadata`.

(cherry picked from commit 795c86f)
  • Loading branch information
jsoriano authored Aug 27, 2020
1 parent 6fe0ceb commit 7eed2ff
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ https://github.com/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- Fix `setup.dashboards.index` setting not working. {pull}17749[17749]
- Fix Elasticsearch license endpoint URL referenced in error message. {issue}17880[17880] {pull}18030[18030]
- Change `decode_json_fields` processor, to merge parsed json objects with existing objects in the event instead of fully replacing them. {pull}17958[17958]
- Add missing country_name geo field in `add_host_metadata` and `add_observer_metadata` processors. {issue}20796[20796] {pull}20811[20811]

*Auditbeat*

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -153,6 +153,7 @@ func TestConfigGeoEnabled(t *testing.T) {
"geo.name": "yerevan-am",
"geo.location": "40.177200, 44.503490",
"geo.continent_name": "Asia",
"geo.country_name": "Armenia",
"geo.country_iso_code": "AM",
"geo.region_name": "Erevan",
"geo.region_iso_code": "AM-ER",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ func TestConfigGeoEnabled(t *testing.T) {
"geo.name": "yerevan-am",
"geo.location": "40.177200, 44.503490",
"geo.continent_name": "Asia",
"geo.country_name": "Armenia",
"geo.country_iso_code": "AM",
"geo.region_name": "Erevan",
"geo.region_iso_code": "AM-ER",
Expand Down
2 changes: 2 additions & 0 deletions libbeat/processors/util/geo.go
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ type GeoConfig struct {
Name string `config:"name"`
Location string `config:"location"`
ContinentName string `config:"continent_name"`
CountryName string `config:"country_name"`
CountryISOCode string `config:"country_iso_code"`
RegionName string `config:"region_name"`
RegionISOCode string `config:"region_iso_code"`
Expand Down Expand Up @@ -59,6 +60,7 @@ func GeoConfigToMap(config GeoConfig) (common.MapStr, error) {
"name": config.Name,
"location": config.Location,
"continent_name": config.ContinentName,
"country_name": config.CountryName,
"country_iso_code": config.CountryISOCode,
"region_name": config.RegionName,
"region_iso_code": config.RegionISOCode,
Expand Down

0 comments on commit 7eed2ff

Please sign in to comment.