Documentation is now available for the Fall 2020 Update release!

Google Cloud Functions

Leave Feedback

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.

Use OpsRamp Google Public cloud Integration to discover and collect metrics against Google Cloud Functions.

Setup

If you have not already done so, please set up the OpsRamp Google Integration.

Need to select Cloud Functions in Google Integration Discovery Profile in order to discover Google 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

OpsRamp support Google events for Google Cloud Functions Environment. Need to configure Google Stream Events in Opsramp Google integration discovery profile.