• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Compatibilidade e requisitos para instrumentado Azure Functions

Antes de instrumentar Azure Functions, certifique-se de que seu sistema atende aos seguintes requisitos.

Requisitos básicos

Importante

Observação: funções em processo hospedadas no Linux com um plano de consumo não são suportadas.

  • Seu aplicativo de função do Azure deve usar a versão 4 do tempo de execução do Azure Functions ou superior. Procure o seguinte no .csproj do seu aplicativo de função arquivo: <AzureFunctionsVersion>v4</AzureFunctionsVersion>.

  • Você deve ter a permissão necessária para acessar o serviço kudu.

  • Uma conta do New Relic com função de administrador ou de gerente de infraestrutura.

  • Um .

  • Agente .NET versão 10.30 ou superior.

Tempos de execução suportados

Com base no seu ambiente de hospedagem, a seguinte pilha de tempo de execução Azure Functions é suportada.

  • stack.NET:
    • .NET 6 - 9, somente modelo isolado
  • stack.NET:

    • .NET 4.8 (versão do agente .NET 10.37.0 e posterior), apenas modelo isolado
    • .NET 6 - 9, modelo isolado
    • .NET 6 e 8, modelo em processo (versão do agente .NET 10.38.0 e posterior)
  • stack.NET:
    • .NET 6 - 9, somente modelo isolado

Gatilhos suportados e rastreamento distribuído

Você pode instrumentar todos os tipos de gatilhos, no entanto, o rastreamento distribuído é suportado apenas nos seguintes casos:

  • Pilha .NET:

    • Modelo isolado:

      • HttpTrigger
        • Os cabeçalhos de trace distribuídos serão lidos da solicitação HTTP de entrada.
    • Modelo em processo (agente .NET versão 10.38.0 e posterior):

      • HttpTrigger

        • O rastreamento distribuído é suportado quando o método da função tem um parâmetro do tipo Microsoft.AspNetCore.Http.DefaultHttpRequest, Microsoft.AspNetCore.Http.HttpRequest ou System.Net.Http.HttpRequest.
      • ServiceBusTrigger:

        • Os cabeçalhos distributed trace de entrada serão lidos se o método da função tiver um parâmetro do tipo Azure.Messaging.ServiceBus.ServiceBusReceivedMessage. Espera-se que o cabeçalho de rastreamento esteja na coleção ApplicationProperties desse objeto.
        • Os cabeçalhos de trace distribuídos serão inseridos na coleção ApplicationProperties de mensagens de saída do Service Bus se o método de função tiver um tipo de retorno de Azure.Messaging.ServiceBus.ServiceBusMessage ou Task<Azure.Messaging.ServiceBus.ServiceBusMessage>.

Qual é o próximo

Instalar e configurar o monitoramento do Azure Functions

Comece com instrumentação e configuração para seu Azure Functions

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.