Skip to content

Commit 49424e2

Browse files
lgdacunhigaw
authored andcommitted
plugins/solidigm: Added Telemetry config metadata to parser output.
When configuration metadata dictionary is available copy to output Signed-off-by: Leonardo da Cunha <[email protected]>
1 parent 2160a16 commit 49424e2

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

plugins/solidigm/solidigm-telemetry/data-area.c

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -635,6 +635,18 @@ int solidigm_telemetry_log_data_areas_parse(struct telemetry_log *tl,
635635

636636
solidigm_telemetry_log_da1_check_ocp(tl);
637637
sldm_telemetry_da2_check_skhT(tl);
638+
// if TELEMETRY_CONFIG_META available copy it to the output for better
639+
// context in the output data
640+
if (tl->configuration) {
641+
struct json_object *config_meta = NULL;
642+
643+
if (json_object_object_get_ex(tl->configuration,
644+
"TELEMETRY_CONFIG_META",
645+
&config_meta))
646+
json_object_object_add(tl->root,
647+
"TELEMETRY_CONFIG_META",
648+
config_meta);
649+
}
638650
solidigm_telemetry_log_header_parse(tl);
639651
solidigm_telemetry_log_cod_parse(tl);
640652
if (tl->configuration) {

0 commit comments

Comments
 (0)