Introduction

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 all the underlying infrastructure, so that you can focus on your code and build applications faster than ever before.

Setup

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

Metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
google_cloudfunctions_function_execution_countExecutionsCountAVERAGECount of function executions broken down by status.
google_cloudfunctions_function_execution_timesExecution timesnsAVERAGEDistribution of functions execution times in nanoseconds.
google_cloudfunctions_function_user_memory_bytesMemory usageBytesAVERAGEDistribution of maximum functions memory usage during execution, in bytes.
google_cloudfunctions_function_network_egressFunction Network EgressBytesAverageOutgoing network traffic of function, in bytes Sampled every 60 seconds.
google_cloudfunctions_function_active_instancesActive instancesCountAVERAGEThe number of active function instances. 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