Upload metrics

post

/serviceapi/entityModel/uds/metrics

Upload metric data.

If the entity, entity type, or metric is user-defined or doesn't exist yet, Oracle Management Cloud will create it automatically.

Request

Supported Media Types
Query Parameters
  • asynchronous or synchronous data loading. Use asynchronous loading for large data sets
    Default Value: true
Body ()
Root Schema : InputStream
Type: object
Back to Top

Response

Supported Media Types

200 Response

successful operation
Body ()
Root Schema : DataIngestStatus
Type: object

Describes the status of a data ingest batch job.

Show Source
Back to Top

Examples

Upload metric data:

Payload:

[
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity1",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"0" },
        "metric":"cpuUser",
        "value":20
    },
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity1",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"0" },
        "metric":"cpuSystem",
        "value":50
    },
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity1",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"0" },
        "metric":"cpuIdle",
        "value":30
    },
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity2",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"1" },
        "metric":"cpuUser",
        "value":10
    },
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity2",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"1" },
        "metric":"cpuSystem",
        "value":5
    },
    {
        "entityType":"myHostType",
        "entityName":"myHostEntity2",
        "collectionTime":"2018-10-11T13:14:15.001Z",
        "dimension":{ "cpuId":"1" },
        "metric":"cpuIdle",
        "value":85
    }
]
curl -u ${OMC_USERNAME}:${PASSWORD} -X POST -H "Content-Type:application/json" -d "@example.json" "https://serverurl/serviceapi/entityModel/uds/metrics"
Back to Top