O MaxCompute oferece o recurso Job Insights, que permite visualizar resumos de jobs, detalhes de diagnósticos inteligentes, consumo de recursos e a alocação de recursos de uma cota de computação em um momento específico. Também é possível comparar métricas históricas de execução de jobs semelhantes, identificados pela mesma assinatura ou ExtNodeId. Use esses dados para otimizar a execução de jobs e aumentar a eficiência.
Acesso ao Job Insights
Faça login no console do MaxCompute e selecione uma região no canto superior esquerdo.
No painel de navegação à esquerda, escolha .
Na lista de jobs, localize o ID da instância desejado e clique em Insights na coluna Actions para abrir a página Job Insights.
-
Alterne entre as abas para obter as informações necessárias. As abas oferecem os seguintes recursos:
Aba
Descrição
Job Summary
Visualize informações básicas do job, parâmetros de tempo de execução e detalhes de diagnósticos inteligentes.
Você também pode:
-
Diagnose: Clique em Diagnose no canto superior direito da aba Job Summary para acionar diagnósticos inteligentes em tempo real para jobs SQL ou SQLRT.
-
LogView: Clique em LogView no canto superior direito da aba Job Summary para abrir a página LogView e visualizar informações detalhadas sobre a execução do job. Para mais informações sobre o LogView, consulte Use Logview 2.0 to view job run information.
Resource Consumption
Visualize o consumo de recursos no nível do job e a alocação de recursos da cota de computação em um momento específico.
Similar Jobs
Compare métricas como duração da execução, tamanho da varredura e consumo de recursos em execuções históricas de jobs semelhantes. Os jobs são considerados semelhantes quando possuem a mesma assinatura ou ExtNodeId.
-
Informações básicas do job e parâmetros de tempo de execução
Na aba Job Summary da página Job Insights, visualize as informações básicas e os parâmetros de tempo de execução de um job. As tabelas a seguir descrevem esses parâmetros:
Basic information
|
Parâmetro |
Descrição |
|
Tipo de job |
Tipo do job. Valores válidos:
|
|
Proprietário do job |
Proprietário do job. |
|
Prioridade do job |
Prioridade do job. Para mais informações, consulte Job priority. |
|
Método de faturamento |
Método de faturamento do job. Valores válidos:
|
|
Hora de envio |
Momento em que o job foi enviado. |
|
Hora de início |
Momento em que o job obteve seu primeiro recurso de computação. Para jobs com tempos de execução muito curtos ou que não consomem recursos de computação, como instruções DDL, esse horário coincide com a hora de envio. |
|
Status do job |
Status atual do job. Valores válidos:
Nota
Este status reflete o estado geral do job. No entanto, um job pode envolver vários processos simultâneos, cada um com seu próprio substatus. Para visualizar esses detalhes, use o LogView. Para mais informações, consulte Use Logview 2.0 to view job run information. |
|
Tempo de espera |
Duração entre a hora de envio e a hora de início. |
|
Duração da execução |
Duração entre a hora de início e a hora de término. |
|
Hora de término |
Momento em que o job concluiu a execução. |
|
Tempo total de execução |
Duração total entre a hora de envio e a hora de término. |
Runtime parameters
|
Parâmetro |
Descrição |
|
Projeto |
Projeto onde o job foi iniciado. |
|
Cota de computação |
Cota de computação utilizada pelo job. |
Informações de diagnóstico inteligente
Ao abrir a página Job Insights, o sistema aciona automaticamente um diagnóstico em tempo real para jobs SQL e SQLRT. A aba Job Summary exibe resultados detalhados do Job Summary e recomendações de otimização.
Atualmente, o recurso de diagnósticos inteligentes está disponível apenas para jobs SQL e SQLRT. Para outros tipos de job, a opção de diagnóstico e os resultados não são exibidos.
Também é possível clicar em Diagnose no canto superior direito da página a qualquer momento para obter os resultados de diagnóstico mais recentes.
Para mais informações sobre os resultados de diagnóstico, consulte Job intelligent diagnostics.
Consumo de recursos no nível do job
Visualize o consumo de recursos de um job durante seu ciclo de vida na aba Resource Consumption da página Job Insights.
|
Gráfico |
Descrição |
|
Uso de recursos durante o ciclo de vida do job |
Exibe um gráfico de série temporal do uso de unidades de computação (CU) e tempos de espera no nível do job. Mostra também a tendência de uso de CU e o número de jobs aguardando CUs no nível da cota de computação. Se o uso de CU no nível do job for baixo enquanto o uso de CU no nível da cota estiver alto ou consistentemente no limite, isso indica que a cota de computação está sob pressão e outros jobs estão competindo por recursos de computação com o job atual. |
|
Alocação de recursos da cota de computação em um momento específico |
|
Para melhores práticas sobre análise de recursos no nível do job, consulte Best practices for job-level resource analysis.
Jobs semelhantes
Na aba Similar Jobs da página Job Insights, compare as métricas de desempenho histórico do job atual com jobs semelhantes.
O MaxCompute fornece dois critérios para identificar jobs semelhantes. O padrão é Same signature.
Same signature: jobs com a mesma assinatura de job SQL que o job atual. Disponível apenas para jobs SQL.
Same ExtNodeId: jobs com o mesmo ID de job na source que o job atual, como um ID de nó do DataWorks. Para mais informações sobre IDs de nós do DataWorks, consulte Configure basic properties.
Selecione um intervalo de tempo de 1d, 7d ou 14d. O padrão é o intervalo de tempo selecionado na página Jobs.
As seguintes métricas de desempenho estão disponíveis para comparação visual:
|
Métrica |
Descrição |
|
Tempo de espera |
Duração entre a hora de envio e a hora de início. |
|
Duração da execução |
Duração entre a hora de início e a hora de término. |
|
CU-hora |
CU-horas consumidas pelo job.
|
|
Tamanho da varredura |
Quantidade de dados varridos pelo job. |
A lista de jobs semelhantes também inclui os seguintes campos para mais detalhes:
|
Campo |
Descrição |
|
ID da instância |
ID da instância de um job semelhante. Clique no ID para abrir a página Job Insights desse job. |
|
Hora de envio |
Momento em que o job foi enviado. |
|
Tipo de job |
Tipo do job. |
|
Prioridade do job |
Prioridade do job. |
|
Projeto iniciador |
Projeto que iniciou o job. |
|
Cota de computação |
Nome da cota de computação usada para executar o job. |
|
Proprietário do job |
Proprietário do job. |