Component(s)
pdata
Describe the issue you're reporting
Recent specification suggested string representation of complex attributes for non-OTLP protocols aligns with the Collector's pdata Value AsString, except for the representation of NaN, Infinity, and -Infinity.
I thought I could just update float64AsString but quickly realized that the bigger problem is that json.Marshal is used for maps and lists, which doesn't support these values.
And I'm not sure if it's worth replacing the usage of json.Marshal just to handle these edge cases.
Tip
React with 👍 to help prioritize this issue. Please use comments to provide useful context, avoiding +1 or me too, to help us triage it. Learn more here.