Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
TaskType, _ = tag.NewKey("task") // name of task processor
Name, _ = tag.NewKey("name") // name of running instance of visor
Table, _ = tag.NewKey("table") // name of table data is persisted for
ConnState, _ = tag.NewKey("conn_state")
API, _ = tag.NewKey("api") // name of method on lotus api
ActorCode, _ = tag.NewKey("actor_code") // human readable code of actor being processed
)
View Source
var ( ProcessingDuration = stats.Float64("processing_duration_ms", "Time taken to process a single item", stats.UnitMilliseconds) PersistDuration = stats.Float64("persist_duration_ms", "Duration of a models persist operation", stats.UnitMilliseconds) DBConns = stats.Int64("db_conns", "Database connections held", stats.UnitDimensionless) LensRequestDuration = stats.Float64("lens_request_duration_ms", "Duration of lotus api requets", stats.UnitMilliseconds) TipsetHeight = stats.Int64("tipset_height", "The height of the tipset being processed by a task", stats.UnitDimensionless) ProcessingFailure = stats.Int64("processing_failure", "Number of processing failures", stats.UnitDimensionless) PersistFailure = stats.Int64("persist_failure", "Number of persistence failures", stats.UnitDimensionless) WatchHeight = stats.Int64("watch_height", "The height of the tipset last seen by the watch command", stats.UnitDimensionless) )
View Source
var ( ProcessingDurationView = &view.View{ Measure: ProcessingDuration, Aggregation: defaultMillisecondsDistribution, TagKeys: []tag.Key{TaskType, ActorCode}, } PersistDurationView = &view.View{ Measure: PersistDuration, Aggregation: defaultMillisecondsDistribution, TagKeys: []tag.Key{TaskType, Table, ActorCode}, } DBConnsView = &view.View{ Measure: DBConns, Aggregation: view.Count(), TagKeys: []tag.Key{ConnState}, } LensRequestDurationView = &view.View{ Measure: LensRequestDuration, Aggregation: defaultMillisecondsDistribution, TagKeys: []tag.Key{TaskType, API, ActorCode}, } LensRequestTotal = &view.View{ Name: "lens_request_total", Measure: LensRequestDuration, Aggregation: view.Count(), TagKeys: []tag.Key{TaskType, API, ActorCode}, } TipsetHeightView = &view.View{ Measure: TipsetHeight, Aggregation: view.LastValue(), TagKeys: []tag.Key{TaskType}, } ProcessingFailureTotalView = &view.View{ Name: ProcessingFailure.Name() + "_total", Measure: ProcessingFailure, Aggregation: view.Sum(), TagKeys: []tag.Key{TaskType, ActorCode}, } PersistFailureTotalView = &view.View{ Name: PersistFailure.Name() + "_total", Measure: PersistFailure, Aggregation: view.Sum(), TagKeys: []tag.Key{TaskType, Table, ActorCode}, } WatchHeightView = &view.View{ Measure: WatchHeight, Aggregation: view.LastValue(), TagKeys: []tag.Key{}, } )
Functions ¶
func SinceInMilliseconds ¶
SinceInMilliseconds returns the duration of time since the provide time as a float64.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.