Omit label value when is empty

What does this MR do?

Omits the Label field when it doesn't have a value. This problem occurs for the following event:

       {
          "event": "collect_ds_analyzer_scan_java_sr_coverage_metrics_from_pipeline",
          "property": "cb519dc1-2175-416a-bedf-d881e3fc5d24",
          "label": "",
          "value": 77
        }

collect_ds_analyzer_scan_java_sr_coverage_metrics_from_pipeline is not using the label value. Although this is not breaking anything it is nicer to send it as

       {
          "event": "collect_ds_analyzer_scan_java_sr_coverage_metrics_from_pipeline",
          "property": "cb519dc1-2175-416a-bedf-d881e3fc5d24",
          "value": 77
        }

What are the relevant issue numbers?

New DS analyzer: SR: Java: Track import mapping... (gitlab-org/gitlab#561261 - closed)

Does this MR meet the acceptance criteria?

Merge request reports

Loading