Categorias:

Funções do sistema (Informações do sistema)

SYSTEM$GET_JOB_LOGS

Recupera logs locais de um contêiner de trabalho do Snowpark Container Services.

Consulte também:

Acesso aos logs de contêiner

Sintaxe

SYSTEM$GET_JOB_LOGS( <job_uuid>, <container_name> [ , <number_of_most_recent_lines> ]  )
Copy

Argumentos

Obrigatório:

job_uuid

UUID atribuído pelo Snowflake do trabalho. Consulte as Notas de uso no tópico EXECUTE SERVICE para obter instruções sobre como encontrar o UUID.

container_name

Nome do contêiner conforme especificado no arquivo de especificação do trabalho.

Opcional:

number_of_most_recent_lines

Número de linhas de log mais recentes a serem recuperadas.

Padrão: até 100 KB das linhas de logs mais recentes.

Retornos

Retorna uma cadeia de caracteres que consiste em entradas de log separadas por nova linha do contêiner de trabalho especificado.

Notas de uso

  • Somente o usuário que criou o trabalho pode acessar os logs do contêiner do trabalho.

  • A função retorna um log de contêiner como uma cadeia de caracteres. Você também pode usar a função SPLIT_TO_TABLE para converter a cadeia de caracteres em uma tabela contendo uma linha para cada entrada separada por nova linha.

Exemplos

Esta função recupera logs de trabalho do contêiner «principal» do trabalho especificado:

SELECT SYSTEM$GET_JOB_LOGS('01acc747-0000-60c0-0000-0e99001fd07a', 'main');
Copy

Exemplo de saída:

+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_JOB_LOGS( '01ACC747-0000-60C0-0000-0E99001FD07A', 'MAIN' )                                                                                               |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| job-tutorial - INFO - Job started                                                                                                                                   |
| job-tutorial - INFO - Connection succeeded. Current session context: database="TUTORIAL_DB", schema="DATA_SCHEMA", warehouse="TUTORIAL_WAREHOUSE", role="TEST_ROLE" |
| job-tutorial - INFO - Executing query [select current_time() as time,'hello'] and writing result to table [results]                                                 |
| job-tutorial - INFO - Job finished                                                                                                                                  |
|                                                                                                                                                                     |
+---------------------------------------------------------------------------------------------------------------------------------------------------------------------+