diff --git a/website/source/api/client.html.md b/website/source/api/client.html.md
new file mode 100644
index 000000000..85ad9642b
--- /dev/null
+++ b/website/source/api/client.html.md
@@ -0,0 +1,570 @@
+---
+layout: api
+page_title: Client - HTTP API
+sidebar_current: api-client
+description: |-
+ The /client endpoints interact with the local Nomad agent to interact with
+ client members.
+---
+
+# Client HTTP API
+
+The `/client` endpoints are used to interact with the Nomad clients. The API
+endpoints are hosted by the Nomad client and requests have to be made to the
+Client where the particular allocation was placed.
+
+## Read Stats
+
+This endpoint queries the actual resources consumed on a node. The API endpoint
+is hosted by the Nomad client and requests have to be made to the nomad client
+whose resource usage metrics are of interest.
+
+| Method | Path | Produces |
+| ------ | ---------------------------- | -------------------------- |
+| `GET` | `/client/stats` | `application/json` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/stats
+```
+
+### Sample Response
+
+```json
+{
+ "AllocDirStats": {
+ "Available": 142943150080,
+ "Device": "",
+ "InodesUsedPercent": 0.05312946180421879,
+ "Mountpoint": "",
+ "Size": 249783500800,
+ "Used": 106578206720,
+ "UsedPercent": 42.668233241448746
+ },
+ "CPU": [
+ {
+ "CPU": "cpu0",
+ "Idle": 80,
+ "System": 11,
+ "Total": 20,
+ "User": 9
+ },
+ {
+ "CPU": "cpu1",
+ "Idle": 99,
+ "System": 0,
+ "Total": 1,
+ "User": 1
+ },
+ {
+ "CPU": "cpu2",
+ "Idle": 89,
+ "System": 7.000000000000001,
+ "Total": 11,
+ "User": 4
+ },
+ {
+ "CPU": "cpu3",
+ "Idle": 100,
+ "System": 0,
+ "Total": 0,
+ "User": 0
+ },
+ {
+ "CPU": "cpu4",
+ "Idle": 92.92929292929293,
+ "System": 4.040404040404041,
+ "Total": 7.07070707070707,
+ "User": 3.0303030303030303
+ },
+ {
+ "CPU": "cpu5",
+ "Idle": 99,
+ "System": 1,
+ "Total": 1,
+ "User": 0
+ },
+ {
+ "CPU": "cpu6",
+ "Idle": 92.07920792079209,
+ "System": 4.9504950495049505,
+ "Total": 7.920792079207921,
+ "User": 2.9702970297029703
+ },
+ {
+ "CPU": "cpu7",
+ "Idle": 99,
+ "System": 0,
+ "Total": 1,
+ "User": 1
+ }
+ ],
+ "CPUTicksConsumed": 1126.8044804480448,
+ "DiskStats": [
+ {
+ "Available": 142943150080,
+ "Device": "/dev/disk1",
+ "InodesUsedPercent": 0.05312946180421879,
+ "Mountpoint": "/",
+ "Size": 249783500800,
+ "Used": 106578206720,
+ "UsedPercent": 42.668233241448746
+ }
+ ],
+ "Memory": {
+ "Available": 6232244224,
+ "Free": 470618112,
+ "Total": 17179869184,
+ "Used": 10947624960
+ },
+ "Timestamp": 1495743032992498200,
+ "Uptime": 193520
+}
+```
+
+## Read Allocation
+
+The client `allocation` endpoint is used to query the actual resources consumed
+by an allocation. The API endpoint is hosted by the Nomad client and requests
+have to be made to the nomad client whose resource usage metrics are of
+interest.
+
+| Method | Path | Produces |
+| ------ | ------------------------------------ | -------------------------- |
+| `GET` | `/client/allocation/:alloc_id/stats` | `application/json` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/allocation/5fc98185-17ff-26bc-a802-0c74fa471c99/stats
+```
+
+### Sample Response
+
+```json
+{
+ "ResourceUsage": {
+ "CpuStats": {
+ "Measured": [
+ "Throttled Periods",
+ "Throttled Time",
+ "Percent"
+ ],
+ "Percent": 0.14159538847117795,
+ "SystemMode": 0,
+ "ThrottledPeriods": 0,
+ "ThrottledTime": 0,
+ "TotalTicks": 3.256693934837093,
+ "UserMode": 0
+ },
+ "MemoryStats": {
+ "Cache": 1744896,
+ "KernelMaxUsage": 0,
+ "KernelUsage": 0,
+ "MaxUsage": 4710400,
+ "Measured": [
+ "RSS",
+ "Cache",
+ "Swap",
+ "Max Usage"
+ ],
+ "RSS": 1486848,
+ "Swap": 0
+ }
+ },
+ "Tasks": {
+ "redis": {
+ "Pids": null,
+ "ResourceUsage": {
+ "CpuStats": {
+ "Measured": [
+ "Throttled Periods",
+ "Throttled Time",
+ "Percent"
+ ],
+ "Percent": 0.14159538847117795,
+ "SystemMode": 0,
+ "ThrottledPeriods": 0,
+ "ThrottledTime": 0,
+ "TotalTicks": 3.256693934837093,
+ "UserMode": 0
+ },
+ "MemoryStats": {
+ "Cache": 1744896,
+ "KernelMaxUsage": 0,
+ "KernelUsage": 0,
+ "MaxUsage": 4710400,
+ "Measured": [
+ "RSS",
+ "Cache",
+ "Swap",
+ "Max Usage"
+ ],
+ "RSS": 1486848,
+ "Swap": 0
+ }
+ },
+ "Timestamp": 1495743243970720000
+ }
+ },
+ "Timestamp": 1495743243970720000
+}
+```
+
+## Read File
+
+This endpoint reads the contents of a file in an allocation directory.
+
+| Method | Path | Produces |
+| ------ | ---------------------------- | -------------------------- |
+| `GET` | `/client/fs/cat/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `path` `(string: "/")` - Specifies the path of the file to read, relative to
+ the root of the allocation directory.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/cat/5fc98185-17ff-26bc-a802-0c74fa471c99
+```
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/cat/5fc98185-17ff-26bc-a802-0c74fa471c99?path=alloc/file.json
+```
+
+### Sample Response
+
+```text
+(whatever was in the file...)
+```
+
+
+## Read File at Offset
+
+This endpoint reads the contents of a file in an allocation directory at a
+particular offset and limit.
+
+| Method | Path | Produces |
+| ------ | ----------------------------- | -------------------------- |
+| `GET` | `/client/fs/readat/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `path` `(string: "/")` - Specifies the path of the file to read, relative to
+ the root of the allocation directory.
+
+- `offset` `(int: )` - Specifies the byte offset from where content
+ will be read.
+
+- `limit` `(int: )` - Specifies the number of bytes to read from the
+ offset.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/readat/5fc98185-17ff-26bc-a802-0c74fa471c99?path=/alloc/foo&offset=1323&limit=19303
+```
+
+### Sample Response
+
+```text
+(whatever was in the file, starting from offset, up to limit bytes...)
+```
+
+## Stream File
+
+This endpoint streams the contents of a file in an allocation directory.
+
+| Method | Path | Produces |
+| ------ | ----------------------------- | -------------------------- |
+| `GET` | `/client/fs/stream/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `path` `(string: "/")` - Specifies the path of the file to read, relative to
+ the root of the allocation directory.
+
+- `offset` `(int: )` - Specifies the byte offset from where content
+ will be read.
+
+- `origin` `(string: "start|end")` - Applies the relative offset to either the
+ start or end of the file.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/stream/5fc98185-17ff-26bc-a802-0c74fa471c99?path=/alloc/logs/redis.log
+```
+
+### Sample Response
+
+```json
+{
+ "File": "alloc/logs/redis.log",
+ "Offset": 3604480,
+ "Data": "NTMxOTMyCjUzMTkzMwo1MzE5MzQKNTMx..."
+},
+{
+ "File": "alloc/logs/redis.log",
+ "FileEvent": "file deleted"
+}
+```
+
+#### Field Reference
+
+The return value is a stream of frames. These frames contain the following
+fields:
+
+- `Data` - A base64 encoding of the bytes being streamed.
+
+- `FileEvent` - An event that could cause a change in the streams position. The
+ possible values are "file deleted" and "file truncated".
+
+- `Offset` - Offset is the offset into the stream.
+
+- `File` - The name of the file being streamed.
+
+## Stream Logs
+
+This endpoint streams a task's stderr/stdout logs.
+
+| Method | Path | Produces |
+| ------ | ---------------------------- | -------------------------- |
+| `GET` | `/client/fs/logs/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `task` `(string: )` - Specifies the name of the task inside the
+ allocation to stream logs from.
+
+- `follow` `(bool: false)`- Specifies whether to tail the logs.
+
+- `type` `(string: "stderr|stdout")` - Specifies the stream to stream.
+
+- `offset` `(int: 0)` - Specifies the offset to start streaming from.
+
+- `origin` `(string: "start|end")` - Specifies either "start" or "end" and
+ applies the offset relative to either the start or end of the logs
+ respectively. Defaults to "start".
+
+- `plain` `(bool: false)` - Return just the plain text without framing. This can
+ be useful when viewing logs in a browser.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/logs/5fc98185-17ff-26bc-a802-0c74fa471c99
+```
+
+### Sample Response
+
+```json
+{
+ "File": "alloc/logs/redis.stdout.0",
+ "Offset": 3604480,
+ "Data": "NTMxOTMyCjUzMTkzMwo1MzE5MzQKNTMx..."
+},
+{
+ "File": "alloc/logs/redis.stdout.0",
+ "FileEvent": "file deleted"
+}
+```
+
+#### Field Reference
+
+The return value is a stream of frames. These frames contain the following
+fields:
+
+- `Data` - A base64 encoding of the bytes being streamed.
+
+- `FileEvent` - An event that could cause a change in the streams position. The
+ possible values are "file deleted" and "file truncated".
+
+- `Offset` - Offset is the offset into the stream.
+
+- `File` - The name of the file being streamed.
+
+## List Files
+
+This endpoint lists files in an allocation directory.
+
+| Method | Path | Produces |
+| ------ | ---------------------------- | -------------------------- |
+| `GET` | `/client/fs/ls/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `path` `(string: "/")` - Specifies the path of the file to read, relative to
+ the root of the allocation directory.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/ls/5fc98185-17ff-26bc-a802-0c74fa471c99
+```
+
+### Sample Response
+
+```json
+[
+ {
+ "Name": "alloc",
+ "IsDir": true,
+ "Size": 4096,
+ "FileMode": "drwxrwxr-x",
+ "ModTime": "2016-03-15T15:40:00.414236712-07:00"
+ },
+ {
+ "Name": "redis",
+ "IsDir": true,
+ "Size": 4096,
+ "FileMode": "drwxrwxr-x",
+ "ModTime": "2016-03-15T15:40:56.810238153-07:00"
+ }
+]
+```
+
+## Stat File
+
+This endpoint stats a file in an allocation.
+
+| Method | Path | Produces |
+| ------ | ---------------------------- | -------------------------- |
+| `GET` | `/client/fs/stat/:alloc_id` | `text/plain` |
+
+The table below shows this endpoint's support for
+[blocking queries](/api/index.html#blocking-queries),
+[consistency modes](/api/index.html#consistency-modes), and
+[required ACLs](/api/index.html#acls).
+
+| Blocking Queries | Consistency Modes | ACL Required |
+| ---------------- | ----------------- | ------------ |
+| `NO` | `none` | `none` |
+
+### Parameters
+
+- `:alloc_id` `(string: )` - Specifies the allocation ID to query.
+ This is specified as part of the URL. Note, this must be the _full_ allocation
+ ID, not the short 8-character one. This is specified as part of the path.
+
+- `path` `(string: "/")` - Specifies the path of the file to read, relative to
+ the root of the allocation directory.
+
+### Sample Request
+
+```text
+$ curl \
+ https://nomad.rocks/v1/client/fs/stat/5fc98185-17ff-26bc-a802-0c74fa471c99
+```
+
+### Sample Response
+
+```json
+{
+ "Name": "redis-syslog-collector.out",
+ "IsDir": false,
+ "Size": 96,
+ "FileMode": "-rw-rw-r--",
+ "ModTime": "2016-03-15T15:40:56.822238153-07:00"
+}
+```
diff --git a/website/source/docs/http/client-allocation-stats.html.md b/website/source/docs/http/client-allocation-stats.html.md
deleted file mode 100644
index 344b977c7..000000000
--- a/website/source/docs/http/client-allocation-stats.html.md
+++ /dev/null
@@ -1,155 +0,0 @@
----
-layout: "http"
-page_title: "HTTP API: /v1/client/allocation/stats"
-sidebar_current: "docs-http-client-allocation-stats"
-description: |-
- The '/v1/client/allocation/` endpoint is used to query the actual resources
- consumed by an allocation.
----
-
-# /v1/client/allocation
-
-The client `allocation` endpoint is used to query the actual resources consumed
-by an allocation. The API endpoint is hosted by the Nomad client and requests
-have to be made to the nomad client whose resource usage metrics are of
-interest.
-
-## GET
-
-
- - Description
- -
- Query resource usage of an allocation running on a client.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/allocation//stats`
-
- - Returns
- -
-
- ```javascript
- {
- "ResourceUsage": {
- "CpuStats": {
- "Measured": [
- "System Mode",
- "User Mode",
- "Percent"
- ],
- "Percent": 105.77854560628487,
- "SystemMode": 6.860067935411291,
- "ThrottledPeriods": 0,
- "ThrottledTime": 0,
- "TotalTicks": 714.0051828424228,
- "UserMode": 98.9184820888787
- },
- "MemoryStats": {
- "Cache": 0,
- "KernelMaxUsage": 0,
- "KernelUsage": 0,
- "MaxUsage": 0,
- "Measured": [
- "RSS",
- "Swap"
- ],
- "RSS": 14098432,
- "Swap": 0
- }
- },
- "Tasks": {
- "redis": {
- "Pids": {
- "27072": {
- "CpuStats": {
- "Measured": [
- "System Mode",
- "User Mode",
- "Percent"
- ],
- "Percent": 6.8607999603563385,
- "SystemMode": 5.880684245133524,
- "ThrottledPeriods": 0,
- "ThrottledTime": 0,
- "TotalTicks": 0,
- "UserMode": 0.9801144039714172
- },
- "MemoryStats": {
- "Cache": 0,
- "KernelMaxUsage": 0,
- "KernelUsage": 0,
- "MaxUsage": 0,
- "Measured": [
- "RSS",
- "Swap"
- ],
- "RSS": 13418496,
- "Swap": 0
- }
- },
- "27073": {
- "CpuStats": {
- "Measured": [
- "System Mode",
- "User Mode",
- "Percent"
- ],
- "Percent": 98.91774564592852,
- "SystemMode": 0.9793836902777665,
- "ThrottledPeriods": 0,
- "ThrottledTime": 0,
- "TotalTicks": 0,
- "UserMode": 97.93836768490729
- },
- "MemoryStats": {
- "Cache": 0,
- "KernelMaxUsage": 0,
- "KernelUsage": 0,
- "MaxUsage": 0,
- "Measured": [
- "RSS",
- "Swap"
- ],
- "RSS": 679936,
- "Swap": 0
- }
- }
- },
- "ResourceUsage": {
- "CpuStats": {
- "Measured": [
- "System Mode",
- "User Mode",
- "Percent"
- ],
- "Percent": 105.77854560628487,
- "SystemMode": 6.860067935411291,
- "ThrottledPeriods": 0,
- "ThrottledTime": 0,
- "TotalTicks": 714.0051828424228,
- "UserMode": 98.9184820888787
- },
- "MemoryStats": {
- "Cache": 0,
- "KernelMaxUsage": 0,
- "KernelUsage": 0,
- "MaxUsage": 0,
- "Measured": [
- "RSS",
- "Swap"
- ],
- "RSS": 14098432,
- "Swap": 0
- }
- },
- "Timestamp": 1465865820750959600
- }
- },
- "Timestamp": 1465865820750959600
- }
- ```
-
-
diff --git a/website/source/docs/http/client-fs.html.md b/website/source/docs/http/client-fs.html.md
deleted file mode 100644
index 0c6c7140b..000000000
--- a/website/source/docs/http/client-fs.html.md
+++ /dev/null
@@ -1,370 +0,0 @@
----
-layout: "http"
-page_title: "HTTP API: /v1/client/fs"
-sidebar_current: "docs-http-client-fs"
-description: |-
- The '/v1/client/fs` endpoints are used to read the contents of an allocation
- directory.
----
-
-# /v1/client/fs
-
-The client `fs` endpoints are used to read the contents of files and
-directories inside an allocation directory. The API endpoints are hosted by the
-Nomad client and requests have to be made to the Client where the particular
-allocation was placed.
-
-## GET
-
-
- - Description
- -
- Read contents of a file in an allocation directory.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/cat/`
-
- - Parameters
- -
-
- -
- path
- required
- The path relative to the root of the allocation directory. It
- defaults to `/`
-
-
-
-
- - Returns
- -
-
- ```
-...
-07:49 docker/3e8f0f4a67c2[924]: 1:M 22 Jun 21:07:49.110 # Server started, Redis version 3.2.1
-07:49 docker/3e8f0f4a67c2[924]: 1:M 22 Jun 21:07:49.110 * The server is now ready to accept connections on port 6379
-...
- ```
-
-
-
-
-
-
- - Description
- -
- Read contents of a file in an allocation directory at a particular offset.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/readat/`
-
- - Parameters
- -
-
- -
- path
- required
- The path relative to the root of the allocation directory. It
- defaults to `/`
-
-
-
- -
- offset
- required
- The byte offset from where content is going to be read.
-
-
-
- -
- limit
- required
- The number of bytes to read from the offset.
-
-
-
-
-
- - Returns
- -
-
- ```
-...
-07:49 docker/3e8f0f4a67c2[924]: 1:M 22 Jun 21:07:49.110 # Server started, Redis version 3.2.1
-07:49 docker/3e8f0f4a67c2[924]: 1:M 22 Jun 21:07:49.110 * The server is now ready to accept connections on port 6379
-...
- ```
-
-
-
-
-
-
-
- - Description
- -
- Stream contents of a file in an allocation directory.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/stream/`
-
- - Parameters
- -
-
- -
- path
- required
- The path relative to the root of the allocation directory. It
- defaults to `/`
-
- -
- offset
- The offset to start streaming from. Defaults to 0.
-
- -
- origin
- Origin can be either "start" or "end" and applies the offset relative to
- either the start or end of the file respectively. Defaults to "start".
-
-
-
-
- - Returns
- -
-
- ```
-...
- {
- "File":"alloc/logs/redis.stdout.0",
- "Offset":3604480
- "Data": "NTMxOTMyCjUzMTkzMwo1MzE5MzQKNTMx..."
- }
- {
- "File":"alloc/logs/redis.stdout.0",
- "FileEvent": "file deleted"
- }
- ```
-
-
-
-
- - Field Reference
- -
- The return value is a stream of frames. These frames contain the following
- fields:
-
-
- -
- Data
- A base64 encoding of the bytes being streamed.
-
- -
- FileEvent
- An event that could cause a change in the streams position. The possible
- values are "file deleted" and "file truncated".
-
- -
- Offset
- Offset is the offset into the stream.
-
- -
- File
- The name of the file being streamed.
-
-
-
-
-
-
-
-
- - Description
- -
- Stream a task's stdout/stderr logs.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/logs/`
-
- - Parameters
- -
-
- -
- task
- required
- The name of the task inside the allocation to stream logs from.
-
- -
- follow
- required
- A boolean of whether to follow logs.
-
- -
- type
- Either, "stdout" or "stderr", defaults to "stdout" if omitted.
-
- -
- offset
- The offset to start streaming from. Defaults to 0.
-
- -
- origin
- Origin can be either "start" or "end" and applies the offset relative to
- either the start or end of the logs respectively. Defaults to "start".
-
- -
- plain
- A boolean of whether to return just the plain text without framing.
- This can be usef when viewing logs in a browser.
-
-
-
-
- - Returns
- -
-
- ```
-...
- {
- "File":"alloc/logs/redis.stdout.0",
- "Offset":3604480
- "Data": "NTMxOTMyCjUzMTkzMwo1MzE5MzQKNTMx..."
- }
- {
- "File":"alloc/logs/redis.stdout.0",
- "FileEvent": "file deleted"
- }
- ```
-
-
-
-
- - Field Reference
- -
- The return value is a stream of frames. These frames contain the following
- fields:
-
-
- -
- Data
- A base64 encoding of the bytes being streamed.
-
- -
- FileEvent
- An event that could cause a change in the streams position. The possible
- values are "file deleted" and "file truncated".
-
- -
- Offset
- Offset is the offset into the stream.
-
- -
- File
- The name of the file being streamed.
-
-
-
-
-
-
- - Description
- -
- List files in an allocation directory.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/ls/`
-
- - Parameters
- -
-
- -
- path
- required
- The path relative to the root of the allocation directory. It
- defaults to `/`, the root of the allocation directory.
-
-
-
-
- - Returns
- -
-
- ```javascript
- [
- {
- "Name": "alloc",
- "IsDir": true,
- "Size": 4096,
- "FileMode": "drwxrwxr-x",
- "ModTime": "2016-03-15T15:40:00.414236712-07:00"
- },
- {
- "Name": "redis",
- "IsDir": true,
- "Size": 4096,
- "FileMode": "drwxrwxr-x",
- "ModTime": "2016-03-15T15:40:56.810238153-07:00"
- }
- ]
- ```
-
-
-
-
-
- - Description
- -
- Stat a file in an allocation directory.
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/fs/stat/`
-
- - Parameters
- -
-
- -
- path
- required
- The path of the file relative to the root of the allocation directory.
-
-
-
-
- - Returns
- -
-
- ```javascript
- {
- "Name": "redis-syslog-collector.out",
- "IsDir": false,
- "Size": 96,
- "FileMode": "-rw-rw-r--",
- "ModTime": "2016-03-15T15:40:56.822238153-07:00"
- }
- ```
-
-
-
diff --git a/website/source/docs/http/client-stats.html.md b/website/source/docs/http/client-stats.html.md
deleted file mode 100644
index bf3a123cf..000000000
--- a/website/source/docs/http/client-stats.html.md
+++ /dev/null
@@ -1,88 +0,0 @@
----
-layout: "http"
-page_title: "HTTP API: /v1/client/stats"
-sidebar_current: "docs-http-client-stats"
-description: |-
- The '/v1/client/stats` endpoint is used to query the actual resources consumed
- on the node.
----
-
-# /v1/client/stats
-
-The client `stats` endpoint is used to query the actual resources consumed on a node.
-The API endpoint is hosted by the Nomad client and requests have to be made to
-the nomad client whose resource usage metrics are of interest.
-
-## GET
-
-
- - Description
- -
- Query the actual resource usage of a Nomad client
-
-
- - Method
- - GET
-
- - URL
- - `/v1/client/stats`
-
- - Returns
- -
-
- ```javascript
- {
- "CPU": [
- {
- "CPU": "cpu0",
- "Idle": 89.2156862745098,
- "System": 4.901960784313726,
- "Total": 10.784313725490197,
- "User": 5.88235294117647
- },
- {
- "CPU": "cpu1",
- "Idle": 100,
- "System": 0,
- "Total": 0,
- "User": 0
- },
- {
- "CPU": "cpu2",
- "Idle": 94.05940594059405,
- "System": 2.9702970297029703,
- "Total": 5.9405940594059405,
- "User": 2.9702970297029703
- },
- {
- "CPU": "cpu3",
- "Idle": 99.00990099009901,
- "System": 0,
- "Total": 0.9900990099009901,
- "User": 0.9900990099009901
- }
- ],
- "CPUTicksConsumed": 119.5762958648806,
- "DiskStats": [
- {
- "Available": 16997969920,
- "Device": "/dev/disk1",
- "InodesUsedPercent": 85.84777164286838,
- "Mountpoint": "/",
- "Size": 120108089344,
- "Used": 102847975424,
- "UsedPercent": 85.62951586835626
- }
- ],
- "Memory": {
- "Available": 3724746752,
- "Free": 2446233600,
- "Total": 8589934592,
- "Used": 4865187840
- },
- "Timestamp": 1465839167993064200,
- "Uptime": 101149
- }
- ```
-
-