mirror of
https://github.com/kemko/nomad.git
synced 2026-01-01 16:05:42 +03:00
rename function, initialize log level better
underscores instead of dashes for query params
This commit is contained in:
@@ -306,8 +306,8 @@ func TestAgent_MonitorWithNode(t *testing.T) {
|
||||
doneCh := make(chan struct{})
|
||||
q := &QueryOptions{
|
||||
Params: map[string]string{
|
||||
"log-level": "debug",
|
||||
"node-id": node.ID,
|
||||
"log_level": "debug",
|
||||
"node_id": node.ID,
|
||||
},
|
||||
}
|
||||
|
||||
@@ -345,7 +345,7 @@ func TestAgent_Monitor(t *testing.T) {
|
||||
|
||||
q := &QueryOptions{
|
||||
Params: map[string]string{
|
||||
"log-level": "debug",
|
||||
"log_level": "debug",
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@ type Agent struct {
|
||||
c *Client
|
||||
}
|
||||
|
||||
func NewMonitorEndpoint(c *Client) *Agent {
|
||||
func NewAgentEndpoint(c *Client) *Agent {
|
||||
m := &Agent{c: c}
|
||||
m.c.streamingRpcs.Register("Agent.Monitor", m.monitor)
|
||||
return m
|
||||
@@ -50,11 +50,9 @@ func (m *Agent) monitor(conn io.ReadWriteCloser) {
|
||||
return
|
||||
}
|
||||
|
||||
var logLevel log.Level
|
||||
logLevel := log.LevelFromString(args.LogLevel)
|
||||
if args.LogLevel == "" {
|
||||
logLevel = log.LevelFromString("INFO")
|
||||
} else {
|
||||
logLevel = log.LevelFromString(args.LogLevel)
|
||||
}
|
||||
|
||||
if logLevel == log.NoLevel {
|
||||
|
||||
@@ -23,7 +23,7 @@ type rpcEndpoints struct {
|
||||
ClientStats *ClientStats
|
||||
FileSystem *FileSystem
|
||||
Allocations *Allocations
|
||||
Monitor *Agent
|
||||
Agent *Agent
|
||||
}
|
||||
|
||||
// ClientRPC is used to make a local, client only RPC call
|
||||
@@ -219,7 +219,7 @@ func (c *Client) setupClientRpc() {
|
||||
c.endpoints.ClientStats = &ClientStats{c}
|
||||
c.endpoints.FileSystem = NewFileSystemEndpoint(c)
|
||||
c.endpoints.Allocations = NewAllocationsEndpoint(c)
|
||||
c.endpoints.Monitor = NewMonitorEndpoint(c)
|
||||
c.endpoints.Agent = NewAgentEndpoint(c)
|
||||
|
||||
// Create the RPC Server
|
||||
c.rpcServer = rpc.NewServer()
|
||||
|
||||
@@ -166,7 +166,7 @@ func (s *HTTPServer) AgentMonitor(resp http.ResponseWriter, req *http.Request) (
|
||||
}
|
||||
|
||||
// Get the provided loglevel.
|
||||
logLevel := req.URL.Query().Get("log-level")
|
||||
logLevel := req.URL.Query().Get("log_level")
|
||||
if logLevel == "" {
|
||||
logLevel = "INFO"
|
||||
}
|
||||
@@ -176,9 +176,9 @@ func (s *HTTPServer) AgentMonitor(resp http.ResponseWriter, req *http.Request) (
|
||||
}
|
||||
|
||||
// Determine if we are targeting a server or client
|
||||
nodeID := req.URL.Query().Get("node-id")
|
||||
nodeID := req.URL.Query().Get("node_id")
|
||||
|
||||
logJSONStr := req.URL.Query().Get("log-json")
|
||||
logJSONStr := req.URL.Query().Get("log_json")
|
||||
logJSON, err := strconv.ParseBool(logJSONStr)
|
||||
if err != nil {
|
||||
logJSON = false
|
||||
|
||||
@@ -256,7 +256,7 @@ func TestHTTP_AgentMonitor(t *testing.T) {
|
||||
|
||||
httpTest(t, nil, func(s *TestAgent) {
|
||||
{
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log-level=unknown", nil)
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log_level=unknown", nil)
|
||||
require.Nil(t, err)
|
||||
resp := newClosableRecorder()
|
||||
|
||||
@@ -269,7 +269,7 @@ func TestHTTP_AgentMonitor(t *testing.T) {
|
||||
|
||||
// check for a specific log
|
||||
{
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log-level=warn", nil)
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log_level=warn", nil)
|
||||
require.Nil(t, err)
|
||||
resp := newClosableRecorder()
|
||||
defer resp.Close()
|
||||
@@ -304,7 +304,7 @@ func TestHTTP_AgentMonitor(t *testing.T) {
|
||||
|
||||
// stream logs for a given node
|
||||
{
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log-level=warn&node-id="+s.client.NodeID(), nil)
|
||||
req, err := http.NewRequest("GET", "/v1/agent/monitor?log_level=warn&node_id="+s.client.NodeID(), nil)
|
||||
require.Nil(t, err)
|
||||
resp := newClosableRecorder()
|
||||
defer resp.Close()
|
||||
|
||||
@@ -80,9 +80,9 @@ func (c *MonitorCommand) Run(args []string) int {
|
||||
}
|
||||
|
||||
params := map[string]string{
|
||||
"log-level": logLevel,
|
||||
"node-id": nodeID,
|
||||
"log-json": strconv.FormatBool(logJSON),
|
||||
"log_level": logLevel,
|
||||
"node_id": nodeID,
|
||||
"log_json": strconv.FormatBool(logJSON),
|
||||
}
|
||||
|
||||
query := &api.QueryOptions{
|
||||
|
||||
@@ -47,11 +47,9 @@ func (m *Agent) monitor(conn io.ReadWriteCloser) {
|
||||
return
|
||||
}
|
||||
|
||||
var logLevel log.Level
|
||||
logLevel := log.LevelFromString(args.LogLevel)
|
||||
if args.LogLevel == "" {
|
||||
logLevel = log.LevelFromString("INFO")
|
||||
} else {
|
||||
logLevel = log.LevelFromString(args.LogLevel)
|
||||
}
|
||||
|
||||
if logLevel == log.NoLevel {
|
||||
|
||||
Reference in New Issue
Block a user