Microsoft Azure Functions

개요

Azure Functions는 복잡한 오케스트레이션 문제도 해결할 수 있는 이벤트 기반 서버리스 컴퓨팅 플랫폼입니다. 추가 설정 없이 로컬에서 빌드 및 디버깅하고, 클라우드에서 대규모로 배포 및 운영하며, 트리거 및 바인딩을 사용하여 서비스를 통합할 수 있습니다.

Azure Functions에서 메트릭을 가져오면 다음을 수행할 수 있습니다.

  • 함수 성능과 사용률 시각화
  • Azure Functions 성능과 나머지 앱 간의 상관 관계 파악.

설정

설치

아직 설정하지 않았다면, 먼저 Microsoft Azure 통합을 설정하세요. 그 외 다른 설치 단계는 없습니다.

수집한 데이터

메트릭

azure.functions.average_memory_working_set
(gauge)
Average memory working set
Shown as byte
azure.functions.average_response_time
(gauge)
The average time taken for the app to serve requests, in seconds.
Shown as second
azure.functions.bytes_received
(gauge)
Data In
Shown as byte
azure.functions.bytes_sent
(gauge)
Data Out
Shown as byte
azure.functions.connections
(gauge)
Connections
Shown as connection
azure.functions.current_assemblies
(gauge)
Current Assemblies
azure.functions.function_execution_count
(count)
Function Execution Count
azure.functions.function_execution_units
(count)
Function Execution Units
azure.functions.function_execution_units.max
(count)
Maximum Function Execution Units (Max Aggregated)
azure.functions.gen_0_garbage_collections
(gauge)
Gen 0 Garbage Collections
azure.functions.gen_1_garbage_collections
(gauge)
Gen 1 Garbage Collections
azure.functions.gen_2_garbage_collections
(gauge)
Gen 2 Garbage Collections
azure.functions.handle_count
(count)
Handle Count
azure.functions.http101
(count)
The count of requests resulting in an HTTP status code 101.
azure.functions.http2xx
(count)
The count of requests resulting in an HTTP status code = 200 but < 300.
azure.functions.http3xx
(count)
The count of requests resulting in an HTTP status code = 300 but < 400.
azure.functions.http401
(count)
The count of requests resulting in HTTP 401 status code.
azure.functions.http403
(count)
The count of requests resulting in HTTP 403 status code.
azure.functions.http404
(count)
The count of requests resulting in HTTP 404 status code.
azure.functions.http406
(count)
The count of requests resulting in HTTP 406 status code.
azure.functions.http4xx
(count)
The count of requests resulting in an HTTP status code = 400 but < 500.
azure.functions.http5xx
(count)
Http Server Errors
azure.functions.io_other_bytes_per_second
(rate)
IO Other Bytes Per Second
Shown as byte
azure.functions.io_other_operations_per_second
(rate)
IO Other Operations Per Second
azure.functions.io_read_bytes_per_second
(rate)
IO Read Bytes Per Second
Shown as byte
azure.functions.io_read_operations_per_second
(rate)
IO Read Operations Per Second
azure.functions.io_write_bytes_per_second
(rate)
IO Write Bytes Per Second
Shown as byte
azure.functions.io_write_operations_per_second
(rate)
IO Write Operations Per Second
azure.functions.memory_working_set
(gauge)
Memory working set
Shown as byte
azure.functions.private_bytes
(gauge)
Private Bytes
Shown as byte
azure.functions.requests_in_application_queue
(count)
Requests In Application Queue
Shown as request
azure.functions.thread_count
(count)
Thread Count
azure.functions.total_app_domains
(gauge)
Total App Domains
azure.functions.total_app_domains_unloaded
(gauge)
Total App Domains Unloaded
azure.functions.cpu_time
(count)
The amount of CPU consumed by the app, in seconds
Shown as second
azure.functions.file_system_usage
(gauge)
Percentage of filesystem quota consumed by the app.
Shown as byte
azure.functions.health_check_status
(gauge)
Health check status.
azure.functions.response_time
(gauge)
The time taken for the app to serve requests, in seconds.
Shown as second
azure.functions.requests
(count)
The total number of requests regardless of their resulting HTTP status code.
azure.functions.count
(gauge)
The count of azure functions resources

이벤트

Azure Functions 통합에는 이벤트가 포함되지 않습니다.

서비스 검사

Azure Functions 통합에는 서비스 점검이 포함되지 않습니다.

트러블슈팅

도움이 필요하신가요? Datadog 지원팀에 문의하세요.