It is a lightweight compute solution for developers to create single-purpose, stand-alone functions that respond to Cloud events without the need to manage a server or runtime environment. Deploy your code and let Google run and scale it for you. Cloud functions abstracts away the underlying infrastructure, to focus on your code and build applications.

To set up the Google integration to discover and collect metrics against the Google service.

Setup

To set up the Google integration and discover the Google service, go to Google Integration Discovery Profile and select Cloud Functions.

Supported metrics

OpsRamp MetricGoogle MetricMetric Display NameUnitDescription
google_cloudfunctions_function_active_instancescloudfunctions.googleapis.com/function/active_instancesActive instancescountThe number of active function instances. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudfunctions_function_execution_countcloudfunctions.googleapis.com/function/execution_countExecutionscountCount of function executions broken down by status. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudfunctions_function_execution_timescloudfunctions.googleapis.com/function/execution_timesExecution timesnsDistribution of functions execution times in nanoseconds. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudfunctions_function_instance_countcloudfunctions.googleapis.com/function/instance_countInstance CountcountThe number of function instances, broken down by state. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudfunctions_function_network_egresscloudfunctions.googleapis.com/function/network_egressNetwork egressbytesOutgoing network traffic of function, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.
google_cloudfunctions_function_user_memory_bytescloudfunctions.googleapis.com/function/user_memory_bytesMemory usagebytesDistribution of maximum function's memory usage during execution, in bytes. Sampled every 60 seconds. After sampling, data is not visible for up to 240 seconds.

Event support

  • Supported
  • Configurable in OpsRamp Google Integration Discovery Profile.

External reference

Google Cloud Functions