Documentation ¶
Index ¶
Constants ¶
View Source
const ( // KafkaChannelReadyCountN is the number of kafka channels that have become ready. KafkaChannelReadyCountN = "kafkachannel_ready_count" // KafkaChannelReadyLatencyN is the time it takes for a kafka channel to become ready since the resource is created. KafkaChannelReadyLatencyN = "kafkachannel_ready_latency" )
Variables ¶
View Source
var ( KindToStatKeys = map[string]StatKey{ "KafkaChannel": { ReadyCountKey: KafkaChannelReadyCountN, ReadyLatencyKey: KafkaChannelReadyLatencyN, }, } KindToMeasurements map[string]Measurements )
Functions ¶
This section is empty.
Types ¶
type Measurements ¶
type Measurements struct { ReadyLatencyStat *stats.Int64Measure ReadyCountStat *stats.Int64Measure }
type StatsReporter ¶
type StatsReporter interface { // ReportReady reports the time it took a resource to become Ready. ReportReady(kind, namespace, service string, d time.Duration) error }
StatsReporter reports reconcilers' metrics.
func NewStatsReporter ¶
func NewStatsReporter(reconciler string) (StatsReporter, error)
NewStatsReporter creates a reporter for reconcilers' metrics
Click to show internal directories.
Click to hide internal directories.