-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to parse JSON as proto (INVALID_ARGUMENT: could not find @type 'type.googleapis.com/envoy.config.trace.v3.DatadogConfig'): #31649
Comments
I don't know why that would happen, and am not familiar with Windows. The only Windows references that I see are in the unit tests of some of the tracers, including Datadog's:
Might there be some policy in Envoy like "if the unit tests are skipped for a component, then exclude it also from the release build"? |
its specifically excluded i think see here Lines 9 to 17 in 7881413
|
Thanks, @phlax. That explains that. We haven't tested dd-trace-cpp on Windows. It probably wouldn't be too much trouble to get it working, but Datadog has not received many requests for C++ on Windows, and I don't (yet) have a Windows development environment. I've created an issue in dd-trace-cpp to track this. I don't know what its priority will be. |
Hi, Any update on this issue? |
My teammate and I are playing with Windows builds (via CMake and Bazel, respectively). There is quite some work to do, and it is not a priority, but we are chipping away at it. Yesterday I was unable to get Envoy to build on Windows (
Is this a blocker for you, @sujeets-toast? If so, you might consider using Envoy's OpenTelemetry tracing extension in the interim. The Datadog Agent can be configured to listen on an OTLP interface, which then you can designate as the "collector" in the OpenTelemetry configuration. I can't find an example of this, but it should be possible. |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
We can continue to track this in DataDog/dd-trace-cpp#84. The only piece missing is that I have not been able to build Envoy on Windows, and so can't verify whether the Windows compatibility changes are adequate for enabling Windows builds of the Datadog tracing extension. Revisiting Windows support is on our backlog, but not currently the highest priority. |
This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or "no stalebot" or other activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted" or "no stalebot". Thank you for your contributions. |
Issue Template
Datadog not working in windows container as sidecar. I used as Linux container it's working for me.
Description:
I am trying to run envoy, Datadog and dotnet application as sidecar. I am able to create the and run the container with envoy as sidecar without Datadog. But when adding the Datadog tracing i am gating the below issue in windows container.
https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/trace/v3/datadog.proto#config-trace-v3-datadogconfig
Error:
Full yaml
Envoy Dockerfile
Reference Url:
https://docs.datadoghq.com/tracing/trace_collection/proxy_setup/?tab=envoy
The text was updated successfully, but these errors were encountered: