Merge pull request 'fix' (#34) from master into dev
Reviewed-on: https://gitea.chocomarsh.com/self/queues-go/pulls/34
This commit is contained in:
commit
02d5631c4d
@ -3,9 +3,11 @@ package routers
|
|||||||
import (
|
import (
|
||||||
"bytes"
|
"bytes"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"log"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
tasks "queues-go/app/storage/mongo/collections"
|
tasks "queues-go/app/storage/mongo/collections"
|
||||||
|
"strconv"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
@ -24,15 +26,19 @@ var MutexMap map[string]*sync.Mutex
|
|||||||
|
|
||||||
func sendLatency(timestamp time.Time, latency int) error {
|
func sendLatency(timestamp time.Time, latency int) error {
|
||||||
loc, _ := time.LoadLocation("Europe/Moscow")
|
loc, _ := time.LoadLocation("Europe/Moscow")
|
||||||
|
|
||||||
s := fmt.Sprintf(
|
s := fmt.Sprintf(
|
||||||
`{"timestamp":"%s","service":"queues","environment":"%s","name":"latency","count":%s}`,
|
`{"timestamp":"%s","service":"queues","environment":"%s","name":"latency","count":%s}`,
|
||||||
timestamp.In(loc).Format("2006-01-02T15:04:05Z"),
|
timestamp.In(loc).Format("2006-01-02T15:04:05Z"),
|
||||||
os.Getenv("STAGE"),
|
os.Getenv("STAGE"),
|
||||||
latency,
|
strconv.Itoa(latency),
|
||||||
)
|
)
|
||||||
data := []byte(s)
|
data := []byte(s)
|
||||||
r := bytes.NewReader(data)
|
r := bytes.NewReader(data)
|
||||||
_, err := http.Post("http://monitoring:1237/api/v1/metrics/increment", "application/json", r)
|
_, err := http.Post("http://monitoring:1237/api/v1/metrics/increment", "application/json", r)
|
||||||
|
if err != nil {
|
||||||
|
log.Printf("ERROR %s", err.Error())
|
||||||
|
}
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user