Versions in this module Expand all Collapse all v1 v1.5.1 May 8, 2023 Changes in this version + const DefaultLongExponentialBackOffInterval + const DefaultShortConstantBackOffInterval + func CreateTimeSeriesWithRetry(ctx context.Context, client TimeSeriesCreator, ...) error + func QueryTimeSeriesWithRetry(ctx context.Context, client TimeSeriesQuerier, ...) ([]*mrpb.TimeSeriesData, error) + func SendTimeSeries(ctx context.Context, timeSeries []*mrpb.TimeSeries, ...) (sent, batchCount int, err error) + type BackOffIntervals struct + LongExponential time.Duration + ShortConstant time.Duration + func NewBackOffIntervals(longExponential, shortConstant time.Duration) *BackOffIntervals + func NewDefaultBackOffIntervals() *BackOffIntervals + type TimeSeriesCreator interface + CreateTimeSeries func(ctx context.Context, req *monitoringpb.CreateTimeSeriesRequest, ...) error + type TimeSeriesQuerier interface + QueryTimeSeries func(ctx context.Context, req *monitoringpb.QueryTimeSeriesRequest, ...) ([]*mrpb.TimeSeriesData, error)