mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Verified interval format function and gofmt check
This commit is contained in:
parent
2088363bf9
commit
a4a2e35bb2
@ -9,9 +9,9 @@ import (
|
|||||||
"net/http"
|
"net/http"
|
||||||
"net/url"
|
"net/url"
|
||||||
"path"
|
"path"
|
||||||
|
"regexp"
|
||||||
"strings"
|
"strings"
|
||||||
"time"
|
"time"
|
||||||
"regexp"
|
|
||||||
|
|
||||||
"golang.org/x/net/context/ctxhttp"
|
"golang.org/x/net/context/ctxhttp"
|
||||||
|
|
||||||
@ -153,15 +153,16 @@ func formatTimeRange(input string) string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func fixIntervalFormat(target string) string {
|
func fixIntervalFormat(target string) string {
|
||||||
rMinute := regexp.MustCompile("'(\\d+)m'")
|
rMinute := regexp.MustCompile(`'(\d+)m'`)
|
||||||
rMin := regexp.MustCompile("m")
|
rMin := regexp.MustCompile("m")
|
||||||
target = rMinute.ReplaceAllStringFunc(target, func(m string) string {
|
target = rMinute.ReplaceAllStringFunc(target, func(m string) string {
|
||||||
return rMin.ReplaceAllString(m, "min")
|
return rMin.ReplaceAllString(m, "min")
|
||||||
})
|
})
|
||||||
rMonth := regexp.MustCompile("'(\\d+)M'")
|
rMonth := regexp.MustCompile(`'(\d+)M'`)
|
||||||
rMon := regexp.MustCompile("M")
|
rMon := regexp.MustCompile("M")
|
||||||
target = rMonth.ReplaceAllStringFunc(target, func(M string) string {
|
target = rMonth.ReplaceAllStringFunc(target, func(M string) string {
|
||||||
return rMon.ReplaceAllString(M, "mon")
|
return rMon.ReplaceAllString(M, "mon")
|
||||||
})
|
})
|
||||||
|
glog.Debug("Graphite Query", "target", target)
|
||||||
return target
|
return target
|
||||||
}
|
}
|
||||||
|
@ -6,7 +6,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestGraphiteFunctions(t *testing.T) {
|
func TestGraphiteFunctions(t *testing.T) {
|
||||||
Convey("Testing Graphite Executor", t, func() {
|
Convey("Testing Graphite Functions", t, func() {
|
||||||
|
|
||||||
Convey("formatting time range for now", func() {
|
Convey("formatting time range for now", func() {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user