-
Notifications
You must be signed in to change notification settings - Fork 5
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
Request: support for network proxies in the Ingest client #46
Comments
Currently there is no official way to configure it, we will let you know if this gets implemented. |
No way to use it in the usual corporation environment ? Unbelievable. |
So it there an un-official way? |
Support for proxy in the python sdk: Support for proxy in the java sdk (for AT&T) |
If it's important for your use case, we suggest to enter an idea in https://aka.ms/adx.ideas. Usually SDKs are used in automation servers / services (i.e. not on laptop), but it could make sense to debug in an environment where proxies are mandatory. |
Why do you mention a laptop ? Our requirement is to take telemetry from a secure SCADA system, decompress and re-shape the data, and then push into ADX, from a on-prem service. The usual security requirements are in place requiring all outgoing traffic (to azure or anywhere else) to go through a secure proxy. Clearly other language SDKs have required this feature, and added it, and similar features exist in other Azure SDKs, as well as Google and AWS offerings. The situation is made worse because no source is available, so my only option would be to decompile your SDK and make the fix myself, or build my own SDK. Anyway easy option for me to advise my enterprise client that ADX is not ready for what they need if they want to use dotnet, and look at competitors, which I have done. |
Hey, when using .NET 5+ with our sdk, you can use the HTTPS_PROXY env variable to define a proxy: |
Thanks, I'll investigate. Doesn't look like you can pickup default network credentials using that method though. |
Hi, trialing ADX in a corporate environment where a webproxy is required, needing network credentials, trying to ingest data via the SDK. All my calls end up failing with
The proxy tunnel request to proxy 'http://mcafeewebproxy:9090/' failed with status code '407'.
I can find no documentation on how to configure the network connection for the Kusto clients, this made worse because source code is not available.
The equivalent feature in e.g. Azure blob client is configured like:
I cannot find anything equivalent in IngestClientOptions class. How do I configure network options in Kusto please ?
The text was updated successfully, but these errors were encountered: