Documentation
¶
Index ¶
- func AddJitterToDuration(d time.Duration) time.Duration
- func EndOfDay(ts int64) int64
- func GetLocalTimezoneOffsetNsecs() int64
- func ParseDuration(s string) (time.Duration, error)
- func ParseTimeAt(s string, currentTimestamp int64) (int64, error)
- func ParseTimeMsec(s string) (int64, error)
- func StartOfDay(ts int64) int64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddJitterToDuration ¶
AddJitterToDuration adds up to 10% random jitter to d and returns the resulting duration.
The maximum jitter is limited by 10 seconds.
func EndOfDay ¶
EndOfDay returns the end of the day for the given timestamp. Timestamp is in milliseconds.
func GetLocalTimezoneOffsetNsecs ¶ added in v1.97.9
func GetLocalTimezoneOffsetNsecs() int64
GetLocalTimezoneOffsetNsecs returns local timezone offset in nanoseconds.
func ParseDuration ¶ added in v1.102.15
ParseDuration parses duration string in Prometheus format
func ParseTimeAt ¶ added in v1.102.15
ParseTimeAt parses time s in different formats, assuming the given currentTimestamp.
See https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#timestamp-formats
If s doesn't contain timezone information, then the local timezone is used.
It returns unix timestamp in nanoseconds.
func ParseTimeMsec ¶ added in v1.102.15
ParseTimeMsec parses time s in different formats.
See https://docs.victoriametrics.com/victoriametrics/single-server-victoriametrics/#timestamp-formats
It returns unix timestamp in milliseconds.
func StartOfDay ¶
StartOfDay returns the start of the day for the given timestamp. Timestamp is in milliseconds.
Types ¶
This section is empty.