forked from socialsky-io/go-actuator
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathconstants.go
47 lines (43 loc) · 1.14 KB
/
constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
package actuator
// Common Constants
const (
applicationKey = "app"
archKey = "arch"
buildStampKey = "buildStamp"
EnvKey = "env"
equals = "="
gitKey = "git"
goRoutinesKey = "goroutine"
threadsKey = "threadcreate"
hostNameKey = "hostName"
nameKey = "name"
portKey = "port"
osKey = "os"
runtimeKey = "runtime"
runtimeVersionKey = "runtimeVersion"
usernameKey = "username"
versionKey = "version"
slash = "/"
)
// Endpoints
const (
envEndpoint = "/env"
infoEndpoint = "/info"
metricsEndpoint = "/metrics"
pingEndpoint = "/ping"
//shutdownEndpoint = "/shutdown"
goRoutineDumpEndpoint = "/goroutineDump"
threadDumpEndpoint = "/threadDump"
)
// Response constants
const (
contentTypeHeader = "Content-Type"
applicationJSONContentType = "application/json"
textStringContentType = "text/string"
)
// Error messages
const (
methodNotAllowedError = "requested method is not allowed on the called endpoint"
notFoundError = "not found"
profileNotFoundError = "profile not found"
)