perf

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2022 License: Apache-2.0 Imports: 2 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Metrics

type Metrics struct {
	RTPPacketCounters      *prometheus.CounterVec
	RTPPacketBytesCounters *prometheus.CounterVec
	RTCSessions            *prometheus.GaugeVec
	RTCConnStateCounters   *prometheus.CounterVec
	// contains filtered or unexported fields
}

func NewMetrics

func NewMetrics(namespace string, registry *prometheus.Registry) *Metrics

func (*Metrics) AddRTPPacketBytes

func (m *Metrics) AddRTPPacketBytes(direction, trackType string, value int)

func (*Metrics) DecRTCSessions

func (m *Metrics) DecRTCSessions(groupID string, callID string)

func (*Metrics) IncRTCConnState

func (m *Metrics) IncRTCConnState(state string)

func (*Metrics) IncRTCSessions

func (m *Metrics) IncRTCSessions(groupID string, callID string)

func (*Metrics) IncRTPPackets

func (m *Metrics) IncRTPPackets(direction, trackType string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL