mirror of
				https://github.com/h44z/wg-portal.git
				synced 2025-11-03 23:56:18 +00:00 
			
		
		
		
	feat: Metrics for Prometheus (#309)
* feat: prometheus metrics * Added Prometheus resources support to helm chart
This commit is contained in:
		@@ -48,6 +48,7 @@ type Config struct {
 | 
			
		||||
		CollectInterfaceData   bool          `yaml:"collect_interface_data"`
 | 
			
		||||
		CollectPeerData        bool          `yaml:"collect_peer_data"`
 | 
			
		||||
		CollectAuditData       bool          `yaml:"collect_audit_data"`
 | 
			
		||||
		ListeningAddress       string        `yaml:"listening_address"`
 | 
			
		||||
	} `yaml:"statistics"`
 | 
			
		||||
 | 
			
		||||
	Mail MailConfig `yaml:"mail"`
 | 
			
		||||
@@ -117,10 +118,11 @@ func defaultConfig() *Config {
 | 
			
		||||
	cfg.Statistics.PingCheckWorkers = 10
 | 
			
		||||
	cfg.Statistics.PingUnprivileged = false
 | 
			
		||||
	cfg.Statistics.PingCheckInterval = 1 * time.Minute
 | 
			
		||||
	cfg.Statistics.DataCollectionInterval = 10 * time.Second
 | 
			
		||||
	cfg.Statistics.DataCollectionInterval = 1 * time.Minute
 | 
			
		||||
	cfg.Statistics.CollectInterfaceData = true
 | 
			
		||||
	cfg.Statistics.CollectPeerData = true
 | 
			
		||||
	cfg.Statistics.CollectAuditData = true
 | 
			
		||||
	cfg.Statistics.ListeningAddress = ":8787"
 | 
			
		||||
 | 
			
		||||
	cfg.Mail = MailConfig{
 | 
			
		||||
		Host:           "127.0.0.1",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user