Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье объясняется, как получить журналы логов исполнителя Spark.
Разрешения
The caller must have "read" permission on the item.
Required delegated scopes
Item.Read.All или Item.ReadWrite.All или одна из следующих трех групп (в соответствии с элементом, который активировал приложение Spark).
- Notebook.Read.All или Notebook.ReadWrite.All
- SparkJobDefinition.Read.All или SparkJobDefinition.ReadWrite.All
- Lakehouse.Read.All или Lakehouse.ReadWrite.All
Поддерживаемые идентификации Microsoft Entra
Этот интерфейс API поддерживает учетные записи Microsoft, перечисленные в этом разделе.
Идентичность | Поддержка |
---|---|
Пользователь | Да |
Service principal and Managed identities | Да |
Получение метаданных журнала исполнителя
Получение метаданных лог-файлов для исполнителей приложения Spark.
Интерфейс
With attemptId
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/{attemptId}/logs?type=executor&meta=true
Без attemptId
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/logs?type=executor&meta=true
С использованием необязательных параметров:
With attemptId
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/{attemptId}/logs?type=executor&meta=true&filenamePrefix={filenamePrefix}&offset={offset}&maxResults={maxResults}
Без attemptId
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/logs?type=executor&meta=true&containerId={containerId}&filenamePrefix={filenamePrefix}&offset={offset}&maxResults={maxResults}
Параметры URI
Имя | In | Обязательно | Тип | Описание |
---|---|---|---|---|
Идентификатор рабочего пространства | путь | Верно | строка UUID | Идентификатор рабочей области. |
itemId | путь | Верно | строка UUID | The item ID of the notebook or Spark job definition or Lakehouse. |
livyId | путь | Верно | строка UUID | Идентификатор сессии Livy. |
идентификатор приложения | путь | Верно | струна | Идентификатор приложения Spark, например application_1704417105000_0001. |
attemptId | путь | Неправда | int | Идентификатор попытки для этого идентификатора приложения. Если это не указано, используется идентификатор последней попытки. |
идентификатор контейнера | запрос | Неправда | струна | Идентификатор конкретного контейнера для фильтрации. Если этот параметр не указан, фильтр не применяется к идентификатору контейнера. |
префикс имени файла | запрос | Неправда | струна | Префикс имен файлов журнала для фильтрации. Если этот параметр не указан, фильтр не применяется к именам файлов. |
offset, maxResults | запрос | Неправда | int | Начальный индекс и количество лог-файлов для получения: — Для смещения минимальное значение равно 0. Значение по умолчанию — 0. — Для maxResults допустимый диапазон составляет от 1 до 3000. Значение по умолчанию — 3000 |
Ответы
Имя | Тип | Описание |
---|---|---|
200 OK | Список ContainerLogMeta | Запрос успешно завершен |
Примеры
Пример запроса
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/application_1724388946961_0001/logs?type=executor&meta=true&filenamePrefix=stdout
Пример ответа
Код состояния: 200.
[
{
"containerId": "container_1724388946961_0001_01_000001",
"nodeId": "vm-fa250420:38259",
"containerLogMeta": [
{
"fileName": "stdout",
"fileSize": "508",
"lastModifiedTime": "Fri Aug 23 04:56:14 +0000 2024"
},
{
"fileName": "stdout-active",
"fileSize": "0",
"lastModifiedTime": "Fri Aug 23 04:56:14 +0000 2024"
}
]
},
{
"containerId": "container_1724388946961_0001_01_000002",
"nodeId": "vm-90240157:35195",
"containerLogMeta": [
{
"fileName": "stdout",
"fileSize": "508",
"lastModifiedTime": "Fri Aug 23 04:56:45 +0000 2024"
},
{
"fileName": "stdout-active",
"fileSize": "0",
"lastModifiedTime": "Fri Aug 23 04:56:47 +0000 2024"
}
]
},
{
"containerId": "container_1724388946961_0001_01_000003",
"nodeId": "vm-fa250420:38259",
"containerLogMeta": [
{
"fileName": "stdout",
"fileSize": "508",
"lastModifiedTime": "Fri Aug 23 04:56:39 +0000 2024"
},
{
"fileName": "stdout-active",
"fileSize": "0",
"lastModifiedTime": "Fri Aug 23 04:56:41 +0000 2024"
}
]
}
]
Получение содержимого журнала исполнителя
Получение содержимого файла журнала исполнителя приложения Spark.
Интерфейс
Без attemptId
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/logs?type=executor&containerId={containerId}&fileName={fileName}
С использованием необязательных параметров:
Без идентификатора попытки
https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/notebooks|sparkJobDefinitions|lakehouses/{itemId}/livySessions/{livyId}/applications/{appId}/logs?type=executor&containerId={containerId}&fileName={fileName}&size={size}
Параметры URI
Имя | In | Обязательно | Тип | Описание |
---|---|---|---|---|
Идентификатор рабочего пространства | путь | Верно | строка UUID | Идентификатор рабочей области. |
itemId | путь | Верно | строка UUID | The item ID of the notebook or Spark job definition or Lakehouse. |
livyId | путь | Верно | строка UUID | Идентификатор сессии Livy. |
идентификатор приложения | путь | Верно | струна | Идентификатор приложения Spark, например application_1704417105000_0001. |
идентификатор контейнера | запрос | Верно | струна | Идентификатор конкретного контейнера, в котором размещается исполнитель. |
имя файла | запрос | Верно | струна | Имя конкретного файла для получения содержимого |
размер | запрос | Неправда | длинный | Размер (в байтах), который нужно прочитать с начала содержимого файла. Значение по умолчанию — 1M (1024*1024) байт |
Примеры
Пример запроса
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/application_1731308630223_0001/logs?type=executor&containerId=container_1704417105000_0001_01_000001&fileName=stdout