Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricsMonitor ¶
type MetricsMonitor struct {
// contains filtered or unexported fields
}
MetricsMonitor holds and updates Prometheus metrics.
func NewMetricsMonitor ¶
func NewMetricsMonitor(p *infprocessor.P) *MetricsMonitor
NewMetricsMonitor returns a new MetricsMonitor.
func (*MetricsMonitor) ObserveCompletionLatency ¶
func (m *MetricsMonitor) ObserveCompletionLatency(modelID string, latency time.Duration)
ObserveCompletionLatency observes a new latency data for a completion request.
func (*MetricsMonitor) UnregisterAllCollectors ¶
func (m *MetricsMonitor) UnregisterAllCollectors()
UnregisterAllCollectors unregisters all connectors.
func (*MetricsMonitor) UpdateCompletionRequest ¶ added in v0.93.0
func (m *MetricsMonitor) UpdateCompletionRequest(modelID string, c int)
UpdateCompletionRequest updates the number of completion requests.
Click to show internal directories.
Click to hide internal directories.