javaagent
javaagent copied to clipboard
Hypertrace OpenTelemetry Java agent with payload/body and headers data capture.
Created from https://github.com/hypertrace/javaagent/pull/140/files#diff-ebdfb84bf5ff15d29a1feecbbffe8dcdcb9af6f91648f95e5170c73869737c1bR9
``` [main] ERROR io.opentelemetry.javaagent.shaded.org.hypertrace.agent.core.HypertraceConfig - Config file /foo does not exist [main] INFO io.opentelemetry.javaagent.shaded.org.hypertrace.agent.core.HypertraceConfig - Config loaded: {} [opentelemetry.auto.trace 2020-11-23 13:22:21:830 +0100] [main] WARN io.opentelemetry.javaagent.shaded.org.hypertrace.agent.otel.extensions.HypertraceResourceProvider - Failed to read container...
Since Hypertrace agent uses its own config we should disable OTEL config to avoid confusion and provide a single mechanism to configure the SDK. Since the HT config does not...
At the moment the request bodies in server instrumentations are not passed to filter evaluation.
Servlet instrumentations contain a substantial amount of duplicated code. The duplications should be removed as much as possible. Not only buffering request/response objects should be reused but also the advice...
Currently, only request headers are captured when blocking takes place.
Investigate if we could run webassembly in Javaagent. The idea is to compile OPA into webassembly and run the evaluation nativelly.
## Description In OkHTTP Tracing interceptor, while capturing response body it is trying to attempt `response().body().string()`, the behaviour of string() function for non-BOM response is, if the response has a...