Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Aplikasi Databricks Anda berjalan di lingkungan terkelola dengan biner dan sumber daya berikut:
- Sistem operasi: Ubuntu 22.04 LTS
-
Lingkungan Python: Python 3.11, berjalan di lingkungan virtual khusus. Semua dependensi diisolasi dalam lingkungan ini. Aplikasi yang menggunakan
uvdapat menentukan versi Python yang berbeda. Lihat Mengelola dependensi untuk aplikasi Databricks. - versi uv: 0.10.2
-
lingkunganNode.js: Node.js versi 22.16. Mengelola dependensi menggunakan
npmdanpackage.json. - Sumber daya sistem: Secara default, setiap aplikasi dapat menggunakan hingga 2 CPU virtual (vCPU) dan memori 6 GB. Konfigurasikan ukuran komputasi untuk menyesuaikan Alokasi CPU dan memori berdasarkan persyaratan beban kerja Anda. Lihat Mengonfigurasi sumber daya komputasi untuk aplikasi Databricks.
Lihat detail lingkungan
Untuk melihat lingkungan untuk aplikasi tertentu, termasuk variabel lingkungan dan paket yang diinstal, buka tab Lingkungan di halaman detail untuk aplikasi. Lihat detail untuk aplikasi Databricks.
Variabel lingkungan default
Variabel lingkungan berikut tersedia di setiap aplikasi:
| Variabel | Deskripsi |
|---|---|
DATABRICKS_APP_NAME |
Nama aplikasi yang sedang berjalan. |
DATABRICKS_WORKSPACE_ID |
ID unik untuk aplikasi yang terkait dengan ruang kerja Databricks. |
DATABRICKS_HOST |
URL ruang kerja Databricks tempat aplikasi berada. |
DATABRICKS_APP_PORT |
Port jaringan yang harus didengarkan aplikasi. |
DATABRICKS_CLIENT_ID |
ID klien untuk perwakilan layanan Databricks yang ditetapkan ke aplikasi. |
DATABRICKS_CLIENT_SECRET |
Rahasia OAuth untuk perwakilan layanan Databricks yang ditetapkan ke aplikasi. |
Variabel lingkungan telemetri aplikasi
Saat Anda mengaktifkan telemetri untuk aplikasi, Azure Databricks secara otomatis mengonfigurasi variabel lingkungan berikut dalam runtime aplikasi:
| Variabel | Nilai | Deskripsi |
|---|---|---|
OTEL_EXPORTER_OTLP_ENDPOINT |
http://localhost:4314 |
Titik akhir pengumpul OTLP |
OTEL_EXPORTER_OTLP_PROTOCOL |
grpc |
Protokol ekspor |
OTEL_RESOURCE_ATTRIBUTES |
workspace.id=<id>,app.name=<name> |
Atribut sumber daya untuk konteks pelacakan |
OTEL_SERVICE_NAME |
<your_app_name> |
Nama layanan untuk data telemetri |
OTEL_BSP_MAX_QUEUE_SIZE |
10000 |
Ukuran antrean rentang maksimum |
OTEL_BLRP_MAX_QUEUE_SIZE |
10000 |
Ukuran antrean log maksimum |
OTEL_BSP_MAX_EXPORT_BATCH_SIZE |
512 |
Ukuran batch untuk ekspor rentang |
OTEL_BLRP_MAX_EXPORT_BATCH_SIZE |
512 |
Ukuran batch untuk ekspor log |
OTEL_BSP_SCHEDULE_DELAY |
1000 |
Interval ekspor rentang (ms) |
OTEL_BLRP_SCHEDULE_DELAY |
1000 |
Interval ekspor log (ms) |
Untuk mempelajari selengkapnya tentang mengonfigurasi telemetri aplikasi, lihat Mengonfigurasi telemetri untuk Aplikasi Databricks.
Variabel lingkungan kerangka kerja
Runtime Databricks Apps secara otomatis mengatur variabel port dan host untuk kerangka kerja Python yang didukung. Anda tidak perlu mengonfigurasi ini secara manual. Semua variabel port diatur ke nilai DATABRICKS_APP_PORT.
| Kerangka kerja | Variabel |
|---|---|
| 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 |
| Dash | PORT |
| Ekspres | PORT |
Variabel lingkungan Streamlit tambahan
Runtime juga mengatur variabel khusus Streamlit berikut:
| Variabel | Deskripsi |
|---|---|
STREAMLIT_SERVER_HEADLESS |
Atur ke true agar Streamlit berjalan tanpa membuka jendela browser. |
STREAMLIT_BROWSER_GATHER_USAGE_STATS |
Atur ke false untuk mencegah pengiriman statistik penggunaan ke Streamlit. |
Tidak ada pustaka Node.js yang telah diinstal sebelumnya di lingkungan Aplikasi Databricks. Untuk aplikasi Node.js, Anda harus secara eksplisit mencantumkan semua dependensi dalam file Anda package.json untuk memastikannya diinstal pada waktu proses.