Memory
Memory statistics query operations.
Methods
| Method | Description |
|---|---|
Get(ctx, target) | Get memory statistics |
Usage
import "github.com/retr0h/osapi/pkg/sdk/client"
c := client.New("http://localhost:8080", token)
// Get memory stats from all hosts
resp, err := c.Memory.Get(ctx, "_all")
for _, r := range resp.Data.Results {
fmt.Printf("Memory (%s): total=%d free=%d\n",
r.Hostname, r.Memory.Total, r.Memory.Free)
}
Example
See
examples/sdk/client/memory.go
for a complete working example.
Permissions
Requires node:read permission.