Hello @somedeveloper , thank you for your question about accessing your Evidently dashboard through the driver proxy URL.
The issue likely stems from the lack of automatic integration or configuration for Evidently to work with the Databricks driver proxy, unlike Dask, which benefits from pre-built support in Databricks for exposing its dashboard.
Here are concise questions to guide troubleshooting, along with why they could help:
- Binding to Host: Is the Evidently service bound to 0.0.0.0 instead of localhost?
This ensures the service is accessible externally via the proxy.
- Port Usage: Have you confirmed the port is free and not blocked by other services or firewalls?
Conflicting ports can prevent the service from being accessible.
- Custom Proxy Rules: Have you configured any spark.driver.extraJavaOptions or custom reverse proxy rules in the cluster?
Databricks may not automatically recognize Evidently, so manual proxy configuration might be needed.
- Logs: Have you reviewed both the service and proxy logs for connection errors or misconfigured headers?
Logs can reveal why the proxy might be returning a 502 error.
If these checks don’t resolve the issue, it may be necessary to raise a support ticket with Databricks Support directly. Diagnosing such issues often requires detailed triaging from both Spark and platform perspectives, which is best handled through direct interaction with our support team.