You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I would like to enhance OpenTelemetry logs and traces with GeoIP data.
The OpenTelemetry clients, which send the data, are desktop users. The telemetry data sent by the clients does not have a source.address entry (or similar).
But the IP would be available in the HTTP request, which transmits the telemetry data from client to opentelemetry-collector.
Due to privacy concerns, I don't want to store the IP in the telemetry data.
The GeoIP data should only be very coarse-grained, e.g. just the continent, country, region. But no GeoIP data like location, latitude, longitude or city, for example.
I noticed that there's new GeoIP processor, but it seems to rely on the IP in the telemetry data and seems to assume that the client put it in there (source.address, I think). But perhaps I just don't get how OpenTelemetry works...
Also, it seems it would always store the complete set of GeoIP data and doesn't support to just store a subset.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I would like to enhance OpenTelemetry logs and traces with GeoIP data.
The OpenTelemetry clients, which send the data, are desktop users. The telemetry data sent by the clients does not have a
source.address
entry (or similar).But the IP would be available in the HTTP request, which transmits the telemetry data from client to opentelemetry-collector.
Due to privacy concerns, I don't want to store the IP in the telemetry data.
The GeoIP data should only be very coarse-grained, e.g. just the continent, country, region. But no GeoIP data like location, latitude, longitude or city, for example.
I noticed that there's new GeoIP processor, but it seems to rely on the IP in the telemetry data and seems to assume that the client put it in there (
source.address
, I think). But perhaps I just don't get how OpenTelemetry works...Also, it seems it would always store the complete set of GeoIP data and doesn't support to just store a subset.
Would this kind of setup be possible somehow?
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions