(nodeID string, nodeType livekit.NodeType)
| 25 | ) |
| 26 | |
| 27 | func initDebugStats(nodeID string, nodeType livekit.NodeType) { |
| 28 | refCounts = prometheus.NewGaugeVec(prometheus.GaugeOpts{ |
| 29 | Namespace: livekitNamespace, |
| 30 | Subsystem: "debug", |
| 31 | Name: "ref_count", |
| 32 | ConstLabels: prometheus.Labels{"node_id": nodeID, "node_type": nodeType.String()}, |
| 33 | }, []string{"referrer"}) |
| 34 | |
| 35 | prometheus.MustRegister(refCounts) |
| 36 | } |
| 37 | |
| 38 | func AddRef(referrer string, n int) { |
| 39 | refCounts.WithLabelValues(referrer).Add(float64(n)) |