Skip to content

Commit bcb97ac

Browse files
committed
Improve agent coordinator logging
1 parent 9615402 commit bcb97ac

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

coderd/workspaceagents.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,6 +378,7 @@ func (api *API) dialWorkspaceAgentTailnet(r *http.Request, agentID uuid.UUID) (*
378378
go func() {
379379
err := (*api.TailnetCoordinator.Load()).ServeClient(serverConn, uuid.New(), agentID)
380380
if err != nil {
381+
api.Logger.Warn(r.Context(), "tailnet coordinator client error", slog.Error(err))
381382
_ = conn.Close()
382383
}
383384
}()
@@ -516,6 +517,7 @@ func (api *API) workspaceAgentCoordinate(rw http.ResponseWriter, r *http.Request
516517
defer close(closeChan)
517518
err := (*api.TailnetCoordinator.Load()).ServeAgent(wsNetConn, workspaceAgent.ID)
518519
if err != nil {
520+
api.Logger.Warn(ctx, "tailnet coordinator agent error", slog.Error(err))
519521
_ = conn.Close(websocket.StatusInternalError, err.Error())
520522
return
521523
}

tailnet/conn.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,8 @@ func (c *Conn) UpdateNodes(nodes []*Node) error {
328328
delete(c.peerMap, peer.ID)
329329
}
330330
for _, node := range nodes {
331+
c.logger.Debug(context.Background(), "adding node", slog.F("node", node))
332+
331333
peerStatus, ok := status.Peer[node.Key]
332334
peerNode := &tailcfg.Node{
333335
ID: node.ID,
@@ -351,7 +353,6 @@ func (c *Conn) UpdateNodes(nodes []*Node) error {
351353
if c.blockEndpoints {
352354
peerNode.Endpoints = nil
353355
}
354-
c.logger.Debug(context.Background(), "adding node", slog.F("node", peerNode))
355356
c.peerMap[node.ID] = peerNode
356357
}
357358
c.netMap.Peers = make([]*tailcfg.Node, 0, len(c.peerMap))

0 commit comments

Comments
 (0)