-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathconstants.go
50 lines (46 loc) · 1.27 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
48
49
50
package actuator
// Common Constants
const (
applicationKey = "app"
archKey = "arch"
buildStampKey = "buildStamp"
EnvKey = "env"
equals = "="
gitKey = "git"
gitCommitAuthorKey = "commitAuthor"
gitCommitIDKey = "commitId"
gitCommitTimeKey = "commitTime"
gitPrimaryBranchKey = "branch"
gitURLKey = "url"
goRoutinesKey = "goroutine"
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"
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"
)