jmsperu commented on PR #137:
URL: https://github.com/apache/cloudstack-go/pull/137#issuecomment-4757217853
Reviewed these against the CloudStack 4.22 source
(`plugins/metrics/src/main/java/org/apache/cloudstack/metrics/MetricsServiceImpl.java`).
The `host` / `cluster` / `volume` / `zone` changes look correct (they match
the object names inherited from the base responses / set in the service). Two
look off, though:
- **`DbMetricsResponse`** — this changes `json:"dbMetrics"` → `json:"db"`,
but `listDbMetrics()` calls `response.setObjectName("dbMetrics")`
(`MetricsServiceImpl.java:1114`). So the original `dbMetrics` tag was already
correct, and `db` would actually break DB-metrics unmarshalling. Suggest
reverting this one to `dbMetrics`.
- **`UsageServerMetrics`** — changed to `json:"usageserver"`, but
`listUsageServerMetrics()` calls `response.setObjectName("usageMetrics")`
(`MetricsServiceImpl.java:1087`). The key is `usageMetrics`, not `usageserver`.
The other four are good to merge. Happy to confirm against a live 4.22
deployment once I have one to hand.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]