Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetricsCollectors ¶
Types ¶
type OtelMetrics ¶
type OtelMetrics struct {
// contains filtered or unexported fields
}
func NewOtelMetrics ¶
func NewOtelMetrics(metricsConfig *config.Metrics, options ...metric.Option) *OtelMetrics
func (*OtelMetrics) RecordPendingRequestCount ¶
func (om *OtelMetrics) RecordPendingRequestCount(host string, value int64)
func (*OtelMetrics) RecordRequestCount ¶
func (om *OtelMetrics) RecordRequestCount(method string, path string, responseCode int, host string)
type PrometheusMetrics ¶
type PrometheusMetrics struct {
// contains filtered or unexported fields
}
func NewPrometheusMetrics ¶
func NewPrometheusMetrics(options ...prometheus.Option) *PrometheusMetrics
func (*PrometheusMetrics) RecordPendingRequestCount ¶
func (p *PrometheusMetrics) RecordPendingRequestCount(host string, value int64)
func (*PrometheusMetrics) RecordRequestCount ¶
func (p *PrometheusMetrics) RecordRequestCount(method string, path string, responseCode int, host string)
Click to show internal directories.
Click to hide internal directories.