Turn regular logs to Debug logs; annotate with Registry "tag"
This commit is contained in:
parent
859ecb1872
commit
3f3f1272b3
@ -78,7 +78,7 @@ func (m *Registry) ttlPrune() {
|
|||||||
// split nodeTrackID into service Name, Version and Node Id
|
// split nodeTrackID into service Name, Version and Node Id
|
||||||
trackIdSplit := strings.Split(nodeTrackId, "+")
|
trackIdSplit := strings.Split(nodeTrackId, "+")
|
||||||
svcName, svcVersion, nodeId := trackIdSplit[0], trackIdSplit[1], trackIdSplit[2]
|
svcName, svcVersion, nodeId := trackIdSplit[0], trackIdSplit[1], trackIdSplit[2]
|
||||||
log.Logf("TTL threshold reached for node %s for service %s", nodeId, svcName)
|
log.Debugf("Registry TTL expired for service %s, node %s", svcName, nodeId)
|
||||||
// we need to find a node that expired and delete it from service nodes
|
// we need to find a node that expired and delete it from service nodes
|
||||||
if _, ok := m.Services[svcName]; ok {
|
if _, ok := m.Services[svcName]; ok {
|
||||||
for _, service := range m.Services[svcName] {
|
for _, service := range m.Services[svcName] {
|
||||||
@ -187,7 +187,7 @@ func (m *Registry) Register(s *registry.Service, opts ...registry.RegisterOption
|
|||||||
m.Services[s.Name] = []*registry.Service{s}
|
m.Services[s.Name] = []*registry.Service{s}
|
||||||
// add all nodes into nodes map to track their TTL
|
// add all nodes into nodes map to track their TTL
|
||||||
for _, n := range s.Nodes {
|
for _, n := range s.Nodes {
|
||||||
log.Logf("Tracking node %s for service %s", n.Id, s.Name)
|
log.Debugf("Registry tracking node %s for service %s", n.Id, s.Name)
|
||||||
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
||||||
lastSeen: time.Now(),
|
lastSeen: time.Now(),
|
||||||
ttl: options.TTL,
|
ttl: options.TTL,
|
||||||
@ -216,7 +216,7 @@ func (m *Registry) Register(s *registry.Service, opts ...registry.RegisterOption
|
|||||||
m.Services[s.Name] = merged
|
m.Services[s.Name] = merged
|
||||||
// we know s is the new [version of] service; we need to strart tracking its nodes
|
// we know s is the new [version of] service; we need to strart tracking its nodes
|
||||||
for _, n := range s.Nodes {
|
for _, n := range s.Nodes {
|
||||||
log.Logf("Tracking node %s for service %s", n.Id, s.Name)
|
log.Debugf("Registry tracking node %s for service %s", n.Id, s.Name)
|
||||||
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
||||||
lastSeen: time.Now(),
|
lastSeen: time.Now(),
|
||||||
ttl: options.TTL,
|
ttl: options.TTL,
|
||||||
@ -238,7 +238,7 @@ func (m *Registry) Register(s *registry.Service, opts ...registry.RegisterOption
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !found {
|
if !found {
|
||||||
log.Logf("Tracking node %s for service %s", n.Id, s.Name)
|
log.Debugf("Registry tracking node %s for service %s", n.Id, s.Name)
|
||||||
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
m.nodes[nodeTrackId(s.Name, s.Version, n.Id)] = &node{
|
||||||
lastSeen: time.Now(),
|
lastSeen: time.Now(),
|
||||||
ttl: options.TTL,
|
ttl: options.TTL,
|
||||||
@ -252,7 +252,7 @@ func (m *Registry) Register(s *registry.Service, opts ...registry.RegisterOption
|
|||||||
// refresh the timestamp and TTL of the service node
|
// refresh the timestamp and TTL of the service node
|
||||||
for _, n := range s.Nodes {
|
for _, n := range s.Nodes {
|
||||||
trackId := nodeTrackId(s.Name, s.Version, n.Id)
|
trackId := nodeTrackId(s.Name, s.Version, n.Id)
|
||||||
log.Logf("Refreshing TTL for node %s for service %s", n.Id, s.Name)
|
log.Debugf("Registry refreshing TTL for node %s for service %s", n.Id, s.Name)
|
||||||
if trackedNode, ok := m.nodes[trackId]; ok {
|
if trackedNode, ok := m.nodes[trackId]; ok {
|
||||||
trackedNode.lastSeen = time.Now()
|
trackedNode.lastSeen = time.Now()
|
||||||
trackedNode.ttl = options.TTL
|
trackedNode.ttl = options.TTL
|
||||||
@ -284,7 +284,7 @@ func (m *Registry) Deregister(s *registry.Service) error {
|
|||||||
}
|
}
|
||||||
if service := registry.Remove(service, []*registry.Service{s}); len(service) == 0 {
|
if service := registry.Remove(service, []*registry.Service{s}); len(service) == 0 {
|
||||||
id := svcNodes[s.Name][s.Version][0]
|
id := svcNodes[s.Name][s.Version][0]
|
||||||
log.Logf("Stopped tracking node %s for service %s", id, s.Name)
|
log.Debugf("Registry stopped tracking node %s for service %s", id, s.Name)
|
||||||
delete(m.nodes, nodeTrackId(s.Name, s.Version, id))
|
delete(m.nodes, nodeTrackId(s.Name, s.Version, id))
|
||||||
delete(m.Services, s.Name)
|
delete(m.Services, s.Name)
|
||||||
} else {
|
} else {
|
||||||
@ -299,7 +299,7 @@ func (m *Registry) Deregister(s *registry.Service) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !found {
|
if !found {
|
||||||
log.Logf("Stopped tracking node %s for service %s", id, s.Name)
|
log.Debugf("Registry stopped tracking node %s for service %s", id, s.Name)
|
||||||
delete(m.nodes, nodeTrackId(s.Name, s.Version, id))
|
delete(m.nodes, nodeTrackId(s.Name, s.Version, id))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user