Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a minimal HTTP client for the Prometheus query API.
type QueryRangeResponse ¶
type QueryRangeResponse struct {
Status string `json:"status"`
Data struct {
ResultType string `json:"resultType"`
Result []SeriesResult `json:"result"`
} `json:"data"`
}
QueryRangeResponse is the top-level response from the Prometheus /api/v1/query_range endpoint.
type SeriesResult ¶
type SeriesResult struct {
Metric map[string]string `json:"metric"`
// Values contains [timestamp, value] pairs where timestamp is a float64
// and value is a string-encoded float.
Values [][2]any `json:"values"`
}
SeriesResult holds one time series from a matrix query result.
Click to show internal directories.
Click to hide internal directories.