Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CollectionInfo ¶
func ListCollections ¶
type CollectionStats ¶
type CollectionStats struct {
Collection string `json:"collection"`
Count int64 `json:"count"`
SizeBytes int64 `json:"size_bytes"`
StorageBytes int64 `json:"storage_bytes"`
IndexBytes int64 `json:"index_bytes"`
AvgObjectBytes float64 `json:"avg_object_bytes"`
}
func CollectionStatistics ¶
type CurrentOpInfo ¶
type CurrentOpInfo struct {
OpID string `json:"op_id"`
Operation string `json:"operation"`
Namespace string `json:"namespace"`
Client string `json:"client"`
RunningSecs int64 `json:"running_seconds"`
Description string `json:"description"`
}
func CurrentOperations ¶
type HealthReport ¶
type HealthReport struct {
Database string `json:"database"`
Role string `json:"role"`
OplogWindow string `json:"oplog_window"`
OplogSize string `json:"oplog_size"`
Connections string `json:"connections"`
Lag map[string]string `json:"lag,omitempty"`
Warnings []string `json:"warnings,omitempty"`
}
func BuildHealthReport ¶
type IndexInfo ¶
type ResourceSummary ¶
type ResourceSummary struct {
ConnectionsCurrent int64 `json:"connections_current"`
ConnectionsAvailable int64 `json:"connections_available"`
ResidentMemoryMB float64 `json:"resident_memory_mb"`
VirtualMemoryMB float64 `json:"virtual_memory_mb"`
Opcounters map[string]float64 `json:"opcounters"`
}
func BuildResourceSummary ¶
Click to show internal directories.
Click to hide internal directories.