use name instead of 'value'
diff --git a/src/trace_processor/perfetto_sql/stdlib/export/chrome_json.sql b/src/trace_processor/perfetto_sql/stdlib/export/chrome_json.sql index fab8834..b11c264 100644 --- a/src/trace_processor/perfetto_sql/stdlib/export/chrome_json.sql +++ b/src/trace_processor/perfetto_sql/stdlib/export/chrome_json.sql
@@ -76,7 +76,7 @@ 'ph', 'C', 'ts', ts / 1000, 'pid', upid, - 'args', json_object('value', cast_double!(value)) + 'args', json_object(name, cast_double!(value)) ) AS event_json FROM $counter_table );
diff --git a/test/trace_processor/diff_tests/stdlib/export/tests.py b/test/trace_processor/diff_tests/stdlib/export/tests.py index 3ed5778..bea43d8 100644 --- a/test/trace_processor/diff_tests/stdlib/export/tests.py +++ b/test/trace_processor/diff_tests/stdlib/export/tests.py
@@ -281,7 +281,7 @@ "com.example:2000000:warm","{"name":"slice2","cat":"slice","ph":"X","ts":2000,"dur":100,"pid":1,"tid":2,"args":{"depth":1}}" "com.example:1000000:running","{"name":"Running","cat":"thread_state","ph":"T","ts":1000,"dur":500,"pid":1,"tid":2,"args":{"blocked_function":"func1","cpu":0,"io_wait":0}}" "com.example:1500000:sleeping","{"name":"Sleeping","cat":"thread_state","ph":"T","ts":1500,"dur":100,"pid":1,"tid":2,"args":{}}" -"com.example:1000000:counter","{"name":"counter1","ph":"C","ts":1000,"pid":1,"args":{"value":100.0}}" +"com.example:1000000:counter","{"name":"counter1","ph":"C","ts":1000,"pid":1,"args":{"counter1":100.0}}" """)) def test_chrome_json_empty_tables(self):