Azure Functions모니터하기 전에 시스템이 다음 요구 사항을 충족하는지 확인하세요.
기본 요구 사항
Kudu 서비스에 접속하려면 필요한 권한이 있어야 합니다.
.
.NET 에이전트 버전 10.30 이상.
지원되는 런타임
호스팅 환경에 따라 다음과 같은 Azure Functions 런타임 솔루션이 지원됩니다.
- .NET 스택:
- .NET 6 - 9, 격리된 모델만
.NET 스택:
- .NET 4.8(.NET 에이전트 버전 10.37.0 이상)
- .NET 6 - 9, 격리된 모델
- .NET 6 및 8, 프로세스 내 모델(.NET 에이전트 버전 10.38.0 이상)
- .NET 스택:
- .NET 6 - 9, 격리된 모델만
지원되는 트리거 및 분산 추적
모든 트리거 유형을 처리할 수 있지만, 다음과 같은 경우에만 처리가 지원됩니다.
.NET 스택:
분리된 모델:
- Http 트리거
- 통합 트레이스 헤더는 인바운드 HTTP 요청에서 읽혀집니다.
- Http 트리거
진행 중 모델(.NET 에이전트 버전 10.38.0 이상):
Http 트리거
- 함수 메서드에
Microsoft.AspNetCore.Http.DefaultHttpRequest
,Microsoft.AspNetCore.Http.HttpRequest
또는System.Net.Http.HttpRequest
유형의 매개변수가 있는 경우 대상 추적이 지원됩니다.
- 함수 메서드에
서비스버스트리거:
- 함수 메소드에
Azure.Messaging.ServiceBus.ServiceBusReceivedMessage
유형의 매개변수가 있는 경우 들어오는 분기트레이스 헤더를 읽습니다. 트레이스 헤더는 해당 개체의ApplicationProperties
컬렉션에 있을 것으로 예상됩니다. - 함수 메서드의 반환 유형이
Azure.Messaging.ServiceBus.ServiceBusMessage
또는Task<Azure.Messaging.ServiceBus.ServiceBusMessage>
인 경우 분산 트레이스 헤더는 아웃바운드 Service Bus 메시지의ApplicationProperties
컬렉션에 삽입됩니다.
- 함수 메소드에