Habilitar o registro em log de serviços Web do Azure Machine Learning StudioEnable logging for Azure Machine Learning Studio web services

Este documento fornece informações sobre o recurso de logs de serviços Web do Machine Learning Studio.This document provides information on the logging capability of Machine Learning Studio web services. Os logs fornecem informações adicionais, além de apenas um número de erro e uma mensagem, o que pode ajudar a solucionar suas chamadas para as APIs de Machine Learning Studio.Logging provides additional information, beyond just an error number and a message, that can help you troubleshoot your calls to the Machine Learning Studio APIs.

Como habilitar o registro em log para um serviço WebHow to enable logging for a Web service

Você habilita os registros de logs no portal de serviços Web do Azure Machine Learning Studio.You enable logging from the Azure Machine Learning Studio Web Services portal.

  1. Entre no portal de Serviços Web do Azure Machine Learning Studio https://services.azureml.net.Sign in to the Azure Machine Learning Studio Web Services portal at https://services.azureml.net. Para um serviço Web Clássico, você também pode acessar o portal clicando em Nova Experiência de Serviços Web na página de Serviços Web do Machine Learning Studio no Machine Learning Studio.For a Classic web service, you can also get to the portal by clicking New Web Services Experience on the Machine Learning Studio Web Services page in Machine Learning Studio.

    Novo link de Experiência dos Serviços Web

  2. Na barra de menus superior, clique em Serviços Web para um novo serviço Web ou clique em Serviços Web Clássicos para um serviço Web Clássico.On the top menu bar, click Web Services for a New web service, or click Classic Web Services for a Classic web service.

    Selecione serviços Web Novos ou Clássicos

  3. Para um novo serviço Web, clique no nome de serviço Web.For a New web service, click the web service name. Para um serviço Web Clássico, clique no nome do serviço Web e clique no ponto de extremidade apropriado na próxima página.For a Classic web service, click the web service name and then on the next page click the appropriate endpoint.

  4. Na barra de menus superior, clique em Configurar.On the top menu bar, click Configure.

  5. Defina a opção Habilitar Log como Erro (para registrar somente erros) ou Todos (para registro em log completo).Set the Enable Logging option to Error (to log only errors) or All (for full logging).

    Selecionar o nível de log

  6. Clique em Salvar.Click Save.

  7. Para os serviços Web Clássicos, crie o contêiner ml-diagnostics.For Classic web services, create the ml-diagnostics container.

    Todos os logs de serviço Web são mantidos em um contêiner de blob denominado ml diagnóstico na conta de armazenamento associada ao serviço Web.All web service logs are kept in a blob container named ml-diagnostics in the storage account associated with the web service. Para novos serviços Web, esse contêiner é criado na primeira vez que você acessa o serviço Web.For New web services, this container is created the first time you access the web service. Para serviços Web Clássico, você precisa criar o contêiner, se ele ainda não existe.For Classic web services, you need to create the container if it doesn't already exist.

    1. No portal do Azure, vá para a conta de armazenamento associada ao serviço Web.In the Azure portal, go to the storage account associated with the web service.

    2. Em Serviço Blob, clique em Contêineres.Under Blob Service, click Containers.

    3. Se o contêiner ml-diagnostics não existir, clique em +Contêiner, dê ao contêiner o nome "ml-diagnostics" e selecione o Tipo de acesso como "Blob".If the container ml-diagnostics doesn't exist, click +Container, give the container the name "ml-diagnostics", and select the Access type as "Blob". Clique em OK.Click OK.

      Criar um novo contêiner para armazenar seus logs de diagnóstico

Dica

Para um serviço Web Clássico, o Painel de Serviços Web no Machine Learning Studio também tem uma opção para habilitar o log.For a Classic web service, the Web Services Dashboard in Machine Learning Studio also has a switch to enable logging. No entanto, como os logs são gerenciados por meio do portal de serviços Web, você precisa habilitar os logs por meio do portal, conforme descrito neste artigo.However, because logging is now managed through the Web Services portal, you need to enable logging through the portal as described in this article. Se você tiver habilitado os logs no Studio, no Portal de Serviços Web, desabilite os logs e habilite-os novamente.If you already enabled logging in Studio, then in the Web Services Portal, disable logging and enable it again.

Os efeitos de habilitar o registro em logThe effects of enabling logging

Quando o log estiver habilitado, os diagnósticos e erros do ponto de extremidade de serviço Web serão registrados no contêiner de blobs ml-diagnostics na Conta de Armazenamento do Azure vinculada ao workspace do usuário.When logging is enabled, the diagnostics and errors from the web service endpoint are logged in the ml-diagnostics blob container in the Azure Storage Account linked with the user’s workspace. Esse contêiner armazena todas as informações de diagnóstico para todos os pontos de extremidade do serviço da Web para todos os workspaces associados a esta conta de armazenamento.This container holds all the diagnostics information for all the web service endpoints for all the workspaces associated with this storage account.

Os logs podem ser exibidos usando qualquer uma das várias ferramentas disponíveis para explorar uma Conta de Armazenamento do Azure.The logs can be viewed using any of the several tools available to explore an Azure Storage Account. A maneira mais fácil possível de navegar para a conta de armazenamento no portal do Azure: clique em Contêineres e clique no contêiner ml diagnostics.The easiest may be to navigate to the storage account in the Azure portal, click Containers, and then click the container ml-diagnostics.

Informações detalhadas do log blobLog blob detail information

Cada blob no contêiner contém as informações de diagnóstico para um das seguintes ações:Each blob in the container holds the diagnostics information for exactly one of the following actions:

  • Uma execução do método Batch-ExecutionAn execution of the Batch-Execution method
  • Uma execução do método Request-ResponseAn execution of the Request-Response method
  • Inicialização de um contêiner de Request-ResponseInitialization of a Request-Response container

O nome de cada blob tem um prefixo da seguinte forma:The name of each blob has a prefix of the following form:

{Workspace Id}-{Web service Id}-{Endpoint Id}/{Log type}

Sendo que Tipo de log assume um dos seguintes valores:Where Log type is one of the following values:

  • lotebatch
  • pontuação/solicitaçõesscore/requests
  • pontuação/initscore/init