Browse Source

Unregister metrics when a zone is removed

Ask Bjørn Hansen 12 years ago
parent
commit
1e70ac2fea
1 changed files with 3 additions and 1 deletions
  1. 3 1
      zones.go

+ 3 - 1
zones.go

@@ -95,7 +95,9 @@ func zonesReadDir(dirName string, zones Zones) error {
 		if ok, _ := seenZones[zoneName]; ok {
 			continue
 		}
-		log.Println("Removing zone", zoneName, zone.Origin)
+		log.Println("Removing zone", zone.Origin)
+		metrics.Unregister(zone.Origin + " queries")
+		metrics.Unregister(zone.Origin + " EDNS queries")
 		dns.HandleRemove(zoneName)
 		delete(zones, zoneName)
 	}