Add Stats Using Push Adapter Kind
If the adapter kind specified is not present in the system, it will be created dynamically. However if the adapter kind specified already exists, then it must be of OPENAPI adapter kind type.
The ID of the adapter kind that will push the stats
The Identifier of the resource object
Whether the current data set goes through Analytics processing (Threshold checking, Alert generation) or not. Defaults to false. But when set to true will result in no evaluation of Alerts but the data gets stored.
The stats for the Resource
Show optional properties
{
"stat-content": [
{
"statKey": "string",
"timestamps": [
{}
]
}
]
}
"{\n \"stat-content\" : [ {\n \"statKey\" : \"cpu|demandGhz\",\n \"timestamps\" : [ 1119844280663, 1119844280693, 1119844280713 ],\n \"data\" : [ 0.2, 0.3, 0.4 ]\n }, {\n \"statKey\" : \"mem|overload\",\n \"timestamps\" : [ 1119844280663, 1119844280693, 1119844280713, 1119844280718 ],\n \"data\" : [ 93.0, 95.0, 97.0, 99.0 ]\n } ]\n}"
Collection of stat contents
The stats are added successfully
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"stat-content":["object"]}' https://{api_host}/suite-api/api/resources/{id}/stats/adapterkinds/{adapterKind}