Documentation
¶
Index ¶
Constants ¶
View Source
const (
UnknownName = "unknown"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppStats ¶
type AppStats struct {
AppUUID *events.UUID
AppId string
NonContainerStdout int64
NonContainerStderr int64
ContainerArray []*ContainerStats
// Key: instanceId
ContainerTrafficMap map[string]*TrafficStats
// ISSUE: Must do this at clone time because of AvgTracker counter
TotalTraffic *TrafficStats
}
func ConvertFromMap ¶
func ConvertFromMap(statsMap map[string]*AppStats, appMdMgr *app.AppMetadataManager) []*AppStats
func NewAppStats ¶
type ContainerStats ¶
type ContainerStats struct {
ContainerIndex int
Ip string
ContainerMetric *events.ContainerMetric
LastUpdate time.Time
OutCount int64
ErrCount int64
}
func NewContainerStats ¶
func NewContainerStats(containerIndex int) *ContainerStats
type TrafficStats ¶
type TrafficStats struct {
ResponseL60Time *util.AvgTracker
AvgResponseL60Time float64 // updated after a clone of this object
EventL60Rate int // updated after a clone of this object
ResponseL10Time *util.AvgTracker
AvgResponseL10Time float64 // updated after a clone of this object
EventL10Rate int // updated after a clone of this object
ResponseL1Time *util.AvgTracker
AvgResponseL1Time float64 // updated after a clone of this object
EventL1Rate int // updated after a clone of this object
HttpAllCount int64
Http2xxCount int64
Http3xxCount int64
Http4xxCount int64
Http5xxCount int64
}
func NewTrafficStats ¶
func NewTrafficStats() *TrafficStats
Click to show internal directories.
Click to hide internal directories.