Skip to main content
Question

Accessing graph.additional.fields["field_name"] in Dashboard – Returns Empty Values

  • February 26, 2026
  • 1 reply
  • 14 views

smit01

Hi Team,

I’m facing an issue while accessing a mapped additional field in a Google SecOps dashboard.

🔹 Problem Description

We have mapped a custom field in the parser under graph.additional.fields using list_value.values. The field is parsing correctly and is visible in the Search UI results.

However, when trying to access the same field in a dashboard query, it returns empty values.

🔹 Parser Snippet

mutate {
replace => {
"industry_type_list.key" => "industry_type"
}
}
for industryitem in industry_type {
mutate {
convert => {
"industryitem" => "string"
}
on_error => "industry_item_conversion_error"
}
mutate {
replace => {
"_industry_label" => ""
}
}
mutate {
replace => {
"_industry_label.string_value" =>
"%{industryitem}"
}
on_error => "industry_item_missing"
}
if ![industry_item_missing] {
mutate {
merge => {
"industry_type_list.value.list_value.values" =>
"_industry_label"
}
on_error => "industry_type_merge_error"
}
}
}
mutate {
merge => {
"event.idm.entity.additional.fields" => "industry_type_list"
}
on_error => "industry_type_list_erge_error"
}

Observations

  • The field is successfully parsed and visible in the UI.
  • It appears correctly in log view results.
  • But in the dashboard query, it returns empty results:

Parsed Field Visible in Search UI:
 

Dashboard Query Showing Empty Value:
 

What is the correct syntax to access graph.additional.fields["field_name"] when it is mapped using list_value.values in a dashboard query?

!-->

1 reply

hzmndt
Staff
Forum|alt.badge.img+10
  • Staff
  • February 26, 2026

@smit01 from my test, i can do below and get the data, in the outcome section, you need to aggregate the data, but from your query there is no aggregation  - for example - array_distinct

can you try with other logs see if working?