Documentation ¶
Overview ¶
Package metrics includes tsmon metric support.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UpdateFailures ¶
UpdateFailures increments failure counters.
Types ¶
type InstanceCount ¶
type InstanceCount struct { // ID is the unique identifier for this count. ID string `gae:"$id"` // Prefix is the prefix for this count. Prefix string `gae:"prefix"` // Computed is the time this count was computed. Computed time.Time `gae:"computed"` // Configured is a slice of configuredCounts. Configured []configuredCount `gae:"configured,noindex"` // Connected is a slice of connectedCounts. Connected []connectedCount `gae:"connected,noindex"` // Created is a slice of createdCounts. Created []createdCount `gae:"created,noindex"` // contains filtered or unexported fields }
InstanceCount is a root entity representing a count for instances with a common prefix.
func (*InstanceCount) AddConfigured ¶
func (ic *InstanceCount) AddConfigured(n int, project string)
AddConfigured increments the count of configured VMs for the given project.
func (*InstanceCount) AddConnected ¶
func (ic *InstanceCount) AddConnected(n int, project, server, zone string)
AddConnected increments the count of connected VMs for the given project, server, and zone.
func (*InstanceCount) AddCreated ¶
func (ic *InstanceCount) AddCreated(n int, project, zone string)
AddCreated increments the count of created VMs for the given project and zone.
type TaskCount ¶
type TaskCount struct { // ID is the unique identifier for this count. ID string `gae:"$id"` // Queue is the task queue for this count. Queue string `gae:"queue"` // Computed is the time this count was computed. Computed time.Time `gae:"computed"` // Executing is a count of currently executing tasks. Executing int `gae:"executing,noindex"` // Total is a count of the total number of tasks in the queue. Total int `gae:"pending,noindex"` // contains filtered or unexported fields }
TaskCount is a root entity representing a count of task queue tasks.
Click to show internal directories.
Click to hide internal directories.