HTTP REST Api endpoint query last - IBM/ibm-spectrum-scale-bridge-for-grafana GitHub Wiki
-
/api/query/last
- Supported for OpenTSDB API
- This endpoint provides support for accessing the latest value of individual time series. It provides an optimization over a regular query when only the last data point is required
- You can send a metric name and optionally a set of tag pairs. Grafana-bridge will send the metric query for the last data point and return the result
OpenTSDB API
Example output:
```
# curl http://10.88.3.50:4242/api/query/last?timeseries=cpu_user -u scale_admin:TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
[{"metric": "cpu_user", "timestamp": 1740423406, "value": 37.76, "tags": {"node": "scale-11"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 19.1, "tags": {"node": "scale-12"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 1.01, "tags": {"node": "scale-13"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 19.4, "tags": {"node": "scale-14"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 17.0, "tags": {"node": "scale-15"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 0.5, "tags": {"node": "scale-16"}}, {"metric": "cpu_user", "timestamp": 1740423406, "value": 0.5, "tags": {"node": "scale-17"}}]
```
Example output:
```
# curl http://10.88.3.50:4242/api/query/last?timeseries=cpu_user%7Bnode=scale-16%7D -u scale_admin:TXlWZXJ5U3Ryb25nUGFzc3cwcmQhCg==
[{"metric": "cpu_user", "timestamp": 1740423469, "value": 11.0, "tags": {"node": "scale-16"}}]
```