Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildTimeInfo ¶
type CacheMetrics ¶
type CacheMetrics struct { ID string `json:"id"` UnderlyingFiles []string `json:"underlying_files"` StorePath string `json:"store_path"` PartialHits uint64 `json:"partial_hits"` WholeHits uint64 `json:"whole_hits"` Total uint64 `json:"total"` EntriesCount uint64 `json:"entries_count"` PrefetchDataAmount uint64 `json:"prefetch_data_amount"` PrefetchRequestsCount uint64 `json:"prefetch_requests_count"` PrefetchWorkers uint `json:"prefetch_workers"` PrefetchCumulativeTimeMillis uint64 `json:"prefetch_cumulative_time_millis"` PrefetchBeginTimeSecs uint64 `json:"prefetch_begin_time_secs"` PrefetchEndTimeSecs uint64 `json:"prefetch_end_time_secs"` BufferedBackendSize uint64 `json:"buffered_backend_size"` }
type DaemonInfo ¶
type DaemonInfo struct { ID string `json:"id"` Version BuildTimeInfo `json:"version"` State DaemonState `json:"state"` }
func (*DaemonInfo) DaemonState ¶
func (info *DaemonInfo) DaemonState() DaemonState
func (*DaemonInfo) DaemonVersion ¶ added in v0.5.0
func (info *DaemonInfo) DaemonVersion() BuildTimeInfo
type DaemonState ¶
type DaemonState string
const ( DaemonStateUnknown DaemonState = "UNKNOWN" DaemonStateInit DaemonState = "INIT" DaemonStateReady DaemonState = "READY" DaemonStateRunning DaemonState = "RUNNING" DaemonStateDied DaemonState = "DIED" DaemonStateDestroyed DaemonState = "DESTROYED" )
type ErrorMessage ¶
type FsMetrics ¶
type FsMetrics struct { FilesAccountEnabled bool `json:"files_account_enabled"` AccessPatternEnabled bool `json:"access_pattern_enabled"` MeasureLatency bool `json:"measure_latency"` ID string `json:"id"` DataRead uint64 `json:"data_read"` BlockCountRead []uint64 `json:"block_count_read"` FopHits []uint64 `json:"fop_hits"` FopErrors []uint64 `json:"fop_errors"` FopCumulativeLatencyTotal []uint64 `json:"fop_cumulative_latency_total"` ReadLatencyDist []uint64 `json:"read_latency_dist"` NrOpens uint64 `json:"nr_opens"` }
type InflightMetrics ¶ added in v0.6.0
type MountRequest ¶
type MountRequest struct { FsType string `json:"fs_type"` Source string `json:"source"` Config string `json:"config"` }
func NewMountRequest ¶
func NewMountRequest(source, config string) MountRequest
Click to show internal directories.
Click to hide internal directories.