Aracılığıyla paylaş


Spark izleme API'lerini kullanarak Spark Livy Günlükleri alma

Spark Livy Günlüklerini alın.

İzinler

Arayan kişinin öğe üzerinde "okuma" iznine sahip olması gerekir.

Required delegated scopes

Item.Read.All veya Item.ReadWrite.All veya aşağıdaki üç gruptan biri (Spark uygulamasını tetikleyen öğeye göre).

  • Notebook.Read.All veya Notebook.ReadWrite.All
  • SparkJobDefinition.Read.All veya SparkJobDefinition.ReadWrite.All
  • Lakehouse.Read.All veya Lakehouse.ReadWrite.All (yetkilendirme seçenekleri)

Microsoft Entra supported identities

Bu API, bu bölümde listelenen Microsoft kimliklerini destekler.

Kimlik Destek
Kullanıcı Evet
Hizmet ilkesi ve Yönetilen kimlikler Evet

Livy günlük meta verilerini alma

Livy günlüğünün meta verilerini alın.

Arayüz

Without attemptId

https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/none/logs?type=livy&meta=true

URI parametreleri

Hiç kimse

Yanıt

İsim Türü Açıklama
200 Tamam FileMeta İstek başarıyla tamamlandı

Örnekler

Numune isteği

GET https://api.fabric.microsoft.com/v1/workspaces/aaaabbbb-0000-cccc-1111-dddd2222eeee/notebooks/bbbbcccc-1111-dddd-2222-eeee3333ffff/livySessions/ccccdddd-2222-eeee-3333-ffff4444aaaa/application/none/logs?type=livy&meta=true

Durum kodu: 200

{ 
   "fileName": "livy.log",
   "length": 34723, 
   "lastModified": "2025-03-05T12:11:17.000GMT", 
   "creationTime": "2025-03-05T12:10:42.000GMT", 
   "metaData": {} 
} 

Livy günlük içeriğini alma

Livy günlüğünün dosya içeriğini alın.

Arayüz

Without attemptId

https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/none/logs?type=livy

İsteğe bağlı parametrelerle:

Without attemptId

https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/none/logs?type=livy&isDownload={isDownload}&isPartial={isPartial}&offset={offset}&size={size}

URI parametreleri

İsim In Gerekli Türü Açıklama
çalışmaAlanıId yol Doğru string uuid Çalışma alanı kimliği.
itemId yol Doğru string uuid Defter, Spark iş tanımı veya Lakehouse'un öğe kimliği.
livyId yol Doğru string uuid Livy oturum kimliği.
appId yol Doğru string Spark uygulama kimliği, örneğin application_1704417105000_0001.
isDownload query Yanlış bool True to download the log file as a stream. Default as false.
isPartial query Yanlış bool Yalnızca isDownload doğru olduğunda geçerlilik kazanır. True to download a part of file content according to the given offset and size. Dosyanın tamamını indirmek için varsayılan olarak false değeri kullanılır
offset, size query Yanlış Uzun Başlangıç uzaklığı (bayt cinsinden) ve dosya içeriğini okumak için boyut (bayt cinsinden). Yalnızca isDownload = true ve isPartial = true olduğunda geçerlilik kazanır
- For offset, the default value is 0, meaning reading from the beginning of the file
- Boyut için varsayılan değer 1M (1024*1024) bayttır

Yanıt

İsim Türü Açıklama
200 Tamam FileMeta İstek başarıyla tamamlandı

Örnekler

Numune isteği

GET https://api.fabric.microsoft.com/v1/workspaces/aaaabbbb-0000-cccc-1111-dddd2222eeee/notebooks/bbbbcccc-1111-dddd-2222-eeee3333ffff/livySessions/ccccdddd-2222-eeee-3333-ffff4444aaaa/application/none/logs?type=livy

Tanımlar

FileMeta

Nesne

Günlük dosyasının meta verileri

İsim Türü Açıklama
Dosyaadı string Dosya adı
uzunluk uzun Dosyanın bayt cinsinden boyutu
sonDeğiştirilme string Dosyanın en son değiştirildiği zaman
creationTime string Dosyanın oluşturulduğu saat
metaData dize ile dize eşlemesi Varsa yardımcı veriler