# 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.

# Constants

ASC Ascending.
No description provided by the author
No description provided by the author
DESC Descending.
No description provided by the author
No description provided by the author
No description provided by the author

# 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.