Documentation
¶
Index ¶
Constants ¶
View Source
const (
EnvCFInstanceIndex = "CF_INSTANCE_INDEX"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigServer ¶
type ConfigServer struct {
Port string `default:"8080" desc:"port of http server"` // CFMR_SERVER_PORT
}
type Server ¶
Server is used for various debugging. It opens runtime stats, pprof and appliclation stats.
type Stats ¶
type Stats struct { Consume uint64 `json:"consume"` ConsumePerSec uint64 `json:"consume_per_sec"` Enrich uint64 `json:"enrich"` EnrichPerSec uint64 `json:"enrich_per_sec"` EnrichFail uint64 `json:"enrichfail"` EnrichFailPerSec uint64 `json:"enrichfail_per_sec"` WriteAsync uint64 `json:"writeasync"` WriteAsyncPerSec uint64 `json:"writeasync_per_sec"` Write uint64 `json:"write"` WritePerSec uint64 `json:"write_per_sec"` CFFail uint64 `json:"cffail"` CFFailPerSec uint64 `json:"cffail_per_sec"` LastConsumeTime time.Time `json:"last_consume_time"` LastEnrichTime time.Time `json:"last_enrich_time"` LastEnrichFailTime time.Time `json:"last_enrich_fail_time"` LastWriteAsyncTime time.Time `json:"last_writeasync_time"` LastWriteTime time.Time `json:"last_write_time"` LastCFFailTime time.Time `json:"last_cffail_time"` // InstanceIndex is the index for cf-metrics-refinery instance. // This is used to identify stats from different instances. // By default, it's defaultInstanceIndex InstanceIndex int `json:"instance_index"` // contains filtered or unexported fields }
Stats stores various stats infomation
Click to show internal directories.
Click to hide internal directories.