TUN-1270: cloudflared panic (HA metrics missing label)
This commit is contained in:
		
							parent
							
								
									8e2908f889
								
							
						
					
					
						commit
						b2d0c612a5
					
				|  | @ -35,11 +35,12 @@ func NewTunnelsForHA() tunnelsForHA { | |||
| func (t *tunnelsForHA) AddTunnelID(haConn uint8, tunnelID string) { | ||||
| 	t.Lock() | ||||
| 	defer t.Unlock() | ||||
| 	haStr := fmt.Sprintf("%v", haConn) | ||||
| 	if oldTunnelID, ok := t.entries[haConn]; ok { | ||||
| 		t.metrics.WithLabelValues(oldTunnelID).Dec() | ||||
| 		t.metrics.WithLabelValues(oldTunnelID, haStr).Dec() | ||||
| 	} | ||||
| 	t.entries[haConn] = tunnelID | ||||
| 	t.metrics.WithLabelValues(tunnelID, fmt.Sprintf("%v", haConn)).Inc() | ||||
| 	t.metrics.WithLabelValues(tunnelID, haStr).Inc() | ||||
| } | ||||
| 
 | ||||
| func (t *tunnelsForHA) String() string { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue