Skip to main content
GET
/
virtual_machines
/
{virtual_machine_id}
/
metrics
Python (SDK)
import latitudesh_python_sdk
from latitudesh_python_sdk import Latitudesh
import os


with Latitudesh(
    bearer=os.getenv("LATITUDESH_BEARER", ""),
) as latitudesh:

    res = latitudesh.virtual_machines.show_virtual_machine_metrics(virtual_machine_id="<id>", metric=latitudesh_python_sdk.QueryParamMetric.MEMORY)

    # Handle response
    print(res)
{
  "step": "<string>",
  "points": [
    {
      "timestamp": "2023-11-07T05:31:56Z",
      "value": 123
    }
  ]
}

Authorizations

Authorization
string
header
required

Path Parameters

virtual_machine_id
string
required

Query Parameters

metric
enum<string>
required
Available options:
cpu,
memory,
network,
disk
range
enum<string>
Available options:
5m,
15m,
1h,
24h
force_refresh
boolean

Response

200 - application/vnd.api+json

Success

metric
enum<string>
Available options:
cpu,
memory,
network,
disk
range
enum<string>
Available options:
5m,
15m,
1h,
24h
step
string

Sampling interval between adjacent points (e.g. "15s", "1m")

unit
enum<string>

Unit applied to every point value

Available options:
percent,
bytes_per_second
points
object[]