Skip to content

Alibaba Cloud Function Compute

Collect runtime metrics data for Alibaba Cloud Function Compute

Configuration

Install Func

It is recommended to enable Guance Integration - Extensions - DataFlux Func (Automata)

If you want to deploy Func by yourself, refer to Self-deploy Func

Enable Script

Note: Please prepare the Alibaba Cloud AK that meets the requirements in advance (for simplicity, you can directly grant the global read-only permission ReadOnlyAccess)

  1. Log in to the Func console, click [Script Market], and enter the Guance script market, search for: integration_alibabacloud_fc

  2. Click [Install], then enter the corresponding parameters: Alibaba Cloud AK ID, AK Secret, and account name.

  3. Click [Deploy Startup Script], the system will automatically create a Startup script set and configure the corresponding startup script.

  4. After enabling, you can see the corresponding automatic trigger configuration in "Manage / Automatic Trigger Configuration". Click [Execute] to execute it immediately without waiting for the scheduled time. After a while, you can check the execution task records and corresponding logs.

Verification

  1. In "Manage / Automatic Trigger Configuration", confirm whether the corresponding task has the corresponding automatic trigger configuration, and you can also check the corresponding task records and logs to check for any exceptions.
  2. In Guance, check whether asset information exists in "Infrastructure / Custom".
  3. In Guance, check whether there is corresponding monitoring data in "Metrics".

Metrics

The following are the English translations of the metrics related to Alibaba Cloud Function Compute, in the format: Metric, Description, Unit.

Metric Description Unit
function_qualifier_async_message_latency_avg Average latency of asynchronous messages (version dimension) ms
function_qualifier_async_message_latency_max Maximum latency of asynchronous messages (version dimension) ms
function_qualifier_avg_concurrent_requests Average concurrent requests (version dimension) count
function_qualifier_avg_duration Average execution duration (version dimension) ms
function_qualifier_avg_vcpu_cores Average vCPU cores (version dimension) cores
function_qualifier_avg_vcpu_utilization Average vCPU utilization (version dimension) %
function_qualifier_client_errors Client error count (version dimension) count
function_qualifier_concurrency_throttles Concurrency throttling count (version dimension) count
function_qualifier_concurrent_count Current concurrent instances (version dimension) count
function_qualifier_cost Function cost (version dimension) yuan
function_qualifier_dequeue_count Message dequeue count (version dimension) count
function_qualifier_destination_errors Destination error count (version dimension) count
function_qualifier_destination_succeeded Destination success count (version dimension) count
function_qualifier_enqueue_count Message enqueue count (version dimension) count
function_qualifier_function_errors Function error count (version dimension) count
function_qualifier_http_status_2xx HTTP 2xx count (version dimension) count
function_qualifier_http_status_3xx HTTP 3xx count (version dimension) count
function_qualifier_http_status_4xx HTTP 4xx count (version dimension) count
function_qualifier_http_status_5xx HTTP 5xx count (version dimension) count
function_qualifier_latency_avg Average latency (version dimension) ms
function_qualifier_latency_max Maximum latency (version dimension) ms
function_qualifier_max_concurrent_requests Maximum concurrent requests (version dimension) count
function_qualifier_max_duration Maximum execution duration (version dimension) ms
function_qualifier_max_memory_usage Maximum memory usage (version dimension) MB
function_qualifier_max_vcpu_cores Maximum vCPU cores (version dimension) cores
function_qualifier_max_vcpu_utilization Maximum vCPU utilization (version dimension) %
function_qualifier_memory_limit_mb Memory limit (version dimension) MB
function_qualifier_memory_usage_mb Memory usage (version dimension) MB
function_qualifier_memory_usage_percent Memory usage percentage (version dimension) %
function_qualifier_ondemand_active_instance On-demand active instances (version dimension) count
function_qualifier_p90_duration P90 execution duration (version dimension) ms
function_qualifier_p99_duration P99 execution duration (version dimension) ms
function_qualifier_resource_throttles Resource throttling count (version dimension) count
function_qualifier_rxbytes_per_sec Bytes received per second (version dimension) B/s
function_qualifier_server_errors Server error count (version dimension) count
function_qualifier_total_invocations Total invocation count (version dimension) count
function_qualifier_txbytes_per_sec Bytes sent per second (version dimension) B/s
function_qualifier_vcpu_quota_cores vCPU quota cores (version dimension) cores
function_async_messages_backlog_v2 Function asynchronous message backlog count count

Feedback

Is this page helpful? ×