Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GlobalObjectStats ¶
type GlobalOpStats ¶
type ImageStats ¶
type VitastorConfig ¶
type VitastorImageStats ¶
type VitastorImageStats struct {
RawUsed json.Number `json:"raw_used"`
ReadStats ImageStats `json:"read"`
WriteStats ImageStats `json:"write"`
DeleteStats ImageStats `json:"delete"`
}
type VitastorMonitor ¶
type VitastorOSDState ¶
type VitastorOSDStats ¶
type VitastorOSDStats struct {
BitmapGranularity int `json:"bitmap_granularity"`
BlockstoreReady bool `json:"blockstore_ready"`
DataBlockSize int `json:"data_block_size"`
Host string `json:"host"`
Free int `json:"free"`
Size int `json:"size"`
OpStats map[string]OSDStats `json:"op_stats"`
SubopStats map[string]OSDStats `json:"subop_stats"`
RecoveryStats map[string]OSDStats `json:"recovery_stats"`
}
type VitastorPoolConfig ¶
type VitastorPoolConfig struct {
Name string `json:"name"`
Scheme string `json:"scheme"`
PGSize int32 `json:"pg_size"`
ParityChunks int32 `json:"parity_chunks,omitempty"`
PGMinSize int32 `json:"pg_minsize"`
PGCount int32 `json:"pg_count"`
FailureDomain string `json:"failure_domain,omitempty"`
MaxOSDCombinations int32 `json:"max_osd_combinations,omitempty"`
BlockSize int32 `json:"block_size,omitempty"`
ImmediateCommit string `json:"immediate_commit,omitempty"`
OSDTags interface{} `json:"osd_tags,omitempty"`
}
type VitastorPoolStats ¶
type VitastorStats ¶
type VitastorStats struct {
OpStats map[string]GlobalOpStats `json:"op_stats"`
SubopStats map[string]GlobalOpStats `json:"subop_stats"`
RecoveryStats map[string]GlobalOpStats `json:"recovery_stats"`
ObjectCounts GlobalObjectStats `json:"object_counts"`
ObjectBytes GlobalObjectStats `json:"object_bytes"`
}
Click to show internal directories.
Click to hide internal directories.