fix
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				Deploy Prod / Deploy prod (pull_request) Successful in 11s
				
			
		
			
				
	
				Deploy Dev / Build (pull_request) Successful in 40s
				
			
		
			
				
	
				Deploy Dev / Push (pull_request) Successful in 34s
				
			
		
			
				
	
				Deploy Dev / Deploy dev (pull_request) Successful in 13s
				
			
		
			
				
	
				Deploy Prod / Build (pull_request) Successful in 41s
				
			
		
			
				
	
				Deploy Prod / Push (pull_request) Successful in 26s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	Deploy Prod / Deploy prod (pull_request) Successful in 11s
				
			Deploy Dev / Build (pull_request) Successful in 40s
				
			Deploy Dev / Push (pull_request) Successful in 34s
				
			Deploy Dev / Deploy dev (pull_request) Successful in 13s
				
			Deploy Prod / Build (pull_request) Successful in 41s
				
			Deploy Prod / Push (pull_request) Successful in 26s
				
			This commit is contained in:
		@@ -3,9 +3,11 @@ package routers
 | 
			
		||||
import (
 | 
			
		||||
	"bytes"
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"log"
 | 
			
		||||
	"net/http"
 | 
			
		||||
	"os"
 | 
			
		||||
	tasks "queues-go/app/storage/mongo/collections"
 | 
			
		||||
	"strconv"
 | 
			
		||||
	"sync"
 | 
			
		||||
	"time"
 | 
			
		||||
)
 | 
			
		||||
@@ -24,15 +26,19 @@ var MutexMap map[string]*sync.Mutex
 | 
			
		||||
 | 
			
		||||
func sendLatency(timestamp time.Time, latency int) error {
 | 
			
		||||
	loc, _ := time.LoadLocation("Europe/Moscow")
 | 
			
		||||
 | 
			
		||||
	s := fmt.Sprintf(
 | 
			
		||||
		`{"timestamp":"%s","service":"queues","environment":"%s","name":"latency","count":%s}`,
 | 
			
		||||
		timestamp.In(loc).Format("2006-01-02T15:04:05Z"),
 | 
			
		||||
		os.Getenv("STAGE"),
 | 
			
		||||
		latency,
 | 
			
		||||
		strconv.Itoa(latency),
 | 
			
		||||
	)
 | 
			
		||||
	data := []byte(s)
 | 
			
		||||
	r := bytes.NewReader(data)
 | 
			
		||||
	_, err := http.Post("http://monitoring:1237/api/v1/metrics/increment", "application/json", r)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		log.Printf("ERROR %s", err.Error())
 | 
			
		||||
	}
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user