Hive.cookbook.metric ingest
MetricIngest
Bases: ApiManager
Class that handles all the XAutomata metric_ingest APIs
Source code in hive/cookbook/metric_ingest.py
metric_ingest_create(payload, single_page=False, page_size=50, kwargs=None)
Insert Metric
Parameters:
Name | Type | Description | Default |
---|---|---|---|
payload
|
list[dict]
|
List dict to create. |
required |
single_page
|
bool
|
se False la risposta viene ottenuta a step per non appesantire le API. Default to False. |
False
|
page_size
|
int
|
Numero di oggetti per pagina se single_page == False. Default to 50. |
50
|
kwargs
|
dict
|
additional parameters for execute. Default to None. |
None
|
Examples:
payload =
[ { "extended_attributes_0": "string", optional "uuid_metric_0": "string", required "uuid_probe_0": "string", required "timestamp_0": "integer", required "object_type_0": "None", optional "value_0": "string", required "unit_0": "string", required "description_0": "string", required "status_0": "None", required "ranking_0": "integer", required "extended_attributes_1": "string", optional "uuid_metric_1": "string", required "uuid_probe_1": "string", required "timestamp_1": "integer", required "object_type_1": "None", optional "status_1": "None", required "ranking_1": "integer", required "description_1": "string", required "extended_attributes_2": "string", required "uuid_metric_2": "string", required "uuid_probe_2": "string", required "timestamp_2": "integer", required "object_type_2": "None", optional "description_2": "string", optional "uuid_metric_3": "string", required "uuid_probe_3": "string", required "timestamp_3": "integer", required "object_type_3": "None", optional "unit_3": "string", required "value_3": "number", required } ]
Returns: list