signoz/pkg/query-service/godruid/granularities.go
2021-01-03 18:15:44 +05:30

31 lines
664 B
Go

package godruid
type Granlarity interface{}
type SimpleGran string
const (
GranAll SimpleGran = "all"
GranNone SimpleGran = "none"
GranMinute SimpleGran = "minute"
GranFifteenMin SimpleGran = "fifteen_minute"
GranThirtyMin SimpleGran = "thirty_minute"
GranHour SimpleGran = "hour"
GranDay SimpleGran = "day"
)
type GranDuration struct {
Type string `json:"type"`
Duration string `json:"duration"`
Origin string `json:"origin,omitempty"`
}
type GranPeriod struct {
Type string `json:"type"`
Period string `json:"period"`
TimeZone string `json:"timeZone,omitempty"`
Origin string `json:"origin,omitempty"`
}