# Functions
AdminAuthentication function to add metrics' admin token to the request.
BucketsDurationFilter is a query parameter to set the size of a bucket based on duration Minimum supported bucket is 1 millisecond.
BucketsFilter is a query parameter to define amount of buckets.
ConvertToFloat64 Return float64 from most numeric types.
Data adds payload to the request.
EndTimeFilter is a query parameter to filter with end time.
Filters allows using multiple Filter types in the same request.
FromUnixMilli returns time.Time from milliseconds since epoch.
IdFilter is a query parameter to add filtering by id name.
LimitFilter is a query parameter to limit result count.
NewHawkularClient returns a new initialized instance of client.
OpenshiftEndpoint is a URL endpoint only available in the origin-metrics installation.
OrderFilter Query parameter to define the ordering of datapoints.
Param adds query parameters to the request.
PercentilesFilter is a query parameter to define the requested percentiles.
RawEndpoint is an endpoint to read and write raw datapoints.
SingleMetricEndpoint is a URL endpoint for requesting single metricID.
StackedFilter forces downsampling of stacked return values.
StartFromBeginningFilter returns data from the oldest stored datapoint.
StartTimeFilter is a query parameter to filter with start time.
StatsEndpoint is an endpoint to read aggregated metrics.
TagEndpoint is a URL endpoint to check tags information.
TagNamesEndpoint is a URL endpoint which adds tags names (no values).
TagsEndpoint is a URL endpoint which adds tags query.
TagsFilter is a query parameter to filter with tags query.
TagsQueryFilter is a query parameter for the new style tags query language.
Tenant function replaces the Tenant in the request (instead of using the default in Client parameters).
TenantEndpoint is a URL endpoint to fetch tenant related information.
ToUnixMilli returns milliseconds since epoch from time.Time.
TypeEndpoint is a URL endpoint setting metricType.
TypeFilter is a query parameter to filter by type.
URLEscape Is a fixed version of Golang's URL escaping handling.
# Structs
Bucketpoint is a return structure for bucketed data requests (stats endpoint).
Client is HawkularClient's internal data structure.
Datapoint is a struct that represents a single time series value.
HawkularClientError Extracted error information from Hawkular-Metrics server.
HawkularError is the return payload from Hawkular-Metrics if processing failed.
MetricDefinition is a struct that describes the stored definition of a time serie.
MetricHeader is the header struct for time series, which has identifiers (tenant, type, id) for uniqueness and []Datapoint to describe the actual time series values.
Parameters is a struct used as initialization parameters to the client.
Percentile is Hawkular-Metrics' estimated (not exact) percentile.
TenantDefinition is the structure that defines a tenant.
# Interfaces
HawkularClient is a base type to define available functions of the client.
# Type aliases
Endpoint Endpoint type to define request URL.
Filter Filter type for querying.
MetricType restrictions.
Modifier Modifiers base type.
Order is a basetype for selecting the sorting of requested datapoints.