getMetricsQueryWithHttpInfo method
Read your org's series back over a time range
Answers {count, series}, where count is the number of matching SERIES and each series carries the samples that fall inside the window. name selects one series name, and an absent or empty name returns every series the org holds. match is a k=v,k2=v2 label matcher applied as a SUPERSET test: a series matches when it carries all the named labels with those values, extra labels and all. start and end are nanoseconds since the Unix epoch, and here is the rule worth knowing: a bound that is absent, empty or unparseable becomes 0, which this store reads as UNBOUNDED. A malformed start therefore silently widens the query instead of failing it. There is no limit parameter — the window and the matcher are the whole of what bounds the answer. The tenant is the gateway-minted X-Org-Id header, falling back to the deployment brand and then default, so a query can only ever read the org the edge asserted.
Note: This method returns the HTTP Response.
Implementation
Future<Response> getMetricsQueryWithHttpInfo() async {
// ignore: prefer_const_declarations
final path = r'/v1/metrics/query';
// ignore: prefer_final_locals
Object? postBody;
final queryParams = <QueryParam>[];
final headerParams = <String, String>{};
final formParams = <String, String>{};
const contentTypes = <String>[];
return apiClient.invokeAPI(
path,
'GET',
queryParams,
postBody,
headerParams,
formParams,
contentTypes.isEmpty ? null : contentTypes.first,
);
}