Skip to main content

droplet_autoscale_current_memory_utilization

Creates, updates, deletes, gets or lists a droplet_autoscale_current_memory_utilization resource.

Overview

Namedroplet_autoscale_current_memory_utilization
TypeResource
Iddigitalocean.monitoring.droplet_autoscale_current_memory_utilization

Fields

The following fields are returned by SELECT queries:

The response will be a JSON object with a key called data and status.

NameDatatypeDescription
dataobject
statusstring (example: success)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
monitoring_get_droplet_autoscale_current_memory_utilizationselectautoscale_pool_id, start, endTo retrieve the current average memory utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
autoscale_pool_idstringA unique identifier for an autoscale pool. (example: 0d3db13e-a604-4944-9827-7ec2642d32ac)
endstringUNIX timestamp to end metric window. (example: 1620705417)
startstringUNIX timestamp to start metric window. (example: 1620683817)

SELECT examples

To retrieve the current average memory utilization for a given Droplet Autoscale Pool, send a GET request to /v2/monitoring/metrics/droplet_autoscale/current_memory_utilization.

SELECT
data,
status
FROM digitalocean.monitoring.droplet_autoscale_current_memory_utilization
WHERE autoscale_pool_id = '{{ autoscale_pool_id }}' -- required
AND start = '{{ start }}' -- required
AND end = '{{ end }}' -- required;