make metrics' source configuration (see compose-switch)

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof 2021-04-01 14:42:05 +02:00
parent cca87b53df
commit 0cd080a786
No known key found for this signature in database
GPG Key ID: 9858809D6F8F6E7E
1 changed files with 10 additions and 2 deletions

View File

@ -22,6 +22,7 @@ import (
"encoding/json"
"net"
"net/http"
"os"
"time"
)
@ -37,9 +38,16 @@ type Command struct {
Status string `json:"status"`
}
// CLISource is sent for cli metrics
var CLISource = "cli"
func init() {
if v, ok := os.LookupEnv("DOCKER_METRICS_SOURCE"); ok {
CLISource = v
}
}
const (
// CLISource is sent for cli metrics
CLISource = "cli"
// APISource is sent for API metrics
APISource = "api"
// SuccessStatus is sent for API metrics