Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vaše aplikace Databricks běží ve spravovaném prostředí s následujícími binárními soubory a prostředky:
- Operační systém: Ubuntu 22.04 LTS
-
Prostředí Pythonu: Python 3.11 spuštěný ve vyhrazeném virtuálním prostředí Všechny závislosti jsou v tomto prostředí izolované. Aplikace, které používají
uv, můžou zadat jinou verzi Pythonu. Viz Správa závislostí pro aplikaci Databricks. - uv verze: 0.10.2
-
Node.js prostředí: Node.js verze 22.16. Správa závislostí pomocí
npmsouboru nebopnpmpomocípackage.jsonsouboru Viz Definice Node.js závislostí. - Systémové prostředky: Ve výchozím nastavení může každá aplikace používat až 2 virtuální procesory (vCPU) a 6 GB paměti. Nakonfigurujte velikost výpočetních prostředků tak, aby upravte přidělení procesoru a paměti na základě vašich požadavků na úlohy. Viz Konfigurace výpočetních prostředků pro aplikaci Databricks.
Zobrazit podrobnosti o prostředí
Pokud chcete zobrazit prostředí pro konkrétní aplikaci, včetně proměnných prostředí a nainstalovaných balíčků, přejděte na kartu Prostředí na stránce podrobností aplikace. Podívejte se na podrobnosti o aplikaci Databricks.
Výchozí proměnné prostředí
V každé aplikaci jsou k dispozici následující proměnné prostředí:
| Proměnná | Popis |
|---|---|
DATABRICKS_APP_NAME |
Název spuštěné aplikace. |
DATABRICKS_WORKSPACE_ID |
Jedinečné ID pracovního prostoru Databricks, do které aplikace patří. |
DATABRICKS_HOST |
Adresa URL pracovního prostoru Databricks, do kterého aplikace patří. |
DATABRICKS_APP_PORT |
Síťový port, na který by měla aplikace naslouchat. |
DATABRICKS_CLIENT_ID |
ID klienta pro instanční objekt Databricks přiřazený k aplikaci. |
DATABRICKS_CLIENT_SECRET |
Tajný klíč OAuth pro hlavního uživatele služby Databricks přiřazeného k aplikaci. |
Proměnné prostředí telemetrie aplikací
Když pro aplikaci povolíte telemetrii, Azure Databricks automaticky nakonfiguruje následující proměnné prostředí v modulu runtime aplikace:
| Proměnná | Hodnota | Popis |
|---|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT |
http://localhost:4314 |
Koncový bod kolektoru OTLP |
OTEL_EXPORTER_OTLP_PROTOCOL |
grpc |
Protokol exportu |
OTEL_RESOURCE_ATTRIBUTES |
workspace.id=<id>,app.name=<name> |
Atributy prostředků pro kontext trasování |
OTEL_SERVICE_NAME |
<your_app_name> |
Název služby pro telemetrická data |
OTEL_BSP_MAX_QUEUE_SIZE |
10000 |
Maximální velikost fronty rozpětí |
OTEL_BLRP_MAX_QUEUE_SIZE |
10000 |
Maximální velikost fronty protokolů |
OTEL_BSP_MAX_EXPORT_BATCH_SIZE |
512 |
Velikost dávky pro exporty rozsahu |
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE |
512 |
Velikost dávky pro exporty protokolů |
OTEL_BSP_SCHEDULE_DELAY |
1000 |
Interval exportu rozsahu (ms) |
OTEL_BLRP_SCHEDULE_DELAY |
1000 |
Interval exportu protokolu (ms) |
Další informace o konfiguraci telemetrie aplikací najdete v tématu Konfigurace telemetrie pro Databricks Apps.
Proměnné prostředí architektury
Modul runtime Databricks Apps automaticky nastaví port a proměnné hostitele pro podporované architektury Pythonu. Nemusíte je konfigurovat ručně. Všechny proměnné portu jsou nastaveny na hodnotu DATABRICKS_APP_PORT.
| .NET Framework | Proměnné |
|---|---|
| Gradio |
GRADIO_SERVER_PORT, GRADIO_SERVER_NAME=0.0.0.0 |
| Streamlit |
STREAMLIT_SERVER_PORT, STREAMLIT_SERVER_ADDRESS=0.0.0.0 |
| FastAPI |
UVICORN_PORT, UVICORN_HOST=0.0.0.0 |
| Uvicorn |
UVICORN_PORT, UVICORN_HOST=0.0.0.0 |
| Flask |
FLASK_RUN_PORT, FLASK_RUN_HOST=0.0.0.0 |
| Pomlčka | PORT |
| Expresní | PORT |
Další proměnné prostředí Streamlit
Modul runtime také nastaví následující proměnné specifické pro Stream:
| Proměnná | Popis |
|---|---|
STREAMLIT_SERVER_HEADLESS |
Nastavte to tak true , aby streamlit běžel bez otevření okna prohlížeče. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Nastavte, aby false se zabránilo odesílání statistik využití do streamlitu. |
V prostředí Databricks Apps nejsou předinstalované žádné knihovny Node.js. Vypište všechny Node.js závislostí v package.json souboru. Viz Definice Node.js závislostí.