package zfs
import "github.com/google/cadvisor/zfs"
Index ¶
Types ¶
type ZfsWatcher ¶
type ZfsWatcher struct {
// contains filtered or unexported fields
}
zfsWatcher maintains a cache of filesystem -> usage stats for a zfs filesystem
func NewZfsWatcher ¶
func NewZfsWatcher(filesystem string) (*ZfsWatcher, error)
NewThinPoolWatcher returns a new ThinPoolWatcher for the given devicemapper thin pool name and metadata device or an error.
func (*ZfsWatcher) GetUsage ¶
func (w *ZfsWatcher) GetUsage(filesystem string) (uint64, error)
GetUsage gets the cached usage value of the given filesystem.
func (*ZfsWatcher) Refresh ¶
func (w *ZfsWatcher) Refresh() error
Refresh performs a zfs get
func (*ZfsWatcher) Start ¶
func (w *ZfsWatcher) Start()
Start starts the ZfsWatcher.
func (*ZfsWatcher) Stop ¶
func (w *ZfsWatcher) Stop()
Stop stops the ZfsWatcher.
Source Files ¶
- Version
- v0.52.1 (latest)
- Published
- Mar 5, 2025
- Platform
- linux/amd64
- Imports
- 5 packages
- Last checked
- 3 days ago –
Tools for package owners.