Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KafkaMetrics ¶
type KafkaMetrics struct { KafkaWriterOffset *prometheus.Counter KafkaReaderOffset *prometheus.Counter KafkaCurrentTopic *prometheus.Gauge KafkaLatency *prometheus.Histogram }
func NewKafkaMetrics ¶
func NewKafkaMetrics() *KafkaMetrics
func (*KafkaMetrics) IncreaseReaderOffset ¶
func (m *KafkaMetrics) IncreaseReaderOffset(topic string, offset int64)
func (*KafkaMetrics) IncreaseWriterOffset ¶
func (m *KafkaMetrics) IncreaseWriterOffset(topic string, offset int64)
func (*KafkaMetrics) ObserveLatency ¶
func (m *KafkaMetrics) ObserveLatency(topic string, latency float64)
func (*KafkaMetrics) SwitchTopic ¶
func (m *KafkaMetrics) SwitchTopic(origin, target string)
type S3Metrics ¶
type S3Metrics struct { S3WriteLatency *prometheus.Histogram S3ReadLatency *prometheus.Histogram S3WriteSize *prometheus.Counter S3ReadSize *prometheus.Counter }
func NewS3Metrics ¶
func NewS3Metrics() *S3Metrics
func (*S3Metrics) IncreaseReadSize ¶
func (*S3Metrics) IncreaseWriteSize ¶
func (*S3Metrics) ObserveReadLatency ¶
func (*S3Metrics) ObserveWriteLatency ¶
Click to show internal directories.
Click to hide internal directories.