概要

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 のサポートチームまでお問合せください。