Open stephenjust opened 3 years ago
@cijothomas I think this is not an instrumentation feature (e.g. it probably won't make sense for individual instrumentation libraries to do similar things). Is there a way to move this issue to the contrib repo?
@reyang @cijothomas This is an ask that we surely need to be able to use the instrumentation libraries. Here are a few options that would be good to consider (let's take an example of AspNetCore instrumentation library
Couple things to consider:
BaseProcessor<T>
(for Activity
and LogRecord
), BaseExporter<T>
, agent/collector, ingestion.
Maybe it would be good to discuss under https://github.com/open-telemetry/opentelemetry-specification?
For security reasons the db.statement
was made conditional. Maybe we could use a similar approach for http sem conv?
In general it should be possible to disable (or sanitize if possible) all attributes that can come from "user input" as they may contain sensitive data.
Closing. Latest released brings OTEL_DOTNET_EXPERIMENTAL_HTTPCLIENT_DISABLE_URL_QUERY_REDACTION
to redact all data. It can be disabled by mentioned environmental variable.
Closing. Latest released brings
OTEL_DOTNET_EXPERIMENTAL_HTTPCLIENT_DISABLE_URL_QUERY_REDACTION
to redact all data. It can be disabled by mentioned environmental variable.
That isn't equivalent.
@swythan, reopening per your request.
Feature Request
Before opening a feature request against this repo, consider whether the feature should/could be implemented in the other OpenTelemetry client libraries. If so, please open an issue on opentelemetry-specification first.
Is your feature request related to a problem?
If so, provide a concise description of the problem.
Describe the solution you'd like:
What do you want to happen instead? What is the expected behavior?
Describe alternatives you've considered.
Which alternative solutions or features have you considered?
Additional Context
Add any other context about the feature request here.