コンテンツにスキップ

Alibaba Cloud Function Compute

Alibaba Cloud Function Compute の実行時メトリクスデータを収集する

設定

Func をインストール

Guance 連携 - 拡張 - ホスト版 Func を推奨します

Func を自前でデプロイする場合は自前でデプロイする Func を参照してください

スクリプトを有効化

注意: 要件を満たす Alibaba Cloud AK を事前に用意してください(手早く済ませるには、グローバル読み取り専用権限 ReadOnlyAccess を直接付与できます)

  1. Func コンソールにログインし、【スクリプトマーケット】をクリックして、Guance スクリプトマーケットに入り、integration_alibabacloud_fc を検索します

  2. 【インストール】をクリックしたあと、対応するパラメータを入力します。Alibaba Cloud AK ID、AK Secret、アカウント名です。

  3. 【起動スクリプトをデプロイ】をクリックすると、システムが自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動設定します。

  4. 有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録と対応するログを確認できます。

確認

  1. 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認します
  2. Guance の「インフラストラクチャ / カスタム」で資産情報が存在するか確認します
  3. Guance の「メトリクス」で対応する監視データがあるか確認します

メトリクス

以下は Alibaba Cloud Function Compute 関連メトリクスの日本語訳です。形式は、メトリクス、説明、単位です。

メトリクス 説明 単位
function_qualifier_async_message_latency_avg 非同期メッセージの平均遅延(バージョン単位) ミリ秒(ms)
function_qualifier_async_message_latency_max 非同期メッセージの最大遅延(バージョン単位) ミリ秒(ms)
function_qualifier_avg_concurrent_requests 平均同時リクエスト数(バージョン単位)
function_qualifier_avg_duration 平均実行時間(バージョン単位) ミリ秒(ms)
function_qualifier_avg_vcpu_cores 平均 vCPU コア数(バージョン単位) コア
function_qualifier_avg_vcpu_utilization 平均 vCPU 使用率(バージョン単位) %
function_qualifier_client_errors クライアントエラー回数(バージョン単位)
function_qualifier_concurrency_throttles 同時実行制限回数(バージョン単位)
function_qualifier_concurrent_count 現在の同時実行インスタンス数(バージョン単位)
function_qualifier_cost 関数コスト(バージョン単位)
function_qualifier_dequeue_count メッセージ取り出し回数(バージョン単位)
function_qualifier_destination_errors 宛先側エラー回数(バージョン単位)
function_qualifier_destination_succeeded 宛先側成功回数(バージョン単位)
function_qualifier_enqueue_count メッセージ投入回数(バージョン単位)
function_qualifier_function_errors 関数エラー回数(バージョン単位)
function_qualifier_http_status_2xx HTTP 2xx 回数(バージョン単位)
function_qualifier_http_status_3xx HTTP 3xx 回数(バージョン単位)
function_qualifier_http_status_4xx HTTP 4xx 回数(バージョン単位)
function_qualifier_http_status_5xx HTTP 5xx 回数(バージョン単位)
function_qualifier_latency_avg 平均遅延(バージョン単位) ミリ秒(ms)
function_qualifier_latency_max 最大遅延(バージョン単位) ミリ秒(ms)
function_qualifier_max_concurrent_requests 最大同時リクエスト数(バージョン単位)
function_qualifier_max_duration 最大実行時間(バージョン単位) ミリ秒(ms)
function_qualifier_max_memory_usage 最大メモリ使用量(バージョン単位) MB
function_qualifier_max_vcpu_cores 最大 vCPU コア数(バージョン単位) コア
function_qualifier_max_vcpu_utilization 最大 vCPU 使用率(バージョン単位) %
function_qualifier_memory_limit_mb メモリ制限(バージョン単位) MB
function_qualifier_memory_usage_mb メモリ使用量(バージョン単位) MB
function_qualifier_memory_usage_percent メモリ使用率(バージョン単位) %
function_qualifier_ondemand_active_instance オンデマンドのアクティブインスタンス数(バージョン単位)
function_qualifier_p90_duration P90 実行時間(バージョン単位) ミリ秒(ms)
function_qualifier_p99_duration P99 実行時間(バージョン単位) ミリ秒(ms)
function_qualifier_resource_throttles リソース制限回数(バージョン単位)
function_qualifier_rxbytes_per_sec 1 秒あたりの受信バイト数(バージョン単位) B/s
function_qualifier_server_errors サーバーエラー回数(バージョン単位)
function_qualifier_total_invocations 総呼び出し回数(バージョン単位)
function_qualifier_txbytes_per_sec 1 秒あたりの送信バイト数(バージョン単位) B/s
function_qualifier_vcpu_quota_cores vCPU クォータコア数(バージョン単位) コア
function_async_messages_backlog_v2 関数の非同期メッセージ滞留数

フィードバック

このページは役に立ちましたか?