From 0385ac6c43b1d3948fe5193c88b375163784d6a7 Mon Sep 17 00:00:00 2001 From: Milind Chawre Date: Thu, 2 Jul 2020 00:19:14 +0530 Subject: [PATCH 01/49] Updating cluster-role.yaml to fix rbac --- examples/cri/cluster-role.yaml | 1 + examples/k8s/cluster-role.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/examples/cri/cluster-role.yaml b/examples/cri/cluster-role.yaml index 14315bf29..024382365 100644 --- a/examples/cri/cluster-role.yaml +++ b/examples/cri/cluster-role.yaml @@ -15,6 +15,7 @@ rules: - replicationcontrollers - services - nodes + - namespaces verbs: - list - watch diff --git a/examples/k8s/cluster-role.yaml b/examples/k8s/cluster-role.yaml index cd4689573..6a7977684 100644 --- a/examples/k8s/cluster-role.yaml +++ b/examples/k8s/cluster-role.yaml @@ -16,6 +16,7 @@ rules: - replicationcontrollers - services - nodes + - namespaces - persistentvolumes - persistentvolumeclaims verbs: From c9b44d7c9306504c43cbb521c494e2e4ebf8e94f Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Tue, 9 Jun 2020 08:42:11 +0200 Subject: [PATCH 02/49] use supported releases --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 2a318409b..25eaf3016 100644 --- a/Makefile +++ b/Makefile @@ -278,7 +278,7 @@ realclean: clean $(DOCKERHUB_USER)/scope $(DOCKERHUB_USER)/cloud-agent \ $(DOCKERHUB_USER)/scope:$(IMAGE_TAG) $(DOCKERHUB_USER)/cloud-agent:$(IMAGE_TAG) \ weaveworks/weaveexec:$(WEAVENET_VERSION) \ - ubuntu:yakkety alpine:3.5 node:6.9.0 2>/dev/null || true + ubuntu:bionic alpine:3.11 node:6.9.0 2>/dev/null || true # Dependencies are intentionally build without enforcing any tags # since they are build on the host From b64ac919f7ffd1493fa15ae96ad190f0893fd236 Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Tue, 9 Jun 2020 08:57:18 +0200 Subject: [PATCH 03/49] shellcheck version? --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index 25eaf3016..0e67aa7e2 100644 --- a/Makefile +++ b/Makefile @@ -119,6 +119,7 @@ tests: $(CODECGEN_TARGETS) prog/staticui/staticui.go prog/externalui/externalui. ./tools/test -no-go-get -tags $(GO_BUILD_TAGS) lint: + shellcheck -V ./tools/lint prog/staticui/staticui.go: From 37ea4937a4de85a51c6f7af501f0a59c0f96f44a Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Thu, 3 Sep 2020 10:15:13 +0200 Subject: [PATCH 04/49] Squashed 'tools/' changes from f041a74ff..604e133c2 604e133c2 Merge pull request #167 from weaveworks/update-scheduler-instructions bdd647e92 Merge pull request #169 from weaveworks/go-1.14.4 2c2792e7d Upgrade to Go 1.14.4 e6dd5e8f0 Merge pull request #168 from weaveworks/downgrade-werkzeug 144aa64c0 Restruct scheduler to use compatible version of werkzeug library cc807901d Update instructions on how to deploy gc/scheduler 51a217660 Merge pull request #166 from weaveworks/165-rename-circleci-to-wksctl bfd7a2bbe Renames circleci project wks -> wksctl afte code move a5f7be3cc Note that the API token was revoked 15e4cfb94 Merge pull request #164 from weaveworks/improve-lint dc8722589 Fix lint errors in Python code 8cb6a62a2 Set failure state if lint_files fails c635ce412 Simplify the no-arguments case 167b7ed57 Skip entire directories that match filter patterns 1caa455a6 Refactor: read filter patterns once at start 4cc7911e5 Merge pull request #163 from weaveworks/fix-lint 393808dab Merge pull request #162 from weaveworks/golang-python3 3c5fcd16e Make lint run on CircleCI f0936a1e9 lint all directories if not given a list 68f62a393 Fix typo in lint script 9ef44b057 Stop installing promtool 882df5ec5 Install python 3 instead of obsolete v2.7 988002377 Update Go to latest 1.13.3 2a2df5278 Merge pull request #161 from murali-reddy/terraform-update bf8ed23b9 update google_compute_instance arguments as per the latest documentation git-subtree-dir: tools git-subtree-split: 604e133c2b7eb805766eab7be28723ef1ccd32aa --- .circleci/config.yml | 10 +++---- build/golang/Dockerfile | 11 ++++--- dependencies/cross_versions.py | 5 ++-- lint | 23 ++++++++++----- provisioning/gcp/main.tf | 6 ++-- provisioning/gcp/outputs.tf | 12 ++++---- scheduler/README.md | 54 +++++++++++++++------------------- scheduler/app.yaml | 2 -- scheduler/main.py | 10 ++----- scheduler/requirements.txt | 1 + 10 files changed, 67 insertions(+), 67 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 2e1a47005..27546e129 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,11 +10,11 @@ jobs: steps: - checkout - run: cd build; make - - run: docker run --rm -v "$PWD:$PWD" -w "$PWD" --entrypoint sh weaveworks/build-golang -c ./lint . - - run: docker run --rm -v "$PWD:$PWD" -w "$PWD" --entrypoint sh weaveworks/build-golang -c ./shell-lint . - - run: docker run --rm -v "$PWD/cover:/go/src/cover" -w "/go/src/cover" --entrypoint sh weaveworks/build-golang -c make - - run: docker run --rm -v "$PWD/socks:/go/src/socks" -w "/go/src/socks" --entrypoint sh weaveworks/build-golang -c "make proxy" - - run: docker run --rm -v "$PWD/runner:/go/src/runner" -w "/go/src/runner" --entrypoint sh weaveworks/build-golang -c make + - run: docker run --rm -v "$PWD:$PWD" -w "$PWD" --entrypoint sh weaveworks/build-golang -c "./shell-lint ." + - run: docker run --rm -v "$PWD:/go/src" -w "/go/src/cover" --entrypoint sh weaveworks/build-golang -c make + - run: docker run --rm -v "$PWD:/go/src" -w "/go/src/socks" --entrypoint sh weaveworks/build-golang -c "make proxy" + - run: docker run --rm -v "$PWD:/go/src" -w "/go/src/runner" --entrypoint sh weaveworks/build-golang -c make + - run: docker run --rm -v "$PWD:/go/src" -w "/go/src" --entrypoint sh weaveworks/build-golang -c "./lint ./build ./config_management ./cover ./dependencies ./integration ./provisioning ./runner ./scheduler ./socks" - deploy: command: | diff --git a/build/golang/Dockerfile b/build/golang/Dockerfile index df97b2c83..f56c156d7 100644 --- a/build/golang/Dockerfile +++ b/build/golang/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.13.1-stretch +FROM golang:1.14.4-stretch RUN apt-get update && \ apt-get install -y \ curl \ @@ -8,13 +8,16 @@ RUN apt-get update && \ libprotobuf-dev \ make \ protobuf-compiler \ - python-pip \ + python3 \ + python3-pip \ python-requests \ python-yaml \ + libssl-dev \ + python-openssl \ shellcheck \ unzip && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* -RUN pip install attrs pyhcl yapf==0.16.2 flake8==3.3.0 +RUN pip3 install attrs==19.2.0 pyhcl yapf==0.16.2 flake8==3.3.0 RUN curl -fsSLo shfmt https://github.com/mvdan/sh/releases/download/v1.3.0/shfmt_v1.3.0_linux_amd64 && \ echo "b1925c2c405458811f0c227266402cf1868b4de529f114722c2e3a5af4ac7bb2 shfmt" | sha256sum -c && \ chmod +x shfmt && \ @@ -34,7 +37,7 @@ RUN go get -tags netgo \ github.com/golang/protobuf/protoc-gen-go \ github.com/kisielk/errcheck \ github.com/mjibson/esc \ - github.com/prometheus/prometheus/cmd/promtool && \ + && \ rm -rf /go/pkg /go/src RUN mkdir protoc && \ cd protoc && \ diff --git a/dependencies/cross_versions.py b/dependencies/cross_versions.py index dd920f0ef..a27892842 100755 --- a/dependencies/cross_versions.py +++ b/dependencies/cross_versions.py @@ -80,8 +80,9 @@ def cross_versions(config): def main(argv): try: config = _validate_input(argv) - print(linesep.join('\t'.join(triple) - for triple in cross_versions(config))) + print( + linesep.join('\t'.join(triple) + for triple in cross_versions(config))) except Exception as e: print(str(e)) exit(_ERROR_RUNTIME) diff --git a/lint b/lint index 72621acbb..3f2d72e9c 100755 --- a/lint +++ b/lint @@ -219,12 +219,16 @@ matches_any() { return 1 } -filter_out() { +read_patterns() { local patterns_file="$1" if [ -n "$patterns_file" ] && [ -r "$patterns_file" ]; then - local patterns - patterns=$(sed '/^#.*$/d ; /^\s*$/d' "$patterns_file") # Remove blank lines and comments before we start iterating. - [ -n "$DEBUG" ] && echo >&2 "> Filters:" && echo >&2 "$patterns" + sed '/^#.*$/d ; /^\s*$/d' "$patterns_file" # Remove blank lines and comments. + fi +} + +filter_out() { + local patterns="$1" + if [ -n "$patterns" ]; then local filtered_out=() while read -r filename; do matches_any "$filename" "$patterns" && filtered_out+=("$filename") || echo "$filename" @@ -238,11 +242,13 @@ filter_out() { lint_directory() { local dirname="$1" local lint_result=0 + matches_any "$dirname" "$PATTERNS" && return 0 + [ -n "$DEBUG" ] && echo >&2 "> Linting directory: $dirname" # This test is just checking if there are any Go files in the directory if compgen -G "$dirname/*.go" >/dev/null; then lint_go "${dirname}" || lint_result=1 fi - find . -maxdepth 1 "$dirname" | filter_out "$LINT_IGNORE_FILE" | lint_files + find "$dirname" -maxdepth 1 | filter_out "$PATTERNS" | lint_files || lint_result=1 return $lint_result } @@ -255,11 +261,12 @@ lint_directories() { } list_directories() { - if [ $# -gt 0 ]; then - find "$@" \( -name vendor -o -name .git -o -name .cache -o -name .pkg \) -prune -o -type d - fi + find "$@" \( -name vendor -o -name .git -o -name .cache -o -name .pkg \) -prune -o -type d } +PATTERNS=$(read_patterns "$LINT_IGNORE_FILE") +[ -n "$DEBUG" ] && echo >&2 "> Filters:" && echo >&2 "$PATTERNS" + if [ $# = 1 ] && [ -f "$1" ]; then lint "$1" else diff --git a/provisioning/gcp/main.tf b/provisioning/gcp/main.tf index af5a22ebc..1f9b8bacb 100755 --- a/provisioning/gcp/main.tf +++ b/provisioning/gcp/main.tf @@ -18,8 +18,10 @@ resource "google_compute_instance" "tf_test_vm" { zone = "${var.gcp_zone}" count = "${var.num_hosts}" - disk { - image = "${var.gcp_image}" + boot_disk { + initialize_params { + image = "${var.gcp_image}" + } } tags = [ diff --git a/provisioning/gcp/outputs.tf b/provisioning/gcp/outputs.tf index 210398ba5..e09197937 100755 --- a/provisioning/gcp/outputs.tf +++ b/provisioning/gcp/outputs.tf @@ -3,11 +3,11 @@ output "username" { } output "public_ips" { - value = ["${google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.assigned_nat_ip}"] + value = ["${google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.nat_ip}"] } output "private_ips" { - value = ["${google_compute_instance.tf_test_vm.*.network_interface.0.address}"] + value = ["${google_compute_instance.tf_test_vm.*.network_interface.0.network_ip}"] } output "hostnames" { @@ -24,7 +24,7 @@ output "hostnames" { output "private_etc_hosts" { value = "${join("\n", "${formatlist("%v %v.%v.%v", - google_compute_instance.tf_test_vm.*.network_interface.0.address, + google_compute_instance.tf_test_vm.*.network_interface.0.network_ip, google_compute_instance.tf_test_vm.*.name, google_compute_instance.tf_test_vm.*.zone, var.app @@ -36,7 +36,7 @@ output "private_etc_hosts" { output "public_etc_hosts" { value = "${join("\n", "${formatlist("%v %v.%v.%v", - google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.assigned_nat_ip, + google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.nat_ip, google_compute_instance.tf_test_vm.*.name, google_compute_instance.tf_test_vm.*.zone, var.app @@ -47,8 +47,8 @@ output "public_etc_hosts" { output "ansible_inventory" { value = "${format("[all]\n%s", join("\n", "${formatlist("%v private_ip=%v", - google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.assigned_nat_ip, - google_compute_instance.tf_test_vm.*.network_interface.0.address + google_compute_instance.tf_test_vm.*.network_interface.0.access_config.0.nat_ip, + google_compute_instance.tf_test_vm.*.network_interface.0.network_ip )}" ))}" } diff --git a/scheduler/README.md b/scheduler/README.md index d9c4aa41e..5c406911c 100644 --- a/scheduler/README.md +++ b/scheduler/README.md @@ -23,41 +23,33 @@ $ pip install -r requirements.txt -t lib - Run: ```console - $ appcfg.py --version $(date '+%Y%m%dt%H%M%S') update . - XX:XX PM Application: positive-cocoa-90213; version: 1 - XX:XX PM Host: appengine.google.com - XX:XX PM Starting update of app: positive-cocoa-90213, version: 1 - XX:XX PM Getting current resource limits. - Your browser has been opened to visit: + $ gcloud app deploy --version $(date '+%Y%m%dt%H%M%S') --project positive-cocoa-90213 + Services to deploy: - https://accounts.google.com/o/oauth2/auth?scope=... + descriptor: [/Users/simon/weave/build-tools/scheduler/app.yaml] + source: [/Users/simon/weave/build-tools/scheduler] + target project: [positive-cocoa-90213] + target service: [default] + target version: [20200512t154238] + target url: [https://positive-cocoa-90213.appspot.com] - If your browser is on a different machine then exit and re-run this - application with the command-line parameter - --noauth_local_webserver + Do you want to continue (Y/n)? - Authentication successful. - XX:XX PM Scanning files on local disk. - XX:XX PM Scanned 500 files. - XX:XX PM Scanned 1000 files. - XX:XX PM Cloning 1220 application files. - XX:XX PM Uploading 28 files and blobs. - XX:XX PM Uploaded 28 files and blobs. - XX:XX PM Compilation starting. - XX:XX PM Compilation completed. - XX:XX PM Starting deployment. - XX:XX PM Checking if deployment succeeded. - XX:XX PM Will check again in 1 seconds. - XX:XX PM Checking if deployment succeeded. - XX:XX PM Will check again in 2 seconds. - XX:XX PM Checking if deployment succeeded. - XX:XX PM Will check again in 4 seconds. - XX:XX PM Checking if deployment succeeded. - XX:XX PM Deployment successful. - XX:XX PM Checking if updated app version is serving. - XX:XX PM Completed update of app: positive-cocoa-90213, version: 1 - XX:XX PM Uploading cron entries. + Beginning deployment of service [default]... + ╔════════════════════════════════════════════════════════════╗ + ╠═ Uploading 433 files to Google Cloud Storage ═╣ + ╚════════════════════════════════════════════════════════════╝ + File upload done. + Updating service [default]...done. + Setting traffic split for service [default]...done. + Deployed service [default] to [https://positive-cocoa-90213.appspot.com] + + You can stream logs from the command line by running: + $ gcloud app logs tail -s default + + To view your application in the web browser run: + $ gcloud app browse --project=positive-cocoa-90213 ``` - Go to [console.cloud.google.com](https://console.cloud.google.com) > Weave Integration Tests (`positive-cocoa-90213`) > AppEngine > Versions and ensure traffic is being directed to the newly deployed version. diff --git a/scheduler/app.yaml b/scheduler/app.yaml index 21f5f0527..e21848c80 100644 --- a/scheduler/app.yaml +++ b/scheduler/app.yaml @@ -1,5 +1,3 @@ -application: positive-cocoa-90213 -version: 1 runtime: python27 api_version: 1 threadsafe: true diff --git a/scheduler/main.py b/scheduler/main.py index 733de8077..4dd1e3424 100644 --- a/scheduler/main.py +++ b/scheduler/main.py @@ -82,14 +82,14 @@ def schedule(test_run, shard_count, shard): test_times_dict = dict(test_times) test_times.sort(key=operator.itemgetter(1)) - shards = {i: [] for i in xrange(shard_count)} + shards = {i: [] for i in range(shard_count)} while test_times: test_name, time = test_times.pop() # find shortest shard and put it in that s, _ = min( ((i, sum(test_times_dict[t] for t in shards[i])) - for i in xrange(shard_count)), + for i in range(shard_count)), key=operator.itemgetter(1)) shards[s].append(test_name) @@ -123,9 +123,6 @@ def _matches_any_regex(name, regexes): return matches -# See also: https://circleci.com/account/api -CIRCLE_CI_API_TOKEN = 'cffb83afd920cfa109cbd3e9eecb7511a2d18bb9' - # N.B.: When adding a project below, please ensure: # - its CircleCI project is either public, or is followed by the user attached # to the above API token @@ -137,8 +134,7 @@ PROJECTS = [ ('weaveworks/weave', 'positive-cocoa-90213', 'us-central1-a', True, None), ('weaveworks/scope', 'scope-integration-tests', 'us-central1-a', False, None), - ('weaveworks/wks', 'wks-tests', 'us-central1-a', True, - CIRCLE_CI_API_TOKEN), + ('weaveworks/wksctl', 'wks-tests', 'us-central1-a', True, None), ] diff --git a/scheduler/requirements.txt b/scheduler/requirements.txt index 872a7c834..af1b71a09 100644 --- a/scheduler/requirements.txt +++ b/scheduler/requirements.txt @@ -1,2 +1,3 @@ flask==0.12.4 google-api-python-client==1.6.7 +werkzeug<1.0 From 1ab610ca783d01b84e282cfd3c57eeb18e49a9a6 Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Thu, 3 Sep 2020 10:16:04 +0200 Subject: [PATCH 05/49] .. --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index 0e67aa7e2..25eaf3016 100644 --- a/Makefile +++ b/Makefile @@ -119,7 +119,6 @@ tests: $(CODECGEN_TARGETS) prog/staticui/staticui.go prog/externalui/externalui. ./tools/test -no-go-get -tags $(GO_BUILD_TAGS) lint: - shellcheck -V ./tools/lint prog/staticui/staticui.go: From 86daaf3a399eedd910fd8a506d351d5d37fc9ee7 Mon Sep 17 00:00:00 2001 From: Akash Srivastava Date: Tue, 29 Dec 2020 17:02:50 +0530 Subject: [PATCH 06/49] Update email address of Akash Srivastava (#3824) Signed-off-by: Akash Srivastava --- MAINTAINERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index ea093a69e..e2b07c21c 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -2,4 +2,4 @@ Alfonso Acosta (@2opremio) Filip Barl (@fbarl) Bryan Boreham (@bboreham) Satyam Zode (@satyamz) -Akash Srivastava (@qiell) +Akash Srivastava (@qiell) From 4f713984f226e8f155f33aefa962003ee6278bce Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 15:12:26 +0000 Subject: [PATCH 07/49] Only mount plugins directory if it exists This gets over problem with Docker for Mac where /var/run is read-only --- scope | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/scope b/scope index 5611e1f5d..a72d1b7d7 100755 --- a/scope +++ b/scope @@ -155,26 +155,22 @@ check_not_running() { esac } -create_plugins_dir() { - # Docker for Mac (as of beta18) looks for this path on VM first, and when it doesn't - # find it there, it assumes the user referes to the path on Mac OS. Firstly, in most - # cases user won't have /var/run/scope/plugins on their Mac OS filesystem, and - # secondly Docker for Mac would have to be configured to share this path. The result - # of this "feature" is an error message: "The path /var/run/scope/plugins - # is not shared from OS X and does not belong to the system." - # In any case, creating /var/run/scope/plugins on Mac OS would not work, as domain - # sockets do not cross VM boundaries. We need this directory to exits on the VM. - docker run $USERNS_HOST --rm --entrypoint=/bin/sh \ +check_plugins_dir() { + # If plugins dir exists for Docker containers then we will mount it + # (the context for Docker might be different to that for this script, e.g. when using Docker for Mac) + if docker run $USERNS_HOST --rm --entrypoint=/bin/sh \ -v /var/run:/var/run \ - "$SCOPE_IMAGE" -c "mkdir -p /var/run/scope/plugins" + "$SCOPE_IMAGE" -c "test -d /var/run/scope/plugins"; then + PLUGINS_DIR_EXISTS=true + fi } docker_args() { echo --privileged $USERNS_HOST --net=host --pid=host \ -v /var/run/docker.sock:/var/run/docker.sock \ - -v /var/run/scope/plugins:/var/run/scope/plugins \ -v /sys/kernel/debug:/sys/kernel/debug \ -e CHECKPOINT_DISABLE + [ -n "${PLUGINS_DIR_EXISTS:-}" ] && echo -v /var/run/scope/plugins:/var/run/scope/plugins } launch_command() { @@ -262,8 +258,9 @@ case "$COMMAND" in ;; launch) + dry_run "$@" + check_plugins_dir if check_docker_for_mac; then - create_plugins_dir if check_probe_only; then launch "$@" exit @@ -273,7 +270,6 @@ case "$COMMAND" in # access to host ports of the VM. # - https://github.com/weaveworks/scope/issues/1411 # - https://forums.docker.com/t/ports-in-host-network-namespace-are-not-accessible/10789 - dry_run "$@" if check_listen_address_arg; then echo "--app.http.address argument not supported on Docker for Mac" >&2 exit 1 @@ -290,7 +286,6 @@ case "$COMMAND" in print_app_endpoints "localhost" exit fi - dry_run "$@" launch "$@" if ! check_probe_only; then if check_listen_address_arg; then From f17dceab0df80d36446fe3c689360e3320282dbd Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 18:48:56 +0000 Subject: [PATCH 08/49] Create /var/run/scope directory in test The scope script is no longer creating it. --- integration/315_ebpf_restart_test.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/integration/315_ebpf_restart_test.sh b/integration/315_ebpf_restart_test.sh index 1bd27931a..9e3f07c0e 100755 --- a/integration/315_ebpf_restart_test.sh +++ b/integration/315_ebpf_restart_test.sh @@ -20,7 +20,7 @@ has_container "$HOST1" nginx has_container "$HOST1" client has_connection containers "$HOST1" client nginx -docker_on "$HOST1" exec weavescope sh -c "echo stop > /var/run/scope/debug-bpf" +docker_on "$HOST1" exec weavescope sh -c "mkdir /var/run/scope && echo stop > /var/run/scope/debug-bpf" sleep 5 server_on "$HOST1" "nginx2" From b438707a92c2131a0941442f988904ca56401e44 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 17:00:29 +0000 Subject: [PATCH 09/49] Clean up lint errors in shell scripts --- bin/release | 52 +++++++++++------------ extras/build_on_circle.sh | 2 +- extras/dialer/dialer | 2 +- extras/generate_latest_map | 2 +- integration/410_container_control_test.sh | 2 +- integration/420_host_control_test.sh | 2 +- scope | 6 +-- 7 files changed, 34 insertions(+), 34 deletions(-) diff --git a/bin/release b/bin/release index 9328c8ae2..b988506ed 100755 --- a/bin/release +++ b/bin/release @@ -39,7 +39,7 @@ setup() { else echo "Cannot determine version - multiple tags point at HEAD:" >&2 for TAG in $HEAD_TAGS; do - echo -e "\t$TAG" >&2 + echo -e "\\t$TAG" >&2 done exit 1 fi @@ -65,8 +65,8 @@ build() { echo "== Clone repo at $LATEST_TAG for version $VERSION" if [ -d "$RELEASE_DIR" ]; then - echo -e "\u2757 Release directory $RELEASE_DIR already exists, you may want to" >&2 - echo -e "\trm -rf $RELEASE_DIR" >&2 + echo -e "\\u2757 Release directory $RELEASE_DIR already exists, you may want to" >&2 + echo -e "\\trm -rf $RELEASE_DIR" >&2 exit 1 fi @@ -78,7 +78,7 @@ build() { ## Check that the top changelog entry is this version if ! latest_changelog=$(perl -nle'print $& if m{(?<=^## Release ).*}' ./CHANGELOG.md | head -1) \ || ! [ "$latest_changelog" = "$VERSION" ]; then - echo -e "\u2757 Latest changelog entry \"$latest_changelog\" does not match the release version $VERSION" >&2 + echo -e "\\u2757 Latest changelog entry \"$latest_changelog\" does not match the release version $VERSION" >&2 exit 1 fi @@ -93,7 +93,7 @@ build() { if make tests SUDO="$SUDO"; then echo -e '\u2713 Tests pass' else - echo -e "\u2757 Tests failed, probably best not publish this one" >&2 + echo -e "\\u2757 Tests failed, probably best not publish this one" >&2 exit 1 fi @@ -119,20 +119,20 @@ draft() { ## Check that the tag exists by looking at github if ! curl -sSf "https://api.github.com/repos/$GITHUB_USER/scope/git/tags/$LATEST_TAG_SHA" >/dev/null 2>&1; then - echo -e "\u2757 Tag $LATEST_TAG is not on GitHub, or is not the same as the local tag" >&2 - echo -e "\thttps://github.com/$GITHUB_USER/scope/tags" >&2 + echo -e "\\u2757 Tag $LATEST_TAG is not on GitHub, or is not the same as the local tag" >&2 + echo -e "\\thttps://github.com/$GITHUB_USER/scope/tags" >&2 echo "You may need to" >&2 - echo -e "\tgit push git@github.com:$GITHUB_USER/scope $LATEST_TAG" + echo -e "\\tgit push git@github.com:$GITHUB_USER/scope $LATEST_TAG" exit 1 fi - echo -e "\u2713 Tag $LATEST_TAG exists in GitHub repo $GITHUB_USER/scope" + echo -e "\\u2713 Tag $LATEST_TAG exists in GitHub repo $GITHUB_USER/scope" ## Check that the version does not already exist by looking at github ## releases if github-release info --user "$GITHUB_USER" --repo scope --tag "$LATEST_TAG" >/dev/null 2>&1; then - echo -e "\u2757 Release $LATEST_TAG already exists on GitHub" >&2 - echo -e "\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" >&2 + echo -e "\\u2757 Release $LATEST_TAG already exists on GitHub" >&2 + echo -e "\\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" >&2 exit 1 fi @@ -144,7 +144,7 @@ draft() { fi echo "== Creating GitHub release $RELEASE_ARGS $RELEASE_NAME $VERSION" - github-release release $RELEASE_ARGS \ + github-release release "$RELEASE_ARGS" \ --user "$GITHUB_USER" \ --repo scope \ --tag "$LATEST_TAG" \ @@ -159,7 +159,7 @@ draft() { --file "./scope" echo "** Draft $TYPE $RELEASE_NAME $VERSION created at" - echo -e "\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" + echo -e "\\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" } publish() { @@ -177,22 +177,22 @@ publish() { --tag "$LATEST_TAG" echo "** Pre-release $RELEASE_NAME $VERSION published at" - echo -e "\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" + echo -e "\\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" else echo "== Sanity checks" if ! [ "$LATEST_TAG_COMMIT_SHA" == "$LATEST_RELEASE_COMMIT_SHA" ]; then - echo -e "\u2757 The tag latest_release does not point to the same commit as $LATEST_TAG" >&2 + echo -e "\\u2757 The tag latest_release does not point to the same commit as $LATEST_TAG" >&2 echo "You may need to" >&2 - echo -e "\tgit tag -af latest_release $LATEST_TAG" >&2 + echo -e "\\tgit tag -af latest_release $LATEST_TAG" >&2 exit 1 fi ## Check that the 'latest_release' tag exists by looking at github if ! curl -sSf "https://api.github.com/repos/$GITHUB_USER/scope/git/tags/$LATEST_RELEASE_SHA" >/dev/null 2>&1; then - echo -e "\u2757 Tag latest_release is not on GitHub, or is not the same as the local tag" >&2 - echo -e "\thttps://github.com/$GITHUB_USER/scope/tags" >&2 + echo -e "\\u2757 Tag latest_release is not on GitHub, or is not the same as the local tag" >&2 + echo -e "\\thttps://github.com/$GITHUB_USER/scope/tags" >&2 echo "You may need to" >&2 - echo -e "\tgit push -f git@github.com:$GITHUB_USER/scope latest_release" >&2 + echo -e "\\tgit push -f git@github.com:$GITHUB_USER/scope latest_release" >&2 exit 1 fi echo '** Sanity checks OK for publishing tag' "$LATEST_TAG" as "$DOCKERHUB_USER/scope:$VERSION" @@ -229,8 +229,8 @@ publish() { --file "./scope" echo "** Release $RELEASE_NAME $VERSION published at" - echo -e "\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" - echo -e "\thttps://github.com/$GITHUB_USER/scope/releases/latest_release" + echo -e "\\thttps://github.com/$GITHUB_USER/scope/releases/$LATEST_TAG" + echo -e "\\thttps://github.com/$GITHUB_USER/scope/releases/latest_release" fi } @@ -254,19 +254,19 @@ push_images() { usage() { echo "Usage:" - echo -e "\t./bin/release build" + echo -e "\\t./bin/release build" echo "-- Build artefacts for the latest version tag" - echo -e "\t./bin/release draft" + echo -e "\\t./bin/release draft" echo "-- Create draft release with artefacts in GitHub" - echo -e "\t./bin/release publish" + echo -e "\\t./bin/release publish" echo "-- Publish the GitHub release and update DockerHub" exit 1 } # Ensure required tooling is installed -if ! which github-release >/dev/null; then +if ! command -v github-release >/dev/null; then echo "Please install git-release:" >&2 - echo -e "\tgo get github.com/weaveworks/github-release" >&2 + echo -e "\\tgo get github.com/weaveworks/github-release" >&2 echo "and create a git token per https://github.com/weaveworks/github-release" >&2 exit 1 fi diff --git a/extras/build_on_circle.sh b/extras/build_on_circle.sh index 046dd88a8..d0772a20a 100755 --- a/extras/build_on_circle.sh +++ b/extras/build_on_circle.sh @@ -2,4 +2,4 @@ set -e -./in_parallel.sh "make RM=" "$(find . -maxdepth 2 -name "*.go" -printf "%h\n" | sort -u | sed -n 's/\.\/\(.*\)/\1\/\1/p')" +./in_parallel.sh "make RM=" "$(find . -maxdepth 2 -name "*.go" -printf "%h\\n" | sort -u | sed -n 's/\.\/\(.*\)/\1\/\1/p')" diff --git a/extras/dialer/dialer b/extras/dialer/dialer index 67dacf46a..86abc7e5f 100755 --- a/extras/dialer/dialer +++ b/extras/dialer/dialer @@ -23,7 +23,7 @@ while true; do rand=$(((RANDOM % max_dialer) + 1)) container=${dialer[$rand]} docker rm -f "$container" >/dev/null & - unset dialer[$rand] + unset "dialer[$rand]" dialer=("${dialer[@]}") fi diff --git a/extras/generate_latest_map b/extras/generate_latest_map index d41d07e23..d08e474b3 100755 --- a/extras/generate_latest_map +++ b/extras/generate_latest_map @@ -211,7 +211,7 @@ function generate_latest_map() { func (m ${latest_map_type}) String() string { buf := bytes.NewBufferString("{") for _, val := range m { - fmt.Fprintf(buf, "%s: %s,\n", val.key, val.String()) + fmt.Fprintf(buf, "%s: %s,\\n", val.key, val.String()) } fmt.Fprintf(buf, "}") return buf.String() diff --git a/integration/410_container_control_test.sh b/integration/410_container_control_test.sh index abe74c541..af6696e5d 100755 --- a/integration/410_container_control_test.sh +++ b/integration/410_container_control_test.sh @@ -20,7 +20,7 @@ PROBEID=$(docker_on "$HOST1" logs weavescope 2>&1 | grep "probe starting" | sed # container's PATH settings are respected, which isn't the case for # login shells. PIPEID=$(curl -s -f -X POST "http://$HOST1:4040/api/control/$PROBEID/$CID;/docker_exec_container" | jq -r '.pipe') -assert "(sleep 1 && echo 'echo \$PATH' && sleep 1) | wscat -b 'ws://$HOST1:4040/api/pipe/$PIPEID' | col -pb" "/ # 6necho \$PATH\n/home:/usr/bin\n/ # 6n" +assert "(sleep 1 && echo 'echo \$PATH' && sleep 1) | wscat -b 'ws://$HOST1:4040/api/pipe/$PIPEID' | col -pb" "/ # 6necho \$PATH\\n/home:/usr/bin\\n/ # 6n" assert_raises "curl -f -X POST 'http://$HOST1:4040/api/control/$PROBEID/$CID;/docker_stop_container'" diff --git a/integration/420_host_control_test.sh b/integration/420_host_control_test.sh index fe461b091..19fc448ac 100755 --- a/integration/420_host_control_test.sh +++ b/integration/420_host_control_test.sh @@ -15,6 +15,6 @@ HOSTID=$($SSH "$HOST1" hostname) # Execute 'echo foo' in the host tty and check its output PIPEID=$(curl -s -f -X POST "http://$HOST1:4040/api/control/$PROBEID/$HOSTID;/host_exec" | jq -r '.pipe') -assert "(sleep 1 && echo \"PS1=''; echo foo\" && sleep 1) | wscat -b 'ws://$HOST1:4040/api/pipe/$PIPEID' | col -pb | tail -n 1" "foo\n" +assert "(sleep 1 && echo \"PS1=''; echo foo\" && sleep 1) | wscat -b 'ws://$HOST1:4040/api/pipe/$PIPEID' | col -pb | tail -n 1" "foo\\n" scope_end_suite diff --git a/scope b/scope index 5611e1f5d..e318ec955 100755 --- a/scope +++ b/scope @@ -18,7 +18,7 @@ SCOPE_IMAGE="$SCOPE_IMAGE_NAME:$IMAGE_VERSION" # with care. SCOPE_CONTAINER_NAME="${SCOPE_CONTAINER_NAME:-weavescope}" SCOPE_APP_CONTAINER_NAME="${SCOPE_APP_CONTAINER_NAME:-weavescope-app}" -IP_REGEXP="[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" +IP_REGEXP="[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}" IP_ADDR_CMD="find /sys/class/net -type l | xargs -n1 basename | grep -vE 'docker|veth|lo' | \ xargs -n1 ip addr show | grep inet | awk '{ print \$2 }' | grep -oE '$IP_REGEXP'" LISTENING_IP_ADDR_CMD="for I in \$( $IP_ADDR_CMD ); do if curl -m 1 -s \${I}:4040 > /dev/null ; then echo \${I}; fi; done" @@ -112,11 +112,11 @@ check_docker_version() { } check_probe_only() { - echo "${ARGS}" | grep -q -E "\-\-no\-app|\-\-service\-token|\-\-probe\-only" + echo "${ARGS}" | grep -q -E -e "--no-app|--service-token|--probe-only" } check_listen_address_arg() { - echo "${ARGS}" | grep -q -E "\-\-app\.http\.address" + echo "${ARGS}" | grep -q -E -e "--app\\.http\\.address" } check_docker_for_mac() { From 18acfcefe1a548fbe53e47d318e2967083ec8866 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 17:12:27 +0000 Subject: [PATCH 10/49] Run go fmt on various files Seems that go fmt has changed behaviour since these files were last checked in. Changes are all cosmetic. --- app/multitenant/aws_collector.go | 2 +- cri/runtime/api.pb.go | 88 ++++++++++----------- probe/appclient/app_client_internal_test.go | 4 +- probe/appclient/probe_config.go | 3 +- probe/docker/registry.go | 14 ++-- probe/kubernetes/service.go | 4 +- test/fixture/report_fixture.go | 14 ++-- 7 files changed, 64 insertions(+), 65 deletions(-) diff --git a/app/multitenant/aws_collector.go b/app/multitenant/aws_collector.go index 39b2edced..03c7203d7 100644 --- a/app/multitenant/aws_collector.go +++ b/app/multitenant/aws_collector.go @@ -213,7 +213,7 @@ func NewAWSCollector(config AWSCollectorConfig) (AWSCollector, error) { } func (c *awsCollector) flushLoop() { - for _ = range c.ticker.C { + for range c.ticker.C { c.flushPending(context.Background()) } } diff --git a/cri/runtime/api.pb.go b/cri/runtime/api.pb.go index 38def0b5c..ad3023b4b 100644 --- a/cri/runtime/api.pb.go +++ b/cri/runtime/api.pb.go @@ -5171,7 +5171,7 @@ func (m *LinuxPodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { i += n7 } if len(m.Sysctls) > 0 { - for k, _ := range m.Sysctls { + for k := range m.Sysctls { dAtA[i] = 0x1a i++ v := m.Sysctls[k] @@ -5291,7 +5291,7 @@ func (m *PodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x32 i++ v := m.Labels[k] @@ -5308,7 +5308,7 @@ func (m *PodSandboxConfig) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x3a i++ v := m.Annotations[k] @@ -5649,7 +5649,7 @@ func (m *PodSandboxStatus) MarshalTo(dAtA []byte) (int, error) { i += n16 } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x3a i++ v := m.Labels[k] @@ -5666,7 +5666,7 @@ func (m *PodSandboxStatus) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x42 i++ v := m.Annotations[k] @@ -5711,7 +5711,7 @@ func (m *PodSandboxStatusResponse) MarshalTo(dAtA []byte) (int, error) { i += n17 } if len(m.Info) > 0 { - for k, _ := range m.Info { + for k := range m.Info { dAtA[i] = 0x12 i++ v := m.Info[k] @@ -5785,7 +5785,7 @@ func (m *PodSandboxFilter) MarshalTo(dAtA []byte) (int, error) { i += n18 } if len(m.LabelSelector) > 0 { - for k, _ := range m.LabelSelector { + for k := range m.LabelSelector { dAtA[i] = 0x1a i++ v := m.LabelSelector[k] @@ -5874,7 +5874,7 @@ func (m *PodSandbox) MarshalTo(dAtA []byte) (int, error) { i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x2a i++ v := m.Labels[k] @@ -5891,7 +5891,7 @@ func (m *PodSandbox) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x32 i++ v := m.Annotations[k] @@ -6550,7 +6550,7 @@ func (m *ContainerConfig) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x4a i++ v := m.Labels[k] @@ -6567,7 +6567,7 @@ func (m *ContainerConfig) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x52 i++ v := m.Annotations[k] @@ -6904,7 +6904,7 @@ func (m *ContainerFilter) MarshalTo(dAtA []byte) (int, error) { i += copy(dAtA[i:], m.PodSandboxId) } if len(m.LabelSelector) > 0 { - for k, _ := range m.LabelSelector { + for k := range m.LabelSelector { dAtA[i] = 0x22 i++ v := m.LabelSelector[k] @@ -7015,7 +7015,7 @@ func (m *Container) MarshalTo(dAtA []byte) (int, error) { i = encodeVarintApi(dAtA, i, uint64(m.CreatedAt)) } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x42 i++ v := m.Labels[k] @@ -7032,7 +7032,7 @@ func (m *Container) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x4a i++ v := m.Annotations[k] @@ -7200,7 +7200,7 @@ func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error) { i += copy(dAtA[i:], m.Message) } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x62 i++ v := m.Labels[k] @@ -7217,7 +7217,7 @@ func (m *ContainerStatus) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x6a i++ v := m.Annotations[k] @@ -7280,7 +7280,7 @@ func (m *ContainerStatusResponse) MarshalTo(dAtA []byte) (int, error) { i += n43 } if len(m.Info) > 0 { - for k, _ := range m.Info { + for k := range m.Info { dAtA[i] = 0x12 i++ v := m.Info[k] @@ -7912,7 +7912,7 @@ func (m *ImageStatusResponse) MarshalTo(dAtA []byte) (int, error) { i += n51 } if len(m.Info) > 0 { - for k, _ := range m.Info { + for k := range m.Info { dAtA[i] = 0x12 i++ v := m.Info[k] @@ -8331,7 +8331,7 @@ func (m *StatusResponse) MarshalTo(dAtA []byte) (int, error) { i += n58 } if len(m.Info) > 0 { - for k, _ := range m.Info { + for k := range m.Info { dAtA[i] = 0x12 i++ v := m.Info[k] @@ -8606,7 +8606,7 @@ func (m *ContainerStatsFilter) MarshalTo(dAtA []byte) (int, error) { i += copy(dAtA[i:], m.PodSandboxId) } if len(m.LabelSelector) > 0 { - for k, _ := range m.LabelSelector { + for k := range m.LabelSelector { dAtA[i] = 0x1a i++ v := m.LabelSelector[k] @@ -8687,7 +8687,7 @@ func (m *ContainerAttributes) MarshalTo(dAtA []byte) (int, error) { i += n64 } if len(m.Labels) > 0 { - for k, _ := range m.Labels { + for k := range m.Labels { dAtA[i] = 0x1a i++ v := m.Labels[k] @@ -8704,7 +8704,7 @@ func (m *ContainerAttributes) MarshalTo(dAtA []byte) (int, error) { } } if len(m.Annotations) > 0 { - for k, _ := range m.Annotations { + for k := range m.Annotations { dAtA[i] = 0x22 i++ v := m.Annotations[k] @@ -10741,7 +10741,7 @@ func (this *LinuxPodSandboxConfig) String() string { return "nil" } keysForSysctls := make([]string, 0, len(this.Sysctls)) - for k, _ := range this.Sysctls { + for k := range this.Sysctls { keysForSysctls = append(keysForSysctls, k) } sortkeys.Strings(keysForSysctls) @@ -10776,7 +10776,7 @@ func (this *PodSandboxConfig) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -10786,7 +10786,7 @@ func (this *PodSandboxConfig) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -10912,7 +10912,7 @@ func (this *PodSandboxStatus) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -10922,7 +10922,7 @@ func (this *PodSandboxStatus) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -10949,7 +10949,7 @@ func (this *PodSandboxStatusResponse) String() string { return "nil" } keysForInfo := make([]string, 0, len(this.Info)) - for k, _ := range this.Info { + for k := range this.Info { keysForInfo = append(keysForInfo, k) } sortkeys.Strings(keysForInfo) @@ -10980,7 +10980,7 @@ func (this *PodSandboxFilter) String() string { return "nil" } keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) - for k, _ := range this.LabelSelector { + for k := range this.LabelSelector { keysForLabelSelector = append(keysForLabelSelector, k) } sortkeys.Strings(keysForLabelSelector) @@ -11012,7 +11012,7 @@ func (this *PodSandbox) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -11022,7 +11022,7 @@ func (this *PodSandbox) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -11196,7 +11196,7 @@ func (this *ContainerConfig) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -11206,7 +11206,7 @@ func (this *ContainerConfig) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -11331,7 +11331,7 @@ func (this *ContainerFilter) String() string { return "nil" } keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) - for k, _ := range this.LabelSelector { + for k := range this.LabelSelector { keysForLabelSelector = append(keysForLabelSelector, k) } sortkeys.Strings(keysForLabelSelector) @@ -11364,7 +11364,7 @@ func (this *Container) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -11374,7 +11374,7 @@ func (this *Container) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -11423,7 +11423,7 @@ func (this *ContainerStatus) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -11433,7 +11433,7 @@ func (this *ContainerStatus) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) @@ -11467,7 +11467,7 @@ func (this *ContainerStatusResponse) String() string { return "nil" } keysForInfo := make([]string, 0, len(this.Info)) - for k, _ := range this.Info { + for k := range this.Info { keysForInfo = append(keysForInfo, k) } sortkeys.Strings(keysForInfo) @@ -11658,7 +11658,7 @@ func (this *ImageStatusResponse) String() string { return "nil" } keysForInfo := make([]string, 0, len(this.Info)) - for k, _ := range this.Info { + for k := range this.Info { keysForInfo = append(keysForInfo, k) } sortkeys.Strings(keysForInfo) @@ -11807,7 +11807,7 @@ func (this *StatusResponse) String() string { return "nil" } keysForInfo := make([]string, 0, len(this.Info)) - for k, _ := range this.Info { + for k := range this.Info { keysForInfo = append(keysForInfo, k) } sortkeys.Strings(keysForInfo) @@ -11910,7 +11910,7 @@ func (this *ContainerStatsFilter) String() string { return "nil" } keysForLabelSelector := make([]string, 0, len(this.LabelSelector)) - for k, _ := range this.LabelSelector { + for k := range this.LabelSelector { keysForLabelSelector = append(keysForLabelSelector, k) } sortkeys.Strings(keysForLabelSelector) @@ -11942,7 +11942,7 @@ func (this *ContainerAttributes) String() string { return "nil" } keysForLabels := make([]string, 0, len(this.Labels)) - for k, _ := range this.Labels { + for k := range this.Labels { keysForLabels = append(keysForLabels, k) } sortkeys.Strings(keysForLabels) @@ -11952,7 +11952,7 @@ func (this *ContainerAttributes) String() string { } mapStringForLabels += "}" keysForAnnotations := make([]string, 0, len(this.Annotations)) - for k, _ := range this.Annotations { + for k := range this.Annotations { keysForAnnotations = append(keysForAnnotations, k) } sortkeys.Strings(keysForAnnotations) diff --git a/probe/appclient/app_client_internal_test.go b/probe/appclient/app_client_internal_test.go index 4eded3adf..5c5ee7177 100644 --- a/probe/appclient/app_client_internal_test.go +++ b/probe/appclient/app_client_internal_test.go @@ -32,8 +32,8 @@ func dummyServer(t *testing.T, expectedToken, expectedID string, expectedVersion t.Errorf("want %q, have %q", expectedVersion, have) } - if have := r.Header.Get("user-agent"); "Scope_Probe/"+expectedVersion!=have { - t.Errorf("want %q, have %q","Scope_Probe/"+expectedVersion,have) + if have := r.Header.Get("user-agent"); "Scope_Probe/"+expectedVersion != have { + t.Errorf("want %q, have %q", "Scope_Probe/"+expectedVersion, have) } var have report.Report diff --git a/probe/appclient/probe_config.go b/probe/appclient/probe_config.go index 7a170f763..90dea7a73 100644 --- a/probe/appclient/probe_config.go +++ b/probe/appclient/probe_config.go @@ -46,8 +46,7 @@ func (pc ProbeConfig) authorizeHeaders(headers http.Header) { } headers.Set(xfer.ScopeProbeIDHeader, pc.ProbeID) headers.Set(xfer.ScopeProbeVersionHeader, pc.ProbeVersion) - headers.Set("user-agent","Scope_Probe/"+pc.ProbeVersion ) - + headers.Set("user-agent", "Scope_Probe/"+pc.ProbeVersion) } diff --git a/probe/docker/registry.go b/probe/docker/registry.go index d2b19a078..dba7389ed 100644 --- a/probe/docker/registry.go +++ b/probe/docker/registry.go @@ -121,13 +121,13 @@ func NewRegistry(options RegistryOptions) (Registry, error) { images: map[string]docker_client.APIImages{}, pipeIDToexecID: map[string]string{}, - client: client, - pipes: options.Pipes, - interval: options.Interval, - collectStats: options.CollectStats, - hostID: options.HostID, - handlerRegistry: options.HandlerRegistry, - quit: make(chan chan struct{}), + client: client, + pipes: options.Pipes, + interval: options.Interval, + collectStats: options.CollectStats, + hostID: options.HostID, + handlerRegistry: options.HandlerRegistry, + quit: make(chan chan struct{}), noCommandLineArguments: options.NoCommandLineArguments, noEnvironmentVariables: options.NoEnvironmentVariables, } diff --git a/probe/kubernetes/service.go b/probe/kubernetes/service.go index 2763b7d20..4ff360cac 100644 --- a/probe/kubernetes/service.go +++ b/probe/kubernetes/service.go @@ -49,8 +49,8 @@ func servicePortString(p apiv1.ServicePort) string { func (s *service) GetNode(probeID string) report.Node { latest := map[string]string{ - IP: s.Spec.ClusterIP, - Type: string(s.Spec.Type), + IP: s.Spec.ClusterIP, + Type: string(s.Spec.Type), report.ControlProbeID: probeID, } if s.Spec.LoadBalancerIP != "" { diff --git a/test/fixture/report_fixture.go b/test/fixture/report_fixture.go index 8a5d2ba56..b366b9441 100644 --- a/test/fixture/report_fixture.go +++ b/test/fixture/report_fixture.go @@ -241,13 +241,13 @@ var ( ServerContainerNodeID: report.MakeNodeWith( ServerContainerNodeID, map[string]string{ - docker.ContainerID: ServerContainerID, - docker.ContainerName: ServerContainerName, - docker.ContainerHostname: ServerContainerHostname, - docker.ContainerState: report.StateRunning, - docker.ContainerStateHuman: report.StateRunning, - docker.ImageID: ServerContainerImageID, - report.HostNodeID: ServerHostNodeID, + docker.ContainerID: ServerContainerID, + docker.ContainerName: ServerContainerName, + docker.ContainerHostname: ServerContainerHostname, + docker.ContainerState: report.StateRunning, + docker.ContainerStateHuman: report.StateRunning, + docker.ImageID: ServerContainerImageID, + report.HostNodeID: ServerHostNodeID, docker.LabelPrefix + detailed.AmazonECSContainerNameLabel: "server", docker.LabelPrefix + "foo1": "bar1", docker.LabelPrefix + "foo2": "bar2", From 103ea2095f68439f54532dc3ce359e198b839f40 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 17:43:01 +0000 Subject: [PATCH 11/49] Fix lint warnings in Go code All cosmetic. --- app/api_topology.go | 2 +- app/multitenant/consul_client.go | 4 ++-- app/multitenant/consul_pipe_router.go | 7 ++++--- probe/docker/container.go | 1 - probe/endpoint/ebpf.go | 1 + 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/app/api_topology.go b/app/api_topology.go index 9a811bcfa..8e4385755 100644 --- a/app/api_topology.go +++ b/app/api_topology.go @@ -166,7 +166,7 @@ type websocketState struct { } func (wc *websocketState) update(ctx context.Context) error { - span := ot.StartSpan("websocket.Render", ot.Tag{"topology", wc.topologyID}) + span := ot.StartSpan("websocket.Render", ot.Tag{Key: "topology", Value: wc.topologyID}) defer span.Finish() ctx = ot.ContextWithSpan(ctx, span) // We measure how much time has passed since the channel was opened diff --git a/app/multitenant/consul_client.go b/app/multitenant/consul_client.go index 42613ca06..a06db05da 100644 --- a/app/multitenant/consul_client.go +++ b/app/multitenant/consul_client.go @@ -61,7 +61,7 @@ type consulClient struct { // Get and deserialise a JSON value from consul. func (c *consulClient) Get(ctx context.Context, key string, out interface{}) error { - span, ctx := opentracing.StartSpanFromContext(ctx, "Consul Get", opentracing.Tag{"key", key}) + span, ctx := opentracing.StartSpanFromContext(ctx, "Consul Get", opentracing.Tag{Key: "key", Value: key}) defer span.Finish() kvp, _, err := c.kv.Get(key, queryOptions) if err != nil { @@ -76,7 +76,7 @@ func (c *consulClient) Get(ctx context.Context, key string, out interface{}) err // CAS atomically modify a value in a callback. // If value doesn't exist you'll get nil as a argument to your callback. func (c *consulClient) CAS(ctx context.Context, key string, out interface{}, f CASCallback) error { - span, ctx := opentracing.StartSpanFromContext(ctx, "Consul CAS", opentracing.Tag{"key", key}) + span, ctx := opentracing.StartSpanFromContext(ctx, "Consul CAS", opentracing.Tag{Key: "key", Value: key}) defer span.Finish() var ( index = uint64(0) diff --git a/app/multitenant/consul_pipe_router.go b/app/multitenant/consul_pipe_router.go index 7546c1a8a..53e828f36 100644 --- a/app/multitenant/consul_pipe_router.go +++ b/app/multitenant/consul_pipe_router.go @@ -9,6 +9,7 @@ import ( "time" "context" + "github.com/gorilla/mux" "github.com/gorilla/websocket" opentracing "github.com/opentracing/opentracing-go" @@ -289,7 +290,7 @@ func (pr *consulPipeRouter) Get(ctx context.Context, id string, e app.End) (xfer } key := fmt.Sprintf("%s%s-%s", pr.prefix, userID, id) log.Infof("Get %s:%s", key, e) - span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Get", opentracing.Tag{"key", key}) + span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Get", opentracing.Tag{Key: "key", Value: key}) defer span.Finish() // Try to ensure the given end of the given pipe @@ -333,7 +334,7 @@ func (pr *consulPipeRouter) Release(ctx context.Context, id string, e app.End) e } key := fmt.Sprintf("%s%s-%s", pr.prefix, userID, id) log.Infof("Release %s:%s", key, e) - span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Release", opentracing.Tag{"key", key}) + span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Release", opentracing.Tag{Key: "key", Value: key}) defer span.Finish() // atomically clear my end of the pipe in consul @@ -360,7 +361,7 @@ func (pr *consulPipeRouter) Delete(ctx context.Context, id string) error { } key := fmt.Sprintf("%s%s-%s", pr.prefix, userID, id) log.Infof("Delete %s", key) - span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Delete", opentracing.Tag{"key", key}) + span, ctx := opentracing.StartSpanFromContext(ctx, "PipeRouter Delete", opentracing.Tag{Key: "key", Value: key}) defer span.Finish() return pr.client.CAS(ctx, key, &consulPipe{}, func(in interface{}) (interface{}, bool, error) { diff --git a/probe/docker/container.go b/probe/docker/container.go index da27ac6d4..76d9f22d9 100644 --- a/probe/docker/container.go +++ b/probe/docker/container.go @@ -399,7 +399,6 @@ func (c *container) controls() []string { default: return []string{StartContainer, RemoveContainer} } - return nil } func (c *container) GetNode() report.Node { diff --git a/probe/endpoint/ebpf.go b/probe/endpoint/ebpf.go index 847c5d8a0..06fa8e18c 100644 --- a/probe/endpoint/ebpf.go +++ b/probe/endpoint/ebpf.go @@ -373,6 +373,7 @@ func (t *EbpfTracker) isDead() bool { return t.dead } +// Stop the tracker and wait for it to signal it has stopped func (t *EbpfTracker) Stop() { t.stop() if t.stopping != nil { From 4f75600931a65ba7a85a97f50a81c1157bdd8a33 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 23:00:03 +0000 Subject: [PATCH 12/49] Pin SHOUT library at working version The version we did have has a bug of not importing 'time'. Remove other vendor'd copy of SHOUT library which may or may not be used. --- .../vendor/github.com/richo/GOSHOUT/README.MD | 1 - .../vendor/github.com/richo/GOSHOUT/SHOUT.go | 46 ------------------- extras/example/vendor/manifest | 11 ----- go.mod | 2 +- go.sum | 2 + vendor/github.com/richo/GOSHOUT/SHOUT.go | 8 +--- vendor/modules.txt | 2 +- 7 files changed, 5 insertions(+), 67 deletions(-) delete mode 100644 extras/example/vendor/github.com/richo/GOSHOUT/README.MD delete mode 100644 extras/example/vendor/github.com/richo/GOSHOUT/SHOUT.go delete mode 100644 extras/example/vendor/manifest diff --git a/extras/example/vendor/github.com/richo/GOSHOUT/README.MD b/extras/example/vendor/github.com/richo/GOSHOUT/README.MD deleted file mode 100644 index 6563c7b6f..000000000 --- a/extras/example/vendor/github.com/richo/GOSHOUT/README.MD +++ /dev/null @@ -1 +0,0 @@ -GOLANG LIBRARY TO PROD [SHOUTCLOUD](SHOUTCLOUD.IO) diff --git a/extras/example/vendor/github.com/richo/GOSHOUT/SHOUT.go b/extras/example/vendor/github.com/richo/GOSHOUT/SHOUT.go deleted file mode 100644 index 779e707bd..000000000 --- a/extras/example/vendor/github.com/richo/GOSHOUT/SHOUT.go +++ /dev/null @@ -1,46 +0,0 @@ -package SHOUTCLOUD - -import ( - "bytes" - "encoding/json" - "errors" - "io/ioutil" - "net/http" -) - -type SHOUTREQUEST struct { - INPUT string -} - -type SHOUTRESPONSE struct { - INPUT string - OUTPUT string -} - -func UPCASE(THING_TO_YELL string) (string, error) { - REQUEST := &SHOUTREQUEST{THING_TO_YELL} - ENCODED, ERR := json.Marshal(REQUEST) - if ERR != nil { - return "", errors.New("COULDN'T MARSHALL THE REQUEST") - } - READER := bytes.NewReader(ENCODED) - - // NO TLS, SO MUCH SADNESS. - RESP, ERR := http.Post("http://API.SHOUTCLOUD.IO/V1/SHOUT", - "application/json", READER) - if ERR != nil { - return "", errors.New("REQUEST FAILED CAN'T UPCASE ERROR MESSAGE HALP") - } - - BODYBYTES, ERR := ioutil.ReadAll(RESP.Body) - if ERR != nil { - return "", errors.New("COULDN'T READ BODY HALP") - } - - var BODY SHOUTRESPONSE - if json.Unmarshal(BODYBYTES, &BODY) != nil { - return "", errors.New("COULDN'T UNPACK RESPONSE") - } - - return BODY.OUTPUT, nil -} diff --git a/extras/example/vendor/manifest b/extras/example/vendor/manifest deleted file mode 100644 index 144ec4d02..000000000 --- a/extras/example/vendor/manifest +++ /dev/null @@ -1,11 +0,0 @@ -{ - "version": 0, - "dependencies": [ - { - "importpath": "github.com/richo/GOSHOUT", - "repository": "https://github.com/richo/GOSHOUT", - "revision": "da80b9993cbabeba5d04ee1c31688313dd730ad8", - "branch": "master" - } - ] -} \ No newline at end of file diff --git a/go.mod b/go.mod index dc46970f8..970d7ba12 100644 --- a/go.mod +++ b/go.mod @@ -58,7 +58,7 @@ require ( github.com/peterbourgon/runsvinit v2.0.0+incompatible github.com/pkg/errors v0.8.1 github.com/prometheus/client_golang v1.5.0 - github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9 + github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 // indirect github.com/shurcooL/sanitized_anchor_name v0.0.0-20150822220530-244f5ac324cb // indirect github.com/sirupsen/logrus v1.4.2 diff --git a/go.sum b/go.sum index 907b01426..08c07d679 100644 --- a/go.sum +++ b/go.sum @@ -266,6 +266,8 @@ github.com/prometheus/procfs v0.0.3 h1:CTwfnzjQ+8dS6MhHHu4YswVAD99sL2wjPqP+VkURm github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= github.com/prometheus/procfs v0.0.8 h1:+fpWZdT24pJBiqJdAwYBjPSk+5YmQzYNPYzQsdzLkt8= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= +github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae h1:/NoALPFmRKJ/attvODMptyCS0DUsPeiXYC5LfqV0ecM= +github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9 h1:2bCoptIvAKQ1O70dbwQHob8Pop8zIXJHlnVLRtf9pG8= github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 h1:Bn2ofKCNwK+UtM3PAsMzGGaxgViklwyVrl1cyzsHHGc= diff --git a/vendor/github.com/richo/GOSHOUT/SHOUT.go b/vendor/github.com/richo/GOSHOUT/SHOUT.go index 2eea00775..779e707bd 100644 --- a/vendor/github.com/richo/GOSHOUT/SHOUT.go +++ b/vendor/github.com/richo/GOSHOUT/SHOUT.go @@ -25,19 +25,13 @@ func UPCASE(THING_TO_YELL string) (string, error) { } READER := bytes.NewReader(ENCODED) - CLIENT := &http.Client{ - Timeout:time.Second * 20, - } - // NO TLS, SO MUCH SADNESS. - RESP, ERR := CLIENT.Post("http://API.SHOUTCLOUD.IO/V1/SHOUT", + RESP, ERR := http.Post("http://API.SHOUTCLOUD.IO/V1/SHOUT", "application/json", READER) if ERR != nil { return "", errors.New("REQUEST FAILED CAN'T UPCASE ERROR MESSAGE HALP") } - defer RESP.Body.Close() - BODYBYTES, ERR := ioutil.ReadAll(RESP.Body) if ERR != nil { return "", errors.New("COULDN'T READ BODY HALP") diff --git a/vendor/modules.txt b/vendor/modules.txt index 92e7779c8..c8c23171d 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -269,7 +269,7 @@ github.com/prometheus/common/model github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util -# github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9 +# github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae github.com/richo/GOSHOUT # github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 github.com/russross/blackfriday From 69c685105f9cf6402196a7b610ead27536ab021d Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 17:46:08 +0000 Subject: [PATCH 13/49] Tell lint to ignore some files tools needs to be fixed in its own repo. We're not going to fix the generated output of protobuf. --- .lintignore | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 .lintignore diff --git a/.lintignore b/.lintignore new file mode 100644 index 000000000..70e5e54f8 --- /dev/null +++ b/.lintignore @@ -0,0 +1,4 @@ +# Generated files +./cri/runtime/api.pb.go +# Files from different repo +./tools/* From 7243af71c756b1c522997b537f59b2ccce3b3b29 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 17:57:48 +0000 Subject: [PATCH 14/49] Create embedded Go files before linting Otherwise we get a compile error --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 25eaf3016..c9e8283af 100644 --- a/Makefile +++ b/Makefile @@ -118,7 +118,7 @@ shell: tests: $(CODECGEN_TARGETS) prog/staticui/staticui.go prog/externalui/externalui.go ./tools/test -no-go-get -tags $(GO_BUILD_TAGS) -lint: +lint: prog/staticui/staticui.go prog/externalui/externalui.go ./tools/lint prog/staticui/staticui.go: From 5c09ebac548c8401ef0dd1088ef0a3eeb037d05b Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Fri, 1 Jan 2021 11:52:02 +0000 Subject: [PATCH 15/49] Fix Mac probe launch command Paren in wrong place meant it was running the app and not getting any extra args --- scope | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scope b/scope index a72d1b7d7..42c87cd00 100755 --- a/scope +++ b/scope @@ -282,7 +282,7 @@ case "$COMMAND" in app_ip=$(docker inspect -f '{{.NetworkSettings.IPAddress}}' "${CONTAINER}") docker rm -f "$SCOPE_CONTAINER_NAME" >/dev/null 2>&1 || true # shellcheck disable=SC2091 - CONTAINER=$($(launch_command --no-app "$@" "${app_ip}:4040")) + CONTAINER=$($(launch_command) --no-app "$@" "${app_ip}:4040") print_app_endpoints "localhost" exit fi From cb032b00de65fd983be5ef2e0f780cdba5c84f51 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sat, 30 Jan 2021 15:08:48 +0000 Subject: [PATCH 16/49] Set hostname to Kubernetes node name This will allow the app to match up data from node and cluster probes --- examples/k8s/ds.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/examples/k8s/ds.yaml b/examples/k8s/ds.yaml index 0193db69c..6401da674 100644 --- a/examples/k8s/ds.yaml +++ b/examples/k8s/ds.yaml @@ -31,6 +31,11 @@ spec: - '--probe.docker.bridge=docker0' - '--probe.docker=true' - 'weave-scope-app.weave.svc.cluster.local.:80' + env: + - name: SCOPE_HOSTNAME + valueFrom: + fieldRef: + fieldPath: spec.nodeName image: weaveworks/scope:1.13.1 imagePullPolicy: IfNotPresent resources: From c86021ec056e0393bfe2d756c2209d09503c1875 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sat, 30 Jan 2021 15:37:56 +0000 Subject: [PATCH 17/49] Stop shellcheck warning on 'echo -v' Non-portability is unlikely to be a problem --- scope | 1 + 1 file changed, 1 insertion(+) diff --git a/scope b/scope index 8295c06a1..96c52d269 100755 --- a/scope +++ b/scope @@ -170,6 +170,7 @@ docker_args() { -v /var/run/docker.sock:/var/run/docker.sock \ -v /sys/kernel/debug:/sys/kernel/debug \ -e CHECKPOINT_DISABLE + # shellcheck disable=SC2039 [ -n "${PLUGINS_DIR_EXISTS:-}" ] && echo -v /var/run/scope/plugins:/var/run/scope/plugins } From aadad19dd9bfcdba078aa0f3276cc4969b747c12 Mon Sep 17 00:00:00 2001 From: Daniel Holbach Date: Mon, 8 Feb 2021 14:11:06 +0100 Subject: [PATCH 18/49] point out CoC more clearly Signed-off-by: Daniel Holbach --- CONTRIBUTING.md | 2 ++ README.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6c1aaa740..2839c3c8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -25,6 +25,8 @@ When sending email, it's usually best to use the mailing list. The maintainers a We also meet regularly at the [Scope community meeting](https://docs.google.com/document/d/103_60TuEkfkhz_h2krrPJH8QOx-vRnPpbcCZqrddE1s/). Don't feel discouraged to attend the meeting due to not being a developer. Everybody is welcome! +We follow the [CNCF Code of Conduct](CODE-OF-CONDUCT.md). + # Getting Started - Fork the repository on GitHub diff --git a/README.md b/README.md index 30313e0e7..ebbcfa213 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,8 @@ If you have any questions, feedback, or problems with Scope: Your feedback is always welcome! +We follow the [CNCF Code of Conduct](CODE-OF-CONDUCT.md). + ## License Scope is licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE) for the full license text. Find more details about the licenses of vendored code in [VENDORED_CODE.md](VENDORED_CODE.md). From 4628ff8d54b82380d6fe18d31f14bb7f579154b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Wed, 10 Feb 2021 09:15:20 +0100 Subject: [PATCH 19/49] fix CVE-2020-8203 (lodash vulnerability) --- client/package.json | 2 +- client/yarn.lock | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/client/package.json b/client/package.json index 0936790c6..aebc3a838 100644 --- a/client/package.json +++ b/client/package.json @@ -26,7 +26,7 @@ "immutable": "3.8.2", "json-stable-stringify": "1.0.1", "lcp": "1.1.0", - "lodash": "4.17.19", + "lodash": "4.17.20", "moment": "2.24.0", "page": "1.11.4", "polished": "3.4.1", diff --git a/client/yarn.lock b/client/yarn.lock index 9c5cf15cf..14e330260 100644 --- a/client/yarn.lock +++ b/client/yarn.lock @@ -5287,10 +5287,10 @@ lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" -lodash@4.17.19, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5: - version "4.17.19" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" - integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== +lodash@4.17.20, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.13, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.4, lodash@^4.17.5: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== log-symbols@^2.2.0: version "2.2.0" From 8ce4743cb0b87ca6fe17064efa4c0441798d12c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Kie=C5=82kowicz?= Date: Wed, 3 Mar 2021 11:06:33 +0100 Subject: [PATCH 20/49] github.com/fatih/hclfmt was archived. Technically there is a possibility to fork (or used another forked version) to executle hclfmt. But it leads to another issues - problems with importing https://github.com/hashicorp/hcl/hcl/printers. HCL was released in version 2 so that the file structure was changes. I do not see any way to install it in changed Makefile. Go installs does not support pining to given tags so that always the newest version is installed. For now, the impact on build process should be minimal. it is used only in ./tools/lint/lint() method. I was able to execute it locally without executing hclfmt. --- backend/Dockerfile | 1 - tools/build/golang/Dockerfile | 1 - 2 files changed, 2 deletions(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 44c1a96b9..b74e36a98 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -21,7 +21,6 @@ RUN go clean -i net && \ github.com/fzipp/gocyclo \ golang.org/x/lint/golint \ github.com/kisielk/errcheck \ - github.com/fatih/hclfmt \ github.com/mjibson/esc \ github.com/client9/misspell/cmd/misspell && \ chmod a+wr --recursive /usr/local/go && \ diff --git a/tools/build/golang/Dockerfile b/tools/build/golang/Dockerfile index f56c156d7..dbdc720dd 100644 --- a/tools/build/golang/Dockerfile +++ b/tools/build/golang/Dockerfile @@ -28,7 +28,6 @@ RUN go clean -i net && \ RUN go get -tags netgo \ github.com/FiloSottile/gvt \ github.com/client9/misspell/cmd/misspell \ - github.com/fatih/hclfmt \ github.com/fzipp/gocyclo \ github.com/gogo/protobuf/gogoproto \ github.com/gogo/protobuf/protoc-gen-gogoslick \ From 05596a90591513cc80c0420573cf1419b37e6f21 Mon Sep 17 00:00:00 2001 From: Kingdon Barrett Date: Mon, 8 Mar 2021 13:44:26 -0500 Subject: [PATCH 21/49] Update faq.md * use double dashes for consistency * fixup - says "set it to false", should be "true" * fixup - the deployment and the daemonset both need this setting Signed-off-by: Kingdon Barrett --- site/faq.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/site/faq.md b/site/faq.md index 53874000e..979849ea5 100644 --- a/site/faq.md +++ b/site/faq.md @@ -15,7 +15,7 @@ the YAML manifests from `cloud.weave.works`. ## Disabling Scope Write Access -Can be done by using the `probe.no-controls` option and set it to false for the scope agents. This can be done in the scope deployment manifest under the `weave-scope-agent`'s argument section with `—probe.no-controls=true`. +Can be done by using the `probe.no-controls` option and set it to true for the scope agents. This can be done in the scope agents' manifests under the `weave-scope-cluster-agent` deployment and `weave-scope-agent` daemonset argument section with `--probe.no-controls=true`. ## RBAC and Weave Scope OSS @@ -27,17 +27,17 @@ OSS Scope has no user concept, this is only available in Weave Cloud. To limit t arguments: ```cli - -app.basicAuth + --app.basicAuth Enable basic authentication for app - -app.basicAuth.password string + --app.basicAuth.password string Password for basic authentication (default "admin") - -app.basicAuth.username string + --app.basicAuth.username string Username for basic authentication (default "admin") - -probe.basicAuth + --probe.basicAuth Enable basic authentication for app - -probe.basicAuth.password string + --probe.basicAuth.password string Password for basic authentication (default "admin") - -probe.basicAuth.username string + --probe.basicAuth.username string Username for basic authentication (default "admin") ``` From 69dd8853c4be559ce3b351acece97dd194724b17 Mon Sep 17 00:00:00 2001 From: Juan Calderon-Perez <835733+gaby@users.noreply.github.com> Date: Wed, 17 Mar 2021 09:25:04 -0400 Subject: [PATCH 22/49] Update alpine base image to 3.13 (#3838) * Bump alpine to 3.13.2 --- docker/Dockerfile.cloud-agent | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile.cloud-agent b/docker/Dockerfile.cloud-agent index 111ef5369..04d87274e 100644 --- a/docker/Dockerfile.cloud-agent +++ b/docker/Dockerfile.cloud-agent @@ -1,4 +1,4 @@ -FROM alpine:3.11.3 +FROM alpine:3.13.2 WORKDIR /home/weave RUN apk add --no-cache bash conntrack-tools iproute2 util-linux curl COPY ./scope /home/weave/ From 833f947fb38dc8c8735d323ee4d7ef03028152f8 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 11:24:23 +0000 Subject: [PATCH 23/49] Run Go build as current user via -u flag Remove complicated workaround in build.sh --- Makefile | 1 + backend/build.sh | 12 +----------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/Makefile b/Makefile index c9e8283af..4291486dd 100644 --- a/Makefile +++ b/Makefile @@ -91,6 +91,7 @@ $(SCOPE_EXE) $(RUNSVINIT) lint tests shell prog/staticui/staticui.go prog/extern $(SUDO) docker run $(RM) $(RUN_FLAGS) \ -v $(shell pwd):/go/src/github.com/weaveworks/scope \ -v $(shell pwd)/.pkg:/go/pkg \ + -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ --net=host \ -e GOARCH -e GOOS -e CIRCLECI -e CIRCLE_BUILD_NUM -e CIRCLE_NODE_TOTAL \ -e CIRCLE_NODE_INDEX -e COVERDIR -e SLOW -e TESTDIRS \ diff --git a/backend/build.sh b/backend/build.sh index f5fc7d543..872422c7c 100755 --- a/backend/build.sh +++ b/backend/build.sh @@ -7,14 +7,4 @@ SCOPE_SRC=$GOPATH/src/github.com/weaveworks/scope # Mount the scope repo: # -v $(pwd):/go/src/github.com/weaveworks/scope -# If we run make directly, any files created on the bind mount -# will have awkward ownership. So we switch to a user with the -# same user and group IDs as source directory. We have to set a -# few things up so that sudo works without complaining later on. -uid=$(stat --format="%u" "$SCOPE_SRC") -gid=$(stat --format="%g" "$SCOPE_SRC") -echo "weave:x:$uid:$gid::$SCOPE_SRC:/bin/sh" >>/etc/passwd -echo "weave:*:::::::" >>/etc/shadow -echo "weave ALL=(ALL) NOPASSWD: ALL" >>/etc/sudoers - -su weave -c "PATH=$PATH make -C $SCOPE_SRC BUILD_IN_CONTAINER=false $*" +make -C $SCOPE_SRC BUILD_IN_CONTAINER=false $* From d1129c41ae6798a1f297a85813cf76641c22129d Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 15:37:53 +0000 Subject: [PATCH 24/49] Refactor Makefile: extract repeated docker command The command and arguments for yarn runs was repeated many times. --- Makefile | 62 ++++++++++++-------------------------------------------- 1 file changed, 13 insertions(+), 49 deletions(-) diff --git a/Makefile b/Makefile index 4291486dd..6ab6bff49 100644 --- a/Makefile +++ b/Makefile @@ -136,81 +136,45 @@ ifeq ($(BUILD_IN_CONTAINER),true) SCOPE_UI_TOOLCHAIN=.cache/build_node_modules SCOPE_UI_TOOLCHAIN_UPTODATE=$(SCOPE_UI_TOOLCHAIN)/.uptodate - -$(SCOPE_UI_TOOLCHAIN_UPTODATE): client/yarn.lock $(SCOPE_UI_BUILD_UPTODATE) - mkdir -p $(SCOPE_UI_TOOLCHAIN) client/node_modules - if test "true" != "$(SCOPE_SKIP_UI_ASSETS)"; then \ - $(SUDO) docker run $(RM) $(RUN_FLAGS) \ +SCOPE_UI_BUILD_CMD=$(SUDO) docker run $(RM) $(RUN_FLAGS) \ -v $(shell pwd)/.cache:/home/weave/scope/.cache \ -v $(shell pwd)/client:/home/weave/scope/client \ -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn install; \ + -u $(shell id -u ${USER}):$(shell id -g ${USER}) + +$(SCOPE_UI_TOOLCHAIN_UPTODATE): client/yarn.lock $(SCOPE_UI_BUILD_UPTODATE) + mkdir -p $(SCOPE_UI_TOOLCHAIN) client/node_modules + if test "true" != "$(SCOPE_SKIP_UI_ASSETS)"; then \ + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn install; \ fi touch $(SCOPE_UI_TOOLCHAIN_UPTODATE) client/build/index.html: $(shell find client/app -type f) $(SCOPE_UI_TOOLCHAIN_UPTODATE) mkdir -p client/build if test "true" != "$(SCOPE_SKIP_UI_ASSETS)"; then \ - $(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ - -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn run build; \ + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn run build; \ fi client/build-external/index.html: $(shell find client/app -type f) $(SCOPE_UI_TOOLCHAIN_UPTODATE) mkdir -p client/build-external if test "true" != "$(SCOPE_SKIP_UI_ASSETS)"; then \ - $(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ - -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn run build-external; \ + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn run build-external; \ fi client-test: $(shell find client/app/scripts -type f) $(SCOPE_UI_TOOLCHAIN_UPTODATE) - $(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ - -w /home/weave/scope/client \ - -u $(id -u ${USER}):$(id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn test + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn test client-lint: $(SCOPE_UI_TOOLCHAIN_UPTODATE) - $(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ - -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn run lint + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn run lint client-start: $(SCOPE_UI_TOOLCHAIN_UPTODATE) - $(SUDO) docker run $(RM) $(RUN_FLAGS) --net=host \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ + $(SCOPE_UI_BUILD_CMD) --net=host \ -e WEBPACK_SERVER_HOST \ - -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ $(SCOPE_UI_BUILD_IMAGE) yarn start client/bundle/weave-scope.tgz: $(shell find client/app -type f) $(SCOPE_UI_TOOLCHAIN_UPTODATE) - $(sudo) docker run $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ - -v $(shell pwd)/tmp:/home/weave/tmp \ - -w /home/weave/scope/client \ - -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ - $(SCOPE_UI_BUILD_IMAGE) yarn run bundle + $(SCOPE_UI_BUILD_CMD) $(SCOPE_UI_BUILD_IMAGE) yarn run bundle else From 4a670856e5c607be98898557a069c05d84f23ef4 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 15:41:19 +0000 Subject: [PATCH 25/49] Tell Docker to optimise build mounts 'delegated' says the container side is in charge, and Docker doesn't have to work hard to keep the host in sync 'z' is needed for SELinux --- Makefile | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 6ab6bff49..d6902921a 100644 --- a/Makefile +++ b/Makefile @@ -89,8 +89,8 @@ ifeq ($(BUILD_IN_CONTAINER),true) $(SCOPE_EXE) $(RUNSVINIT) lint tests shell prog/staticui/staticui.go prog/externalui/externalui.go: $(SCOPE_BACKEND_BUILD_UPTODATE) @mkdir -p $(shell pwd)/.pkg $(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd):/go/src/github.com/weaveworks/scope \ - -v $(shell pwd)/.pkg:/go/pkg \ + -v $(shell pwd):/go/src/github.com/weaveworks/scope:delegated,z \ + -v $(shell pwd)/.pkg:/go/pkg:delegated,z \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ --net=host \ -e GOARCH -e GOOS -e CIRCLECI -e CIRCLE_BUILD_NUM -e CIRCLE_NODE_TOTAL \ @@ -137,9 +137,9 @@ ifeq ($(BUILD_IN_CONTAINER),true) SCOPE_UI_TOOLCHAIN=.cache/build_node_modules SCOPE_UI_TOOLCHAIN_UPTODATE=$(SCOPE_UI_TOOLCHAIN)/.uptodate SCOPE_UI_BUILD_CMD=$(SUDO) docker run $(RM) $(RUN_FLAGS) \ - -v $(shell pwd)/.cache:/home/weave/scope/.cache \ - -v $(shell pwd)/client:/home/weave/scope/client \ - -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules \ + -v $(shell pwd)/.cache:/home/weave/scope/.cache:delegated,z \ + -v $(shell pwd)/client:/home/weave/scope/client:delegated,z \ + -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules:delegated,z \ -w /home/weave/scope/client \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) From 894f35e52a09bb24fb9ea4c24af5ab5f6bdea063 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 15:42:06 +0000 Subject: [PATCH 26/49] Mount Go build cache from host This speeds up subsequent compilations --- Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile b/Makefile index d6902921a..f8b73a036 100644 --- a/Makefile +++ b/Makefile @@ -91,6 +91,7 @@ $(SCOPE_EXE) $(RUNSVINIT) lint tests shell prog/staticui/staticui.go prog/extern $(SUDO) docker run $(RM) $(RUN_FLAGS) \ -v $(shell pwd):/go/src/github.com/weaveworks/scope:delegated,z \ -v $(shell pwd)/.pkg:/go/pkg:delegated,z \ + -v $(shell pwd)/.cache:/go/cache:delegated,z \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ --net=host \ -e GOARCH -e GOOS -e CIRCLECI -e CIRCLE_BUILD_NUM -e CIRCLE_NODE_TOTAL \ From 440892516f4a8db27ce68453deb862f6dc652775 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 15:43:03 +0000 Subject: [PATCH 27/49] Set HOME for build containers Otherwise it's blank on Apple M1 platform (at least) and builds fail Now we have to git-ignore .yarnrc file, which is created in the HOME dir. --- .gitignore | 1 + Makefile | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 13ab34672..ea8db4a17 100644 --- a/.gitignore +++ b/.gitignore @@ -64,6 +64,7 @@ prog/staticui/staticui.go prog/externalui/externalui.go client/build-pkg client/bundle +client/.yarnrc # Website site-build diff --git a/Makefile b/Makefile index f8b73a036..45247361d 100644 --- a/Makefile +++ b/Makefile @@ -94,6 +94,7 @@ $(SCOPE_EXE) $(RUNSVINIT) lint tests shell prog/staticui/staticui.go prog/extern -v $(shell pwd)/.cache:/go/cache:delegated,z \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) \ --net=host \ + -e HOME=/go/src/github.com/weaveworks/scope \ -e GOARCH -e GOOS -e CIRCLECI -e CIRCLE_BUILD_NUM -e CIRCLE_NODE_TOTAL \ -e CIRCLE_NODE_INDEX -e COVERDIR -e SLOW -e TESTDIRS \ $(SCOPE_BACKEND_BUILD_IMAGE) SCOPE_VERSION=$(SCOPE_VERSION) CODECGEN_UID=$(CODECGEN_UID) $@ @@ -142,6 +143,7 @@ SCOPE_UI_BUILD_CMD=$(SUDO) docker run $(RM) $(RUN_FLAGS) \ -v $(shell pwd)/client:/home/weave/scope/client:delegated,z \ -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules:delegated,z \ -w /home/weave/scope/client \ + -e HOME=/home/weave/scope/client \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) $(SCOPE_UI_TOOLCHAIN_UPTODATE): client/yarn.lock $(SCOPE_UI_BUILD_UPTODATE) From 29b954d0cbe2c3a5297e14c1ea57c9d9a817678e Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 19:05:07 +0000 Subject: [PATCH 28/49] Stop creating a NodeJS build image All it does is set some environment variables so just set those on the command-line --- .circleci/config.yml | 6 +++++- Makefile | 15 ++++++--------- client/.dockerignore | 2 -- client/Dockerfile | 14 -------------- 4 files changed, 11 insertions(+), 26 deletions(-) delete mode 100644 client/.dockerignore delete mode 100644 client/Dockerfile diff --git a/.circleci/config.yml b/.circleci/config.yml index b3cf521e9..5087edc50 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,7 +8,11 @@ defaults: &defaults client-defaults: &client-defaults working_directory: /home/weave/scope docker: - - image: weaveworks/scope-ui-build:master-bf6af9cf + - image: node:10.19 + environment: + NPM_CONFIG_LOGLEVEL: warn + NPM_CONFIG_PROGRESS: false + XDG_CACHE_HOME: /home/weave/scope/.cache workflows: version: 2 diff --git a/Makefile b/Makefile index 45247361d..9cf6f9e2f 100644 --- a/Makefile +++ b/Makefile @@ -6,8 +6,7 @@ DOCKERHUB_USER=weaveworks SCOPE_EXE=prog/scope SCOPE_EXPORT=scope.tar CLOUD_AGENT_EXPORT=cloud-agent.tar -SCOPE_UI_BUILD_IMAGE=$(DOCKERHUB_USER)/scope-ui-build -SCOPE_UI_BUILD_UPTODATE=.scope_ui_build.uptodate +SCOPE_UI_BUILD_IMAGE=node:10.19 SCOPE_BACKEND_BUILD_IMAGE=$(DOCKERHUB_USER)/scope-backend-build SCOPE_BACKEND_BUILD_UPTODATE=.scope_backend_build.uptodate SCOPE_VERSION=$(shell git rev-parse --short HEAD) @@ -144,6 +143,9 @@ SCOPE_UI_BUILD_CMD=$(SUDO) docker run $(RM) $(RUN_FLAGS) \ -v $(shell pwd)/$(SCOPE_UI_TOOLCHAIN):/home/weave/scope/client/node_modules:delegated,z \ -w /home/weave/scope/client \ -e HOME=/home/weave/scope/client \ + -e NPM_CONFIG_LOGLEVEL=warn \ + -e NPM_CONFIG_PROGRESS=false \ + -e XDG_CACHE_HOME=/home/weave/scope/.cache \ -u $(shell id -u ${USER}):$(shell id -g ${USER}) $(SCOPE_UI_TOOLCHAIN_UPTODATE): client/yarn.lock $(SCOPE_UI_BUILD_UPTODATE) @@ -198,11 +200,6 @@ client/build-external/index.html: $(SCOPE_UI_TOOLCHAIN_UPTODATE) endif -$(SCOPE_UI_BUILD_UPTODATE): client/Dockerfile client/package.json client/webpack.local.config.js client/webpack.production.config.js client/server.js client/.eslintrc - $(SUDO) docker build -t $(SCOPE_UI_BUILD_IMAGE) client - $(SUDO) docker tag $(SCOPE_UI_BUILD_IMAGE) $(SCOPE_UI_BUILD_IMAGE):$(IMAGE_TAG) - touch $@ - $(SCOPE_BACKEND_BUILD_UPTODATE): backend/* $(SUDO) docker build -t $(SCOPE_BACKEND_BUILD_IMAGE) backend $(SUDO) docker tag $(SCOPE_BACKEND_BUILD_IMAGE) $(SCOPE_BACKEND_BUILD_IMAGE):$(IMAGE_TAG) @@ -225,7 +222,7 @@ ui-pkg-upload: client/bundle/weave-scope.tgz # rmi'ng images is desirable sometimes. Invoke `realclean` for that. clean: $(GO) clean ./... - rm -rf $(SCOPE_EXPORT) $(SCOPE_UI_BUILD_UPTODATE) $(SCOPE_UI_TOOLCHAIN_UPTODATE) $(SCOPE_BACKEND_BUILD_UPTODATE) \ + rm -rf $(SCOPE_EXPORT) $(SCOPE_UI_TOOLCHAIN_UPTODATE) $(SCOPE_BACKEND_BUILD_UPTODATE) \ $(SCOPE_EXE) $(RUNSVINIT) prog/staticui/staticui.go prog/externalui/externalui.go client/build/*.js client/build-external/*.js docker/weave .pkg \ $(CODECGEN_TARGETS) $(CODECGEN_DIR)/bin @@ -242,7 +239,7 @@ clean-codecgen: # Doing this is important for release builds. realclean: clean rm -rf $(SCOPE_UI_TOOLCHAIN) - $(SUDO) docker rmi -f $(SCOPE_UI_BUILD_IMAGE) $(SCOPE_BACKEND_BUILD_IMAGE) \ + $(SUDO) docker rmi -f $(SCOPE_BACKEND_BUILD_IMAGE) \ $(DOCKERHUB_USER)/scope $(DOCKERHUB_USER)/cloud-agent \ $(DOCKERHUB_USER)/scope:$(IMAGE_TAG) $(DOCKERHUB_USER)/cloud-agent:$(IMAGE_TAG) \ weaveworks/weaveexec:$(WEAVENET_VERSION) \ diff --git a/client/.dockerignore b/client/.dockerignore deleted file mode 100644 index f06235c46..000000000 --- a/client/.dockerignore +++ /dev/null @@ -1,2 +0,0 @@ -node_modules -dist diff --git a/client/Dockerfile b/client/Dockerfile deleted file mode 100644 index 79168b1fd..000000000 --- a/client/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -# Changes to this file will not take effect in CI -# until the image version in the CI config is updated. See -# https://github.com/weaveworks/scope/blob/master/.circleci/config.yml#L11 -FROM node:10.19 -ENV NPM_CONFIG_LOGLEVEL=warn -ENV NPM_CONFIG_PROGRESS=false -ENV XDG_CACHE_HOME=/home/weave/scope/.cache - -ARG revision -LABEL maintainer="Weaveworks " \ - org.opencontainers.image.title="scope-ui-build" \ - org.opencontainers.image.source="https://github.com/weaveworks/scope" \ - org.opencontainers.image.revision="${revision}" \ - org.opencontainers.image.vendor="Weaveworks" From a2a63f86605dc751cb4cf2f9d4195b39bd823576 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 21:02:18 +0000 Subject: [PATCH 29/49] Stop installing Python in build container Scope itself doesn't have any Python code. Disable Python test scheduler in CI - we set parallelism=1 so no point scheduling --- .circleci/config.yml | 2 +- backend/Dockerfile | 6 ++---- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5087edc50..5fa501ba2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -55,7 +55,7 @@ jobs: parallelism: 1 steps: - checkout - - run: COVERDIR=./coverage make BUILD_IN_CONTAINER=false CODECGEN_UID=23 tests + - run: COVERDIR=./coverage NO_SCHEDULER=t make BUILD_IN_CONTAINER=false CODECGEN_UID=23 tests - persist_to_workspace: root: . paths: diff --git a/backend/Dockerfile b/backend/Dockerfile index b74e36a98..aa8286015 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -4,9 +4,9 @@ RUN set -eux; \ export arch_val="$(dpkg --print-architecture)"; \ apt-get update && \ if [ "$arch_val" = "amd64" ]; then \ - apt-get install -y libpcap-dev time file shellcheck git gcc-arm-linux-gnueabihf curl build-essential python-pip; \ + apt-get install -y libpcap-dev time file shellcheck git gcc-arm-linux-gnueabihf curl build-essential; \ else \ - apt-get install -y libpcap-dev time file shellcheck git curl build-essential python-pip; \ + apt-get install -y libpcap-dev time file shellcheck git curl build-essential; \ fi; \ \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* @@ -35,8 +35,6 @@ RUN export arch_val="$(dpkg --print-architecture)"; \ mv shfmt /usr/bin; \ fi; -RUN pip install yapf==0.16.2 flake8==3.3.0 requests==2.19.1 - # Install Docker (client only) ENV DOCKERVERSION=17.09.1-ce RUN export arch_val="$(dpkg --print-architecture)"; \ From c1514219e8e9471b12a26ccb1d9446ac85b9a8e7 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 13:44:18 +0100 Subject: [PATCH 30/49] exclude more from lint --- .lintignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.lintignore b/.lintignore index 70e5e54f8..1dcd5ebac 100644 --- a/.lintignore +++ b/.lintignore @@ -1,4 +1,8 @@ # Generated files ./cri/runtime/api.pb.go # Files from different repo +./client/.config/yarn/* +./docker/weave ./tools/* +# Extra programs that aren't really part of Scope +./extras/* From c2578b6fb78f34216d7a95e3ff2521cc886f365b Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 22:01:40 +0000 Subject: [PATCH 31/49] Move 'esc' tool out of image into vendor'd source Smaller that way, and more consistent (Note we run it with GC enabled; it crashes in CI otherwise) --- Makefile | 4 +- backend/Dockerfile | 1 - go.mod | 1 + go.sum | 2 + prog/tools.go | 1 + vendor/github.com/mjibson/esc/.travis.yml | 20 + vendor/github.com/mjibson/esc/LICENSE | 20 + vendor/github.com/mjibson/esc/README.md | 96 + vendor/github.com/mjibson/esc/doc.go | 80 + vendor/github.com/mjibson/esc/embed/embed.go | 486 + vendor/github.com/mjibson/esc/main.go | 40 + .../x/tools/go/ast/astutil/enclosing.go | 627 + .../x/tools/go/ast/astutil/imports.go | 481 + .../x/tools/go/ast/astutil/rewrite.go | 477 + .../golang.org/x/tools/go/ast/astutil/util.go | 14 + .../x/tools/go/gcexportdata/gcexportdata.go | 109 + .../x/tools/go/gcexportdata/importer.go | 73 + .../x/tools/go/internal/gcimporter/bexport.go | 852 ++ .../x/tools/go/internal/gcimporter/bimport.go | 1036 ++ .../go/internal/gcimporter/exportdata.go | 93 + .../go/internal/gcimporter/gcimporter.go | 1078 ++ .../x/tools/go/internal/gcimporter/iexport.go | 723 ++ .../x/tools/go/internal/gcimporter/iimport.go | 606 + .../go/internal/gcimporter/newInterface10.go | 21 + .../go/internal/gcimporter/newInterface11.go | 13 + .../tools/go/internal/packagesdriver/sizes.go | 160 + vendor/golang.org/x/tools/go/packages/doc.go | 222 + .../x/tools/go/packages/external.go | 79 + .../golang.org/x/tools/go/packages/golist.go | 832 ++ .../x/tools/go/packages/golist_overlay.go | 138 + .../x/tools/go/packages/packages.go | 1084 ++ .../golang.org/x/tools/go/packages/visit.go | 55 + vendor/golang.org/x/tools/imports/fix.go | 1259 ++ vendor/golang.org/x/tools/imports/imports.go | 315 + vendor/golang.org/x/tools/imports/mod.go | 355 + .../golang.org/x/tools/imports/sortimports.go | 230 + vendor/golang.org/x/tools/imports/zstdlib.go | 10325 ++++++++++++++++ .../x/tools/internal/fastwalk/fastwalk.go | 196 + .../fastwalk/fastwalk_dirent_fileno.go | 13 + .../internal/fastwalk/fastwalk_dirent_ino.go | 14 + .../fastwalk/fastwalk_dirent_namlen_bsd.go | 13 + .../fastwalk/fastwalk_dirent_namlen_linux.go | 29 + .../internal/fastwalk/fastwalk_portable.go | 37 + .../tools/internal/fastwalk/fastwalk_unix.go | 127 + .../x/tools/internal/gopathwalk/walk.go | 250 + .../x/tools/internal/module/module.go | 540 + .../x/tools/internal/semver/semver.go | 388 + vendor/modules.txt | 13 + 48 files changed, 23625 insertions(+), 3 deletions(-) create mode 100644 vendor/github.com/mjibson/esc/.travis.yml create mode 100644 vendor/github.com/mjibson/esc/LICENSE create mode 100644 vendor/github.com/mjibson/esc/README.md create mode 100644 vendor/github.com/mjibson/esc/doc.go create mode 100644 vendor/github.com/mjibson/esc/embed/embed.go create mode 100644 vendor/github.com/mjibson/esc/main.go create mode 100644 vendor/golang.org/x/tools/go/ast/astutil/enclosing.go create mode 100644 vendor/golang.org/x/tools/go/ast/astutil/imports.go create mode 100644 vendor/golang.org/x/tools/go/ast/astutil/rewrite.go create mode 100644 vendor/golang.org/x/tools/go/ast/astutil/util.go create mode 100644 vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go create mode 100644 vendor/golang.org/x/tools/go/gcexportdata/importer.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go create mode 100644 vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go create mode 100644 vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go create mode 100644 vendor/golang.org/x/tools/go/packages/doc.go create mode 100644 vendor/golang.org/x/tools/go/packages/external.go create mode 100644 vendor/golang.org/x/tools/go/packages/golist.go create mode 100644 vendor/golang.org/x/tools/go/packages/golist_overlay.go create mode 100644 vendor/golang.org/x/tools/go/packages/packages.go create mode 100644 vendor/golang.org/x/tools/go/packages/visit.go create mode 100644 vendor/golang.org/x/tools/imports/fix.go create mode 100644 vendor/golang.org/x/tools/imports/imports.go create mode 100644 vendor/golang.org/x/tools/imports/mod.go create mode 100644 vendor/golang.org/x/tools/imports/sortimports.go create mode 100644 vendor/golang.org/x/tools/imports/zstdlib.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go create mode 100644 vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go create mode 100644 vendor/golang.org/x/tools/internal/gopathwalk/walk.go create mode 100644 vendor/golang.org/x/tools/internal/module/module.go create mode 100644 vendor/golang.org/x/tools/internal/semver/semver.go diff --git a/Makefile b/Makefile index 9cf6f9e2f..b62f337d5 100644 --- a/Makefile +++ b/Makefile @@ -125,11 +125,11 @@ lint: prog/staticui/staticui.go prog/externalui/externalui.go prog/staticui/staticui.go: mkdir -p prog/staticui - esc -o $@ -pkg staticui -prefix client/build client/build + $(NO_CROSS_COMP); go run -mod vendor github.com/mjibson/esc -o $@ -pkg staticui -prefix client/build client/build prog/externalui/externalui.go: mkdir -p prog/externalui - esc -o $@ -pkg externalui -prefix client/build-external -include '\.html$$' client/build-external + $(NO_CROSS_COMP); go run -mod vendor github.com/mjibson/esc -o $@ -pkg externalui -prefix client/build-external -include '\.html$$' client/build-external endif diff --git a/backend/Dockerfile b/backend/Dockerfile index aa8286015..7f3c0554a 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -21,7 +21,6 @@ RUN go clean -i net && \ github.com/fzipp/gocyclo \ golang.org/x/lint/golint \ github.com/kisielk/errcheck \ - github.com/mjibson/esc \ github.com/client9/misspell/cmd/misspell && \ chmod a+wr --recursive /usr/local/go && \ rm -rf /go/pkg/ /go/src/ diff --git a/go.mod b/go.mod index 970d7ba12..cc16aa12e 100644 --- a/go.mod +++ b/go.mod @@ -46,6 +46,7 @@ require ( github.com/kr/pty v1.1.1 github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b github.com/miekg/dns v0.0.0-20160129163459-3d66e3747d22 + github.com/mjibson/esc v0.2.0 github.com/nats-io/gnatsd v0.8.1-0.20160607194326-f2c17eb159e1 // indirect github.com/nats-io/nats v1.2.1-0.20160607194537-ce9cdc9addff github.com/nats-io/nuid v0.0.0-20160402145409-a5152d67cf63 // indirect diff --git a/go.sum b/go.sum index 08c07d679..749178d84 100644 --- a/go.sum +++ b/go.sum @@ -192,6 +192,8 @@ github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1f github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b/go.mod h1:01TrycV0kFyexm33Z7vhZRXopbI8J3TDReVlkTgMUxE= github.com/miekg/dns v0.0.0-20160129163459-3d66e3747d22 h1:aLCwW4HdVbOvQTfu/EnQVFId/ArjzGgkz3w8syCShb4= github.com/miekg/dns v0.0.0-20160129163459-3d66e3747d22/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= +github.com/mjibson/esc v0.2.0 h1:k96hdaR9Z+nMcnDwNrOvhdBqtjyMrbVyxLpsRCdP2mA= +github.com/mjibson/esc v0.2.0/go.mod h1:9Hw9gxxfHulMF5OJKCyhYD7PzlSdhzXyaGEBRPH1OPs= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= diff --git a/prog/tools.go b/prog/tools.go index 6aefa1c1b..bb9d13fbc 100644 --- a/prog/tools.go +++ b/prog/tools.go @@ -6,4 +6,5 @@ package report import ( _ "github.com/peterbourgon/runsvinit" + _ "github.com/mjibson/esc" ) diff --git a/vendor/github.com/mjibson/esc/.travis.yml b/vendor/github.com/mjibson/esc/.travis.yml new file mode 100644 index 000000000..6dba9ebc6 --- /dev/null +++ b/vendor/github.com/mjibson/esc/.travis.yml @@ -0,0 +1,20 @@ +language: go +matrix: + include: + - go: 1.10.x + - go: 1.11.x + +install: + - go get golang.org/x/lint/golint + - go get ./... + - go install . + +script: + - go generate ./... + - esc -o static.go testdata + - go test -v ./... + - go vet ./... + - LINT=$(golint ./...) && echo $LINT + - test -z "$LINT" + - GOFMT=$(gofmt -s -d .) && echo $GOFMT + - test -z "$GOFMT" diff --git a/vendor/github.com/mjibson/esc/LICENSE b/vendor/github.com/mjibson/esc/LICENSE new file mode 100644 index 000000000..8afd34be1 --- /dev/null +++ b/vendor/github.com/mjibson/esc/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2014 Matt Jibson + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/vendor/github.com/mjibson/esc/README.md b/vendor/github.com/mjibson/esc/README.md new file mode 100644 index 000000000..6d9921065 --- /dev/null +++ b/vendor/github.com/mjibson/esc/README.md @@ -0,0 +1,96 @@ +# esc + +[![GoDoc](https://godoc.org/github.com/mjibson/esc?status.svg)](https://godoc.org/github.com/mjibson/esc) + +esc embeds files into go programs and provides http.FileSystem interfaces +to them. + +It adds all named files or files recursively under named directories at the +path specified. The output file provides an http.FileSystem interface with +zero dependencies on packages outside the standard library. + +## Installation + +`go get -u github.com/mjibson/esc` + +## Usage + +`esc [flag] [name ...]` + +The flags are: + +``` +-o="" + output filename, defaults to stdout +-pkg="main" + package name of output file, defaults to main +-prefix="" + strip given prefix from filenames +-ignore="" + regular expression for files to ignore +-include="" + regular expression for files to include +-modtime="" + Unix timestamp to override as modification time for all files +-private + unexport functions by prefixing them with esc, e.g. FS -> escFS +-no-compress + do not compress files +``` + +## Accessing Embedded Files + +After producing an output file, the assets may be accessed with the FS() +function, which takes a flag to use local assets instead (for local +development). + + * (_esc)?FS(Must)?(Byte|String) returns an asset as a (byte slice|string). + * (_esc)?FSMust(Byte|String) panics if the asset is not found. + +## Go Generate + +esc can be invoked by go generate: + +`//go:generate esc -o static.go -pkg server static` + +## Example + +Embedded assets can be served with HTTP using the http.FileServer. +Assuming you have a directory structure similar to the following: + +``` +. +├── main.go +└── static + ├── css + │   └── style.css + └── index.html +``` + +Where main.go contains: + +``` +package main + +import ( + "log" + "net/http" +) + +func main() { + // FS() is created by esc and returns a http.Filesystem. + http.Handle("/static/", http.FileServer(FS(false))) + log.Fatal(http.ListenAndServe(":8080", nil)) +} + +``` + +1. Generate the embedded data: + `esc -o static.go static` +2. Start the server: + `go run main.go static.go` +3. Access http://localhost:8080/static/index.html to view the files. + +You can see worked example in [example](example) dir +just run it as +`go run example/main.go example/static.go` diff --git a/vendor/github.com/mjibson/esc/doc.go b/vendor/github.com/mjibson/esc/doc.go new file mode 100644 index 000000000..cc6c4be6d --- /dev/null +++ b/vendor/github.com/mjibson/esc/doc.go @@ -0,0 +1,80 @@ +/* + +esc embeds files into go programs and provides http.FileSystem interfaces +to them. + +It adds all named files or files recursively under named directories at the +path specified. The output file provides an http.FileSystem interface with +zero dependencies on packages outside the standard library. + +Usage: + esc [flag] [name ...] + +The flags are: + -o="" + output filename, defaults to stdout + -pkg="main" + package name of output file, defaults to main + -prefix="" + strip given prefix from filenames + -ignore="" + regular expression for files to ignore + -include="" + regular expression for files to include + -modtime="" + Unix timestamp to override as modification time for all files + -private + unexport functions by prefixing them with esc, e.g. FS -> escFS + -no-compress + do not compress files + +Accessing Embedded Files + +After producing an output file, the assets may be accessed with the FS() +function, which takes a flag to use local assets instead (for local +development). + +FS(Must)?(Byte|String) returns an asset as a (byte slice|string). +FSMust(Byte|String) panics if the asset is not found. + +Go Generate + +esc can be invoked by go generate: + + //go:generate esc -o static.go -pkg server static + +Example + +Embedded assets can be served with HTTP using the http.FileServer. +Assuming you have a directory structure similar to the following: + + . + ├── main.go + └── static + ├── css + │   └── style.css + └── index.html + +Where main.go contains: + + package main + + import ( + "log" + "net/http" + ) + + func main() { + // FS() is created by esc and returns a http.Filesystem. + http.Handle("/static/", http.FileServer(FS(false))) + log.Fatal(http.ListenAndServe(":8080", nil)) + } + +1. Generate the embedded data: + esc -o static.go static +2. Start the server: + go run main.go static.go +3. Access http://localhost:8080/static/index.html to view the files. + +*/ +package main diff --git a/vendor/github.com/mjibson/esc/embed/embed.go b/vendor/github.com/mjibson/esc/embed/embed.go new file mode 100644 index 000000000..b4971957c --- /dev/null +++ b/vendor/github.com/mjibson/esc/embed/embed.go @@ -0,0 +1,486 @@ +// Package embed implements all file embedding logic for github.com/mjibson/esc. +package embed + +import ( + "bytes" + "compress/gzip" + "encoding/base64" + "fmt" + "io" + "io/ioutil" + "os" + "path" + "path/filepath" + "regexp" + "sort" + "strconv" + "strings" + "text/template" + + "github.com/pkg/errors" + "golang.org/x/tools/imports" +) + +// Config contains all information needed to run esc. +type Config struct { + // OutputFile is the file name to write output, else stdout. + OutputFile string + // Package name for the generated file. + Package string + // Prefix is stripped from filenames. + Prefix string + // Ignore is the regexp for files we should ignore (for example `\.DS_Store`). + Ignore string + // Include is the regexp for files to include. If provided, only files that + // match will be included. + Include string + // ModTime is the Unix timestamp to override as modification time for all files. + ModTime string + // Private, if true, causes autogenerated functions to be unexported. + Private bool + // NoCompression, if true, stores the files without compression. + NoCompression bool + // Invocation, if set, is added to the invocation string in the generated template. + Invocation string + + // Files is the list of files or directories to embed. + Files []string +} + +var modTime *int64 + +var tmpl = template.Must(template.New("").Parse(fileTemplate)) + +type templateParams struct { + Invocation string + PackageName string + FunctionPrefix string + Files []*_escFile + Dirs []*_escDir +} + +type _escFile struct { + Name string + BaseName string + Data []byte + Local string + ModTime int64 + Compressed string + + fileinfo os.FileInfo +} + +type _escDir struct { + Name string + BaseName string + Local string + ChildFileNames []string +} + +// Run executes a Config. +func Run(conf *Config, out io.Writer) error { + var err error + if conf.ModTime != "" { + i, err := strconv.ParseInt(conf.ModTime, 10, 64) + if err != nil { + return fmt.Errorf("modtime must be an integer: %v", err) + } + modTime = &i + } + + alreadyPrepared := make(map[string]bool, 10) + escFiles := make([]*_escFile, 0, 10) + prefix := filepath.ToSlash(conf.Prefix) + var ignoreRegexp *regexp.Regexp + if conf.Ignore != "" { + ignoreRegexp, err = regexp.Compile(conf.Ignore) + if err != nil { + return err + } + } + var includeRegexp *regexp.Regexp + if conf.Include != "" { + includeRegexp, err = regexp.Compile(conf.Include) + if err != nil { + return err + } + } + gzipLevel := gzip.BestCompression + if conf.NoCompression { + gzipLevel = gzip.NoCompression + } + directories := make([]*_escDir, 0, 10) + for _, base := range conf.Files { + files := []string{base} + for len(files) > 0 { + fname := files[0] + files = files[1:] + if ignoreRegexp != nil && ignoreRegexp.MatchString(fname) { + continue + } + f, err := os.Open(fname) + if err != nil { + return err + } + fi, err := f.Stat() + if err != nil { + return err + } + fpath := filepath.ToSlash(fname) + n := canonicFileName(fname, prefix) + if fi.IsDir() { + fis, err := f.Readdir(0) + if err != nil { + return err + } + dir := &_escDir{ + Name: n, + BaseName: path.Base(n), + Local: fpath, + ChildFileNames: make([]string, 0, len(fis)), + } + for _, fi := range fis { + childFName := filepath.Join(fname, fi.Name()) + files = append(files, childFName) + if ignoreRegexp != nil && ignoreRegexp.MatchString(childFName) { + continue + } + if includeRegexp == nil || includeRegexp.MatchString(childFName) { + dir.ChildFileNames = append(dir.ChildFileNames, canonicFileName(filepath.Join(fname, fi.Name()), prefix)) + } + } + sort.Strings(dir.ChildFileNames) + directories = append(directories, dir) + } else if includeRegexp == nil || includeRegexp.MatchString(fname) { + b, err := ioutil.ReadAll(f) + if err != nil { + return errors.Wrap(err, "readAll return err") + } + if alreadyPrepared[n] { + return fmt.Errorf("%s, %s: duplicate Name after prefix removal", n, fpath) + } + escFile := &_escFile{ + Name: n, + BaseName: path.Base(n), + Data: b, + Local: fpath, + fileinfo: fi, + ModTime: fi.ModTime().Unix(), + } + if modTime != nil { + escFile.ModTime = *modTime + } + if err := escFile.fillCompressed(gzipLevel); err != nil { + return err + } + escFiles = append(escFiles, escFile) + alreadyPrepared[n] = true + } + f.Close() + } + } + + sort.Slice(escFiles, func(i, j int) bool { return strings.Compare(escFiles[i].Name, escFiles[j].Name) == -1 }) + sort.Slice(directories, func(i, j int) bool { return strings.Compare(directories[i].Name, directories[j].Name) == -1 }) + + functionPrefix := "" + if conf.Private { + functionPrefix = "_esc" + } + + buf := bytes.NewBuffer(nil) + tmpl.Execute(buf, templateParams{ + Invocation: conf.Invocation, + PackageName: conf.Package, + FunctionPrefix: functionPrefix, + Files: escFiles, + Dirs: directories, + }) + + fakeOutFileName := "static.go" + if conf.OutputFile != "" { + fakeOutFileName = conf.OutputFile + } + + data, err := imports.Process(fakeOutFileName, buf.Bytes(), nil) + if err != nil { + return errors.Wrap(err, "imports.Process return error") + } + + fmt.Fprint(out, string(data)) + + return nil +} + +func canonicFileName(fname, prefix string) string { + fpath := filepath.ToSlash(fname) + return path.Join("/", strings.TrimPrefix(fpath, prefix)) +} + +func (f *_escFile) fillCompressed(gzipLevel int) error { + var buf bytes.Buffer + gw, err := gzip.NewWriterLevel(&buf, gzipLevel) + if err != nil { + return err + } + if _, err := gw.Write(f.Data); err != nil { + return err + } + if err := gw.Close(); err != nil { + return err + } + var b bytes.Buffer + b64 := base64.NewEncoder(base64.StdEncoding, &b) + b64.Write(buf.Bytes()) + b64.Close() + res := "\n" + chunk := make([]byte, 80) + for n, _ := b.Read(chunk); n > 0; n, _ = b.Read(chunk) { + res += string(chunk[0:n]) + "\n" + } + + f.Compressed = res + return nil + +} + +const ( + fileTemplate = `// Code generated by "esc{{with .Invocation}} {{.}}{{end}}"; DO NOT EDIT. + +package {{.PackageName}} + +import ( + "bytes" + "compress/gzip" + "encoding/base64" + "io/ioutil" + "net/http" + "os" + "path" + "sync" + "time" +) + +type _escLocalFS struct{} + +var _escLocal _escLocalFS + +type _escStaticFS struct{} + +var _escStatic _escStaticFS + +type _escDirectory struct { + fs http.FileSystem + name string +} + +type _escFile struct { + compressed string + size int64 + modtime int64 + local string + isDir bool + + once sync.Once + data []byte + name string +} + +func (_escLocalFS) Open(name string) (http.File, error) { + f, present := _escData[path.Clean(name)] + if !present { + return nil, os.ErrNotExist + } + return os.Open(f.local) +} + +func (_escStaticFS) prepare(name string) (*_escFile, error) { + f, present := _escData[path.Clean(name)] + if !present { + return nil, os.ErrNotExist + } + var err error + f.once.Do(func() { + f.name = path.Base(name) + if f.size == 0 { + return + } + var gr *gzip.Reader + b64 := base64.NewDecoder(base64.StdEncoding, bytes.NewBufferString(f.compressed)) + gr, err = gzip.NewReader(b64) + if err != nil { + return + } + f.data, err = ioutil.ReadAll(gr) + }) + if err != nil { + return nil, err + } + return f, nil +} + +func (fs _escStaticFS) Open(name string) (http.File, error) { + f, err := fs.prepare(name) + if err != nil { + return nil, err + } + return f.File() +} + +func (dir _escDirectory) Open(name string) (http.File, error) { + return dir.fs.Open(dir.name + name) +} + +func (f *_escFile) File() (http.File, error) { + type httpFile struct { + *bytes.Reader + *_escFile + } + return &httpFile{ + Reader: bytes.NewReader(f.data), + _escFile: f, + }, nil +} + +func (f *_escFile) Close() error { + return nil +} + +func (f *_escFile) Readdir(count int) ([]os.FileInfo, error) { + if !f.isDir { + return nil, fmt.Errorf(" escFile.Readdir: '%s' is not directory", f.name) + } + + fis, ok := _escDirs[f.local] + if !ok { + return nil, fmt.Errorf(" escFile.Readdir: '%s' is directory, but we have no info about content of this dir, local=%s", f.name, f.local) + } + limit := count + if count <= 0 || limit > len(fis) { + limit = len(fis) + } + + if len(fis) == 0 && count > 0 { + return nil, io.EOF + } + + return fis[0:limit], nil +} + + +func (f *_escFile) Stat() (os.FileInfo, error) { + return f, nil +} + +func (f *_escFile) Name() string { + return f.name +} + +func (f *_escFile) Size() int64 { + return f.size +} + +func (f *_escFile) Mode() os.FileMode { + return 0 +} + +func (f *_escFile) ModTime() time.Time { + return time.Unix(f.modtime, 0) +} + +func (f *_escFile) IsDir() bool { + return f.isDir +} + +func (f *_escFile) Sys() interface{} { + return f +} + +// {{.FunctionPrefix}}FS returns a http.Filesystem for the embedded assets. If useLocal is true, +// the filesystem's contents are instead used. +func {{.FunctionPrefix}}FS(useLocal bool) http.FileSystem { + if useLocal { + return _escLocal + } + return _escStatic +} + +// {{.FunctionPrefix}}Dir returns a http.Filesystem for the embedded assets on a given prefix dir. +// If useLocal is true, the filesystem's contents are instead used. +func {{.FunctionPrefix}}Dir(useLocal bool, name string) http.FileSystem { + if useLocal { + return _escDirectory{fs: _escLocal, name: name} + } + return _escDirectory{fs: _escStatic, name: name} +} + +// {{.FunctionPrefix}}FSByte returns the named file from the embedded assets. If useLocal is +// true, the filesystem's contents are instead used. +func {{.FunctionPrefix}}FSByte(useLocal bool, name string) ([]byte, error) { + if useLocal { + f, err := _escLocal.Open(name) + if err != nil { + return nil, err + } + b, err := ioutil.ReadAll(f) + _ = f.Close() + return b, err + } + f, err := _escStatic.prepare(name) + if err != nil { + return nil, err + } + return f.data, nil +} + +// {{.FunctionPrefix}}FSMustByte is the same as {{.FunctionPrefix}}FSByte, but panics if name is not present. +func {{.FunctionPrefix}}FSMustByte(useLocal bool, name string) []byte { + b, err := {{.FunctionPrefix}}FSByte(useLocal, name) + if err != nil { + panic(err) + } + return b +} + +// {{.FunctionPrefix}}FSString is the string version of {{.FunctionPrefix}}FSByte. +func {{.FunctionPrefix}}FSString(useLocal bool, name string) (string, error) { + b, err := {{.FunctionPrefix}}FSByte(useLocal, name) + return string(b), err +} + +// {{.FunctionPrefix}}FSMustString is the string version of {{.FunctionPrefix}}FSMustByte. +func {{.FunctionPrefix}}FSMustString(useLocal bool, name string) string { + return string({{.FunctionPrefix}}FSMustByte(useLocal, name)) +} + +var _escData = map[string]*_escFile{ +{{ range .Files }} + "{{ .Name }}": { + name: "{{ .BaseName }}", + local: "{{ .Local }}", + size: {{ .Data | len }}, + modtime: {{ .ModTime }}, + compressed: ` + "`" + `{{ .Compressed }}` + "`" + `, + }, +{{ end -}} +{{ range .Dirs }} + "{{ .Name }}": { + name: "{{ .BaseName }}", + local: ` + "`" + `{{ .Local }}` + "`" + `, + isDir: true, + }, + {{ end }} +} + +var _escDirs = map[string][]os.FileInfo{ + {{ range .Dirs }} + "{{ .Local }}": { + {{ range .ChildFileNames -}} + _escData["{{.}}"], + {{ end }} + }, + {{ end }} +} + +` +) diff --git a/vendor/github.com/mjibson/esc/main.go b/vendor/github.com/mjibson/esc/main.go new file mode 100644 index 000000000..52ab68a82 --- /dev/null +++ b/vendor/github.com/mjibson/esc/main.go @@ -0,0 +1,40 @@ +package main + +import ( + "flag" + "log" + "os" + "strings" + + "github.com/mjibson/esc/embed" +) + +func main() { + conf := &embed.Config{ + Invocation: strings.Join(os.Args[1:], " "), + } + + flag.StringVar(&conf.OutputFile, "o", "", "Output file, else stdout.") + flag.StringVar(&conf.Package, "pkg", "main", "Package.") + flag.StringVar(&conf.Prefix, "prefix", "", "Prefix to strip from filesnames.") + flag.StringVar(&conf.Ignore, "ignore", "", "Regexp for files we should ignore (for example \\\\.DS_Store).") + flag.StringVar(&conf.Include, "include", "", "Regexp for files to include. Only files that match will be included.") + flag.StringVar(&conf.ModTime, "modtime", "", "Unix timestamp to override as modification time for all files.") + flag.BoolVar(&conf.Private, "private", false, "If true, do not export autogenerated functions.") + flag.BoolVar(&conf.NoCompression, "no-compress", false, "If true, do not compress files.") + flag.Parse() + conf.Files = flag.Args() + + var err error + out := os.Stdout + if conf.OutputFile != "" { + if out, err = os.Create(conf.OutputFile); err != nil { + log.Fatal(err) + } + defer out.Close() + } + + if err = embed.Run(conf, out); err != nil { + log.Fatal(err) + } +} diff --git a/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go b/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go new file mode 100644 index 000000000..6b7052b89 --- /dev/null +++ b/vendor/golang.org/x/tools/go/ast/astutil/enclosing.go @@ -0,0 +1,627 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package astutil + +// This file defines utilities for working with source positions. + +import ( + "fmt" + "go/ast" + "go/token" + "sort" +) + +// PathEnclosingInterval returns the node that encloses the source +// interval [start, end), and all its ancestors up to the AST root. +// +// The definition of "enclosing" used by this function considers +// additional whitespace abutting a node to be enclosed by it. +// In this example: +// +// z := x + y // add them +// <-A-> +// <----B-----> +// +// the ast.BinaryExpr(+) node is considered to enclose interval B +// even though its [Pos()..End()) is actually only interval A. +// This behaviour makes user interfaces more tolerant of imperfect +// input. +// +// This function treats tokens as nodes, though they are not included +// in the result. e.g. PathEnclosingInterval("+") returns the +// enclosing ast.BinaryExpr("x + y"). +// +// If start==end, the 1-char interval following start is used instead. +// +// The 'exact' result is true if the interval contains only path[0] +// and perhaps some adjacent whitespace. It is false if the interval +// overlaps multiple children of path[0], or if it contains only +// interior whitespace of path[0]. +// In this example: +// +// z := x + y // add them +// <--C--> <---E--> +// ^ +// D +// +// intervals C, D and E are inexact. C is contained by the +// z-assignment statement, because it spans three of its children (:=, +// x, +). So too is the 1-char interval D, because it contains only +// interior whitespace of the assignment. E is considered interior +// whitespace of the BlockStmt containing the assignment. +// +// Precondition: [start, end) both lie within the same file as root. +// TODO(adonovan): return (nil, false) in this case and remove precond. +// Requires FileSet; see loader.tokenFileContainsPos. +// +// Postcondition: path is never nil; it always contains at least 'root'. +// +func PathEnclosingInterval(root *ast.File, start, end token.Pos) (path []ast.Node, exact bool) { + // fmt.Printf("EnclosingInterval %d %d\n", start, end) // debugging + + // Precondition: node.[Pos..End) and adjoining whitespace contain [start, end). + var visit func(node ast.Node) bool + visit = func(node ast.Node) bool { + path = append(path, node) + + nodePos := node.Pos() + nodeEnd := node.End() + + // fmt.Printf("visit(%T, %d, %d)\n", node, nodePos, nodeEnd) // debugging + + // Intersect [start, end) with interval of node. + if start < nodePos { + start = nodePos + } + if end > nodeEnd { + end = nodeEnd + } + + // Find sole child that contains [start, end). + children := childrenOf(node) + l := len(children) + for i, child := range children { + // [childPos, childEnd) is unaugmented interval of child. + childPos := child.Pos() + childEnd := child.End() + + // [augPos, augEnd) is whitespace-augmented interval of child. + augPos := childPos + augEnd := childEnd + if i > 0 { + augPos = children[i-1].End() // start of preceding whitespace + } + if i < l-1 { + nextChildPos := children[i+1].Pos() + // Does [start, end) lie between child and next child? + if start >= augEnd && end <= nextChildPos { + return false // inexact match + } + augEnd = nextChildPos // end of following whitespace + } + + // fmt.Printf("\tchild %d: [%d..%d)\tcontains interval [%d..%d)?\n", + // i, augPos, augEnd, start, end) // debugging + + // Does augmented child strictly contain [start, end)? + if augPos <= start && end <= augEnd { + _, isToken := child.(tokenNode) + return isToken || visit(child) + } + + // Does [start, end) overlap multiple children? + // i.e. left-augmented child contains start + // but LR-augmented child does not contain end. + if start < childEnd && end > augEnd { + break + } + } + + // No single child contained [start, end), + // so node is the result. Is it exact? + + // (It's tempting to put this condition before the + // child loop, but it gives the wrong result in the + // case where a node (e.g. ExprStmt) and its sole + // child have equal intervals.) + if start == nodePos && end == nodeEnd { + return true // exact match + } + + return false // inexact: overlaps multiple children + } + + if start > end { + start, end = end, start + } + + if start < root.End() && end > root.Pos() { + if start == end { + end = start + 1 // empty interval => interval of size 1 + } + exact = visit(root) + + // Reverse the path: + for i, l := 0, len(path); i < l/2; i++ { + path[i], path[l-1-i] = path[l-1-i], path[i] + } + } else { + // Selection lies within whitespace preceding the + // first (or following the last) declaration in the file. + // The result nonetheless always includes the ast.File. + path = append(path, root) + } + + return +} + +// tokenNode is a dummy implementation of ast.Node for a single token. +// They are used transiently by PathEnclosingInterval but never escape +// this package. +// +type tokenNode struct { + pos token.Pos + end token.Pos +} + +func (n tokenNode) Pos() token.Pos { + return n.pos +} + +func (n tokenNode) End() token.Pos { + return n.end +} + +func tok(pos token.Pos, len int) ast.Node { + return tokenNode{pos, pos + token.Pos(len)} +} + +// childrenOf returns the direct non-nil children of ast.Node n. +// It may include fake ast.Node implementations for bare tokens. +// it is not safe to call (e.g.) ast.Walk on such nodes. +// +func childrenOf(n ast.Node) []ast.Node { + var children []ast.Node + + // First add nodes for all true subtrees. + ast.Inspect(n, func(node ast.Node) bool { + if node == n { // push n + return true // recur + } + if node != nil { // push child + children = append(children, node) + } + return false // no recursion + }) + + // Then add fake Nodes for bare tokens. + switch n := n.(type) { + case *ast.ArrayType: + children = append(children, + tok(n.Lbrack, len("[")), + tok(n.Elt.End(), len("]"))) + + case *ast.AssignStmt: + children = append(children, + tok(n.TokPos, len(n.Tok.String()))) + + case *ast.BasicLit: + children = append(children, + tok(n.ValuePos, len(n.Value))) + + case *ast.BinaryExpr: + children = append(children, tok(n.OpPos, len(n.Op.String()))) + + case *ast.BlockStmt: + children = append(children, + tok(n.Lbrace, len("{")), + tok(n.Rbrace, len("}"))) + + case *ast.BranchStmt: + children = append(children, + tok(n.TokPos, len(n.Tok.String()))) + + case *ast.CallExpr: + children = append(children, + tok(n.Lparen, len("(")), + tok(n.Rparen, len(")"))) + if n.Ellipsis != 0 { + children = append(children, tok(n.Ellipsis, len("..."))) + } + + case *ast.CaseClause: + if n.List == nil { + children = append(children, + tok(n.Case, len("default"))) + } else { + children = append(children, + tok(n.Case, len("case"))) + } + children = append(children, tok(n.Colon, len(":"))) + + case *ast.ChanType: + switch n.Dir { + case ast.RECV: + children = append(children, tok(n.Begin, len("<-chan"))) + case ast.SEND: + children = append(children, tok(n.Begin, len("chan<-"))) + case ast.RECV | ast.SEND: + children = append(children, tok(n.Begin, len("chan"))) + } + + case *ast.CommClause: + if n.Comm == nil { + children = append(children, + tok(n.Case, len("default"))) + } else { + children = append(children, + tok(n.Case, len("case"))) + } + children = append(children, tok(n.Colon, len(":"))) + + case *ast.Comment: + // nop + + case *ast.CommentGroup: + // nop + + case *ast.CompositeLit: + children = append(children, + tok(n.Lbrace, len("{")), + tok(n.Rbrace, len("{"))) + + case *ast.DeclStmt: + // nop + + case *ast.DeferStmt: + children = append(children, + tok(n.Defer, len("defer"))) + + case *ast.Ellipsis: + children = append(children, + tok(n.Ellipsis, len("..."))) + + case *ast.EmptyStmt: + // nop + + case *ast.ExprStmt: + // nop + + case *ast.Field: + // TODO(adonovan): Field.{Doc,Comment,Tag}? + + case *ast.FieldList: + children = append(children, + tok(n.Opening, len("(")), + tok(n.Closing, len(")"))) + + case *ast.File: + // TODO test: Doc + children = append(children, + tok(n.Package, len("package"))) + + case *ast.ForStmt: + children = append(children, + tok(n.For, len("for"))) + + case *ast.FuncDecl: + // TODO(adonovan): FuncDecl.Comment? + + // Uniquely, FuncDecl breaks the invariant that + // preorder traversal yields tokens in lexical order: + // in fact, FuncDecl.Recv precedes FuncDecl.Type.Func. + // + // As a workaround, we inline the case for FuncType + // here and order things correctly. + // + children = nil // discard ast.Walk(FuncDecl) info subtrees + children = append(children, tok(n.Type.Func, len("func"))) + if n.Recv != nil { + children = append(children, n.Recv) + } + children = append(children, n.Name) + if n.Type.Params != nil { + children = append(children, n.Type.Params) + } + if n.Type.Results != nil { + children = append(children, n.Type.Results) + } + if n.Body != nil { + children = append(children, n.Body) + } + + case *ast.FuncLit: + // nop + + case *ast.FuncType: + if n.Func != 0 { + children = append(children, + tok(n.Func, len("func"))) + } + + case *ast.GenDecl: + children = append(children, + tok(n.TokPos, len(n.Tok.String()))) + if n.Lparen != 0 { + children = append(children, + tok(n.Lparen, len("(")), + tok(n.Rparen, len(")"))) + } + + case *ast.GoStmt: + children = append(children, + tok(n.Go, len("go"))) + + case *ast.Ident: + children = append(children, + tok(n.NamePos, len(n.Name))) + + case *ast.IfStmt: + children = append(children, + tok(n.If, len("if"))) + + case *ast.ImportSpec: + // TODO(adonovan): ImportSpec.{Doc,EndPos}? + + case *ast.IncDecStmt: + children = append(children, + tok(n.TokPos, len(n.Tok.String()))) + + case *ast.IndexExpr: + children = append(children, + tok(n.Lbrack, len("{")), + tok(n.Rbrack, len("}"))) + + case *ast.InterfaceType: + children = append(children, + tok(n.Interface, len("interface"))) + + case *ast.KeyValueExpr: + children = append(children, + tok(n.Colon, len(":"))) + + case *ast.LabeledStmt: + children = append(children, + tok(n.Colon, len(":"))) + + case *ast.MapType: + children = append(children, + tok(n.Map, len("map"))) + + case *ast.ParenExpr: + children = append(children, + tok(n.Lparen, len("(")), + tok(n.Rparen, len(")"))) + + case *ast.RangeStmt: + children = append(children, + tok(n.For, len("for")), + tok(n.TokPos, len(n.Tok.String()))) + + case *ast.ReturnStmt: + children = append(children, + tok(n.Return, len("return"))) + + case *ast.SelectStmt: + children = append(children, + tok(n.Select, len("select"))) + + case *ast.SelectorExpr: + // nop + + case *ast.SendStmt: + children = append(children, + tok(n.Arrow, len("<-"))) + + case *ast.SliceExpr: + children = append(children, + tok(n.Lbrack, len("[")), + tok(n.Rbrack, len("]"))) + + case *ast.StarExpr: + children = append(children, tok(n.Star, len("*"))) + + case *ast.StructType: + children = append(children, tok(n.Struct, len("struct"))) + + case *ast.SwitchStmt: + children = append(children, tok(n.Switch, len("switch"))) + + case *ast.TypeAssertExpr: + children = append(children, + tok(n.Lparen-1, len(".")), + tok(n.Lparen, len("(")), + tok(n.Rparen, len(")"))) + + case *ast.TypeSpec: + // TODO(adonovan): TypeSpec.{Doc,Comment}? + + case *ast.TypeSwitchStmt: + children = append(children, tok(n.Switch, len("switch"))) + + case *ast.UnaryExpr: + children = append(children, tok(n.OpPos, len(n.Op.String()))) + + case *ast.ValueSpec: + // TODO(adonovan): ValueSpec.{Doc,Comment}? + + case *ast.BadDecl, *ast.BadExpr, *ast.BadStmt: + // nop + } + + // TODO(adonovan): opt: merge the logic of ast.Inspect() into + // the switch above so we can make interleaved callbacks for + // both Nodes and Tokens in the right order and avoid the need + // to sort. + sort.Sort(byPos(children)) + + return children +} + +type byPos []ast.Node + +func (sl byPos) Len() int { + return len(sl) +} +func (sl byPos) Less(i, j int) bool { + return sl[i].Pos() < sl[j].Pos() +} +func (sl byPos) Swap(i, j int) { + sl[i], sl[j] = sl[j], sl[i] +} + +// NodeDescription returns a description of the concrete type of n suitable +// for a user interface. +// +// TODO(adonovan): in some cases (e.g. Field, FieldList, Ident, +// StarExpr) we could be much more specific given the path to the AST +// root. Perhaps we should do that. +// +func NodeDescription(n ast.Node) string { + switch n := n.(type) { + case *ast.ArrayType: + return "array type" + case *ast.AssignStmt: + return "assignment" + case *ast.BadDecl: + return "bad declaration" + case *ast.BadExpr: + return "bad expression" + case *ast.BadStmt: + return "bad statement" + case *ast.BasicLit: + return "basic literal" + case *ast.BinaryExpr: + return fmt.Sprintf("binary %s operation", n.Op) + case *ast.BlockStmt: + return "block" + case *ast.BranchStmt: + switch n.Tok { + case token.BREAK: + return "break statement" + case token.CONTINUE: + return "continue statement" + case token.GOTO: + return "goto statement" + case token.FALLTHROUGH: + return "fall-through statement" + } + case *ast.CallExpr: + if len(n.Args) == 1 && !n.Ellipsis.IsValid() { + return "function call (or conversion)" + } + return "function call" + case *ast.CaseClause: + return "case clause" + case *ast.ChanType: + return "channel type" + case *ast.CommClause: + return "communication clause" + case *ast.Comment: + return "comment" + case *ast.CommentGroup: + return "comment group" + case *ast.CompositeLit: + return "composite literal" + case *ast.DeclStmt: + return NodeDescription(n.Decl) + " statement" + case *ast.DeferStmt: + return "defer statement" + case *ast.Ellipsis: + return "ellipsis" + case *ast.EmptyStmt: + return "empty statement" + case *ast.ExprStmt: + return "expression statement" + case *ast.Field: + // Can be any of these: + // struct {x, y int} -- struct field(s) + // struct {T} -- anon struct field + // interface {I} -- interface embedding + // interface {f()} -- interface method + // func (A) func(B) C -- receiver, param(s), result(s) + return "field/method/parameter" + case *ast.FieldList: + return "field/method/parameter list" + case *ast.File: + return "source file" + case *ast.ForStmt: + return "for loop" + case *ast.FuncDecl: + return "function declaration" + case *ast.FuncLit: + return "function literal" + case *ast.FuncType: + return "function type" + case *ast.GenDecl: + switch n.Tok { + case token.IMPORT: + return "import declaration" + case token.CONST: + return "constant declaration" + case token.TYPE: + return "type declaration" + case token.VAR: + return "variable declaration" + } + case *ast.GoStmt: + return "go statement" + case *ast.Ident: + return "identifier" + case *ast.IfStmt: + return "if statement" + case *ast.ImportSpec: + return "import specification" + case *ast.IncDecStmt: + if n.Tok == token.INC { + return "increment statement" + } + return "decrement statement" + case *ast.IndexExpr: + return "index expression" + case *ast.InterfaceType: + return "interface type" + case *ast.KeyValueExpr: + return "key/value association" + case *ast.LabeledStmt: + return "statement label" + case *ast.MapType: + return "map type" + case *ast.Package: + return "package" + case *ast.ParenExpr: + return "parenthesized " + NodeDescription(n.X) + case *ast.RangeStmt: + return "range loop" + case *ast.ReturnStmt: + return "return statement" + case *ast.SelectStmt: + return "select statement" + case *ast.SelectorExpr: + return "selector" + case *ast.SendStmt: + return "channel send" + case *ast.SliceExpr: + return "slice expression" + case *ast.StarExpr: + return "*-operation" // load/store expr or pointer type + case *ast.StructType: + return "struct type" + case *ast.SwitchStmt: + return "switch statement" + case *ast.TypeAssertExpr: + return "type assertion" + case *ast.TypeSpec: + return "type specification" + case *ast.TypeSwitchStmt: + return "type switch" + case *ast.UnaryExpr: + return fmt.Sprintf("unary %s operation", n.Op) + case *ast.ValueSpec: + return "value specification" + + } + panic(fmt.Sprintf("unexpected node type: %T", n)) +} diff --git a/vendor/golang.org/x/tools/go/ast/astutil/imports.go b/vendor/golang.org/x/tools/go/ast/astutil/imports.go new file mode 100644 index 000000000..3e4b19536 --- /dev/null +++ b/vendor/golang.org/x/tools/go/ast/astutil/imports.go @@ -0,0 +1,481 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package astutil contains common utilities for working with the Go AST. +package astutil // import "golang.org/x/tools/go/ast/astutil" + +import ( + "fmt" + "go/ast" + "go/token" + "strconv" + "strings" +) + +// AddImport adds the import path to the file f, if absent. +func AddImport(fset *token.FileSet, f *ast.File, path string) (added bool) { + return AddNamedImport(fset, f, "", path) +} + +// AddNamedImport adds the import with the given name and path to the file f, if absent. +// If name is not empty, it is used to rename the import. +// +// For example, calling +// AddNamedImport(fset, f, "pathpkg", "path") +// adds +// import pathpkg "path" +func AddNamedImport(fset *token.FileSet, f *ast.File, name, path string) (added bool) { + if imports(f, name, path) { + return false + } + + newImport := &ast.ImportSpec{ + Path: &ast.BasicLit{ + Kind: token.STRING, + Value: strconv.Quote(path), + }, + } + if name != "" { + newImport.Name = &ast.Ident{Name: name} + } + + // Find an import decl to add to. + // The goal is to find an existing import + // whose import path has the longest shared + // prefix with path. + var ( + bestMatch = -1 // length of longest shared prefix + lastImport = -1 // index in f.Decls of the file's final import decl + impDecl *ast.GenDecl // import decl containing the best match + impIndex = -1 // spec index in impDecl containing the best match + + isThirdPartyPath = isThirdParty(path) + ) + for i, decl := range f.Decls { + gen, ok := decl.(*ast.GenDecl) + if ok && gen.Tok == token.IMPORT { + lastImport = i + // Do not add to import "C", to avoid disrupting the + // association with its doc comment, breaking cgo. + if declImports(gen, "C") { + continue + } + + // Match an empty import decl if that's all that is available. + if len(gen.Specs) == 0 && bestMatch == -1 { + impDecl = gen + } + + // Compute longest shared prefix with imports in this group and find best + // matched import spec. + // 1. Always prefer import spec with longest shared prefix. + // 2. While match length is 0, + // - for stdlib package: prefer first import spec. + // - for third party package: prefer first third party import spec. + // We cannot use last import spec as best match for third party package + // because grouped imports are usually placed last by goimports -local + // flag. + // See issue #19190. + seenAnyThirdParty := false + for j, spec := range gen.Specs { + impspec := spec.(*ast.ImportSpec) + p := importPath(impspec) + n := matchLen(p, path) + if n > bestMatch || (bestMatch == 0 && !seenAnyThirdParty && isThirdPartyPath) { + bestMatch = n + impDecl = gen + impIndex = j + } + seenAnyThirdParty = seenAnyThirdParty || isThirdParty(p) + } + } + } + + // If no import decl found, add one after the last import. + if impDecl == nil { + impDecl = &ast.GenDecl{ + Tok: token.IMPORT, + } + if lastImport >= 0 { + impDecl.TokPos = f.Decls[lastImport].End() + } else { + // There are no existing imports. + // Our new import, preceded by a blank line, goes after the package declaration + // and after the comment, if any, that starts on the same line as the + // package declaration. + impDecl.TokPos = f.Package + + file := fset.File(f.Package) + pkgLine := file.Line(f.Package) + for _, c := range f.Comments { + if file.Line(c.Pos()) > pkgLine { + break + } + // +2 for a blank line + impDecl.TokPos = c.End() + 2 + } + } + f.Decls = append(f.Decls, nil) + copy(f.Decls[lastImport+2:], f.Decls[lastImport+1:]) + f.Decls[lastImport+1] = impDecl + } + + // Insert new import at insertAt. + insertAt := 0 + if impIndex >= 0 { + // insert after the found import + insertAt = impIndex + 1 + } + impDecl.Specs = append(impDecl.Specs, nil) + copy(impDecl.Specs[insertAt+1:], impDecl.Specs[insertAt:]) + impDecl.Specs[insertAt] = newImport + pos := impDecl.Pos() + if insertAt > 0 { + // If there is a comment after an existing import, preserve the comment + // position by adding the new import after the comment. + if spec, ok := impDecl.Specs[insertAt-1].(*ast.ImportSpec); ok && spec.Comment != nil { + pos = spec.Comment.End() + } else { + // Assign same position as the previous import, + // so that the sorter sees it as being in the same block. + pos = impDecl.Specs[insertAt-1].Pos() + } + } + if newImport.Name != nil { + newImport.Name.NamePos = pos + } + newImport.Path.ValuePos = pos + newImport.EndPos = pos + + // Clean up parens. impDecl contains at least one spec. + if len(impDecl.Specs) == 1 { + // Remove unneeded parens. + impDecl.Lparen = token.NoPos + } else if !impDecl.Lparen.IsValid() { + // impDecl needs parens added. + impDecl.Lparen = impDecl.Specs[0].Pos() + } + + f.Imports = append(f.Imports, newImport) + + if len(f.Decls) <= 1 { + return true + } + + // Merge all the import declarations into the first one. + var first *ast.GenDecl + for i := 0; i < len(f.Decls); i++ { + decl := f.Decls[i] + gen, ok := decl.(*ast.GenDecl) + if !ok || gen.Tok != token.IMPORT || declImports(gen, "C") { + continue + } + if first == nil { + first = gen + continue // Don't touch the first one. + } + // We now know there is more than one package in this import + // declaration. Ensure that it ends up parenthesized. + first.Lparen = first.Pos() + // Move the imports of the other import declaration to the first one. + for _, spec := range gen.Specs { + spec.(*ast.ImportSpec).Path.ValuePos = first.Pos() + first.Specs = append(first.Specs, spec) + } + f.Decls = append(f.Decls[:i], f.Decls[i+1:]...) + i-- + } + + return true +} + +func isThirdParty(importPath string) bool { + // Third party package import path usually contains "." (".com", ".org", ...) + // This logic is taken from golang.org/x/tools/imports package. + return strings.Contains(importPath, ".") +} + +// DeleteImport deletes the import path from the file f, if present. +// If there are duplicate import declarations, all matching ones are deleted. +func DeleteImport(fset *token.FileSet, f *ast.File, path string) (deleted bool) { + return DeleteNamedImport(fset, f, "", path) +} + +// DeleteNamedImport deletes the import with the given name and path from the file f, if present. +// If there are duplicate import declarations, all matching ones are deleted. +func DeleteNamedImport(fset *token.FileSet, f *ast.File, name, path string) (deleted bool) { + var delspecs []*ast.ImportSpec + var delcomments []*ast.CommentGroup + + // Find the import nodes that import path, if any. + for i := 0; i < len(f.Decls); i++ { + decl := f.Decls[i] + gen, ok := decl.(*ast.GenDecl) + if !ok || gen.Tok != token.IMPORT { + continue + } + for j := 0; j < len(gen.Specs); j++ { + spec := gen.Specs[j] + impspec := spec.(*ast.ImportSpec) + if importName(impspec) != name || importPath(impspec) != path { + continue + } + + // We found an import spec that imports path. + // Delete it. + delspecs = append(delspecs, impspec) + deleted = true + copy(gen.Specs[j:], gen.Specs[j+1:]) + gen.Specs = gen.Specs[:len(gen.Specs)-1] + + // If this was the last import spec in this decl, + // delete the decl, too. + if len(gen.Specs) == 0 { + copy(f.Decls[i:], f.Decls[i+1:]) + f.Decls = f.Decls[:len(f.Decls)-1] + i-- + break + } else if len(gen.Specs) == 1 { + if impspec.Doc != nil { + delcomments = append(delcomments, impspec.Doc) + } + if impspec.Comment != nil { + delcomments = append(delcomments, impspec.Comment) + } + for _, cg := range f.Comments { + // Found comment on the same line as the import spec. + if cg.End() < impspec.Pos() && fset.Position(cg.End()).Line == fset.Position(impspec.Pos()).Line { + delcomments = append(delcomments, cg) + break + } + } + + spec := gen.Specs[0].(*ast.ImportSpec) + + // Move the documentation right after the import decl. + if spec.Doc != nil { + for fset.Position(gen.TokPos).Line+1 < fset.Position(spec.Doc.Pos()).Line { + fset.File(gen.TokPos).MergeLine(fset.Position(gen.TokPos).Line) + } + } + for _, cg := range f.Comments { + if cg.End() < spec.Pos() && fset.Position(cg.End()).Line == fset.Position(spec.Pos()).Line { + for fset.Position(gen.TokPos).Line+1 < fset.Position(spec.Pos()).Line { + fset.File(gen.TokPos).MergeLine(fset.Position(gen.TokPos).Line) + } + break + } + } + } + if j > 0 { + lastImpspec := gen.Specs[j-1].(*ast.ImportSpec) + lastLine := fset.Position(lastImpspec.Path.ValuePos).Line + line := fset.Position(impspec.Path.ValuePos).Line + + // We deleted an entry but now there may be + // a blank line-sized hole where the import was. + if line-lastLine > 1 { + // There was a blank line immediately preceding the deleted import, + // so there's no need to close the hole. + // Do nothing. + } else if line != fset.File(gen.Rparen).LineCount() { + // There was no blank line. Close the hole. + fset.File(gen.Rparen).MergeLine(line) + } + } + j-- + } + } + + // Delete imports from f.Imports. + for i := 0; i < len(f.Imports); i++ { + imp := f.Imports[i] + for j, del := range delspecs { + if imp == del { + copy(f.Imports[i:], f.Imports[i+1:]) + f.Imports = f.Imports[:len(f.Imports)-1] + copy(delspecs[j:], delspecs[j+1:]) + delspecs = delspecs[:len(delspecs)-1] + i-- + break + } + } + } + + // Delete comments from f.Comments. + for i := 0; i < len(f.Comments); i++ { + cg := f.Comments[i] + for j, del := range delcomments { + if cg == del { + copy(f.Comments[i:], f.Comments[i+1:]) + f.Comments = f.Comments[:len(f.Comments)-1] + copy(delcomments[j:], delcomments[j+1:]) + delcomments = delcomments[:len(delcomments)-1] + i-- + break + } + } + } + + if len(delspecs) > 0 { + panic(fmt.Sprintf("deleted specs from Decls but not Imports: %v", delspecs)) + } + + return +} + +// RewriteImport rewrites any import of path oldPath to path newPath. +func RewriteImport(fset *token.FileSet, f *ast.File, oldPath, newPath string) (rewrote bool) { + for _, imp := range f.Imports { + if importPath(imp) == oldPath { + rewrote = true + // record old End, because the default is to compute + // it using the length of imp.Path.Value. + imp.EndPos = imp.End() + imp.Path.Value = strconv.Quote(newPath) + } + } + return +} + +// UsesImport reports whether a given import is used. +func UsesImport(f *ast.File, path string) (used bool) { + spec := importSpec(f, path) + if spec == nil { + return + } + + name := spec.Name.String() + switch name { + case "": + // If the package name is not explicitly specified, + // make an educated guess. This is not guaranteed to be correct. + lastSlash := strings.LastIndex(path, "/") + if lastSlash == -1 { + name = path + } else { + name = path[lastSlash+1:] + } + case "_", ".": + // Not sure if this import is used - err on the side of caution. + return true + } + + ast.Walk(visitFn(func(n ast.Node) { + sel, ok := n.(*ast.SelectorExpr) + if ok && isTopName(sel.X, name) { + used = true + } + }), f) + + return +} + +type visitFn func(node ast.Node) + +func (fn visitFn) Visit(node ast.Node) ast.Visitor { + fn(node) + return fn +} + +// imports reports whether f has an import with the specified name and path. +func imports(f *ast.File, name, path string) bool { + for _, s := range f.Imports { + if importName(s) == name && importPath(s) == path { + return true + } + } + return false +} + +// importSpec returns the import spec if f imports path, +// or nil otherwise. +func importSpec(f *ast.File, path string) *ast.ImportSpec { + for _, s := range f.Imports { + if importPath(s) == path { + return s + } + } + return nil +} + +// importName returns the name of s, +// or "" if the import is not named. +func importName(s *ast.ImportSpec) string { + if s.Name == nil { + return "" + } + return s.Name.Name +} + +// importPath returns the unquoted import path of s, +// or "" if the path is not properly quoted. +func importPath(s *ast.ImportSpec) string { + t, err := strconv.Unquote(s.Path.Value) + if err != nil { + return "" + } + return t +} + +// declImports reports whether gen contains an import of path. +func declImports(gen *ast.GenDecl, path string) bool { + if gen.Tok != token.IMPORT { + return false + } + for _, spec := range gen.Specs { + impspec := spec.(*ast.ImportSpec) + if importPath(impspec) == path { + return true + } + } + return false +} + +// matchLen returns the length of the longest path segment prefix shared by x and y. +func matchLen(x, y string) int { + n := 0 + for i := 0; i < len(x) && i < len(y) && x[i] == y[i]; i++ { + if x[i] == '/' { + n++ + } + } + return n +} + +// isTopName returns true if n is a top-level unresolved identifier with the given name. +func isTopName(n ast.Expr, name string) bool { + id, ok := n.(*ast.Ident) + return ok && id.Name == name && id.Obj == nil +} + +// Imports returns the file imports grouped by paragraph. +func Imports(fset *token.FileSet, f *ast.File) [][]*ast.ImportSpec { + var groups [][]*ast.ImportSpec + + for _, decl := range f.Decls { + genDecl, ok := decl.(*ast.GenDecl) + if !ok || genDecl.Tok != token.IMPORT { + break + } + + group := []*ast.ImportSpec{} + + var lastLine int + for _, spec := range genDecl.Specs { + importSpec := spec.(*ast.ImportSpec) + pos := importSpec.Path.ValuePos + line := fset.Position(pos).Line + if lastLine > 0 && pos > 0 && line-lastLine > 1 { + groups = append(groups, group) + group = []*ast.ImportSpec{} + } + group = append(group, importSpec) + lastLine = line + } + groups = append(groups, group) + } + + return groups +} diff --git a/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go b/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go new file mode 100644 index 000000000..cf72ea990 --- /dev/null +++ b/vendor/golang.org/x/tools/go/ast/astutil/rewrite.go @@ -0,0 +1,477 @@ +// Copyright 2017 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package astutil + +import ( + "fmt" + "go/ast" + "reflect" + "sort" +) + +// An ApplyFunc is invoked by Apply for each node n, even if n is nil, +// before and/or after the node's children, using a Cursor describing +// the current node and providing operations on it. +// +// The return value of ApplyFunc controls the syntax tree traversal. +// See Apply for details. +type ApplyFunc func(*Cursor) bool + +// Apply traverses a syntax tree recursively, starting with root, +// and calling pre and post for each node as described below. +// Apply returns the syntax tree, possibly modified. +// +// If pre is not nil, it is called for each node before the node's +// children are traversed (pre-order). If pre returns false, no +// children are traversed, and post is not called for that node. +// +// If post is not nil, and a prior call of pre didn't return false, +// post is called for each node after its children are traversed +// (post-order). If post returns false, traversal is terminated and +// Apply returns immediately. +// +// Only fields that refer to AST nodes are considered children; +// i.e., token.Pos, Scopes, Objects, and fields of basic types +// (strings, etc.) are ignored. +// +// Children are traversed in the order in which they appear in the +// respective node's struct definition. A package's files are +// traversed in the filenames' alphabetical order. +// +func Apply(root ast.Node, pre, post ApplyFunc) (result ast.Node) { + parent := &struct{ ast.Node }{root} + defer func() { + if r := recover(); r != nil && r != abort { + panic(r) + } + result = parent.Node + }() + a := &application{pre: pre, post: post} + a.apply(parent, "Node", nil, root) + return +} + +var abort = new(int) // singleton, to signal termination of Apply + +// A Cursor describes a node encountered during Apply. +// Information about the node and its parent is available +// from the Node, Parent, Name, and Index methods. +// +// If p is a variable of type and value of the current parent node +// c.Parent(), and f is the field identifier with name c.Name(), +// the following invariants hold: +// +// p.f == c.Node() if c.Index() < 0 +// p.f[c.Index()] == c.Node() if c.Index() >= 0 +// +// The methods Replace, Delete, InsertBefore, and InsertAfter +// can be used to change the AST without disrupting Apply. +type Cursor struct { + parent ast.Node + name string + iter *iterator // valid if non-nil + node ast.Node +} + +// Node returns the current Node. +func (c *Cursor) Node() ast.Node { return c.node } + +// Parent returns the parent of the current Node. +func (c *Cursor) Parent() ast.Node { return c.parent } + +// Name returns the name of the parent Node field that contains the current Node. +// If the parent is a *ast.Package and the current Node is a *ast.File, Name returns +// the filename for the current Node. +func (c *Cursor) Name() string { return c.name } + +// Index reports the index >= 0 of the current Node in the slice of Nodes that +// contains it, or a value < 0 if the current Node is not part of a slice. +// The index of the current node changes if InsertBefore is called while +// processing the current node. +func (c *Cursor) Index() int { + if c.iter != nil { + return c.iter.index + } + return -1 +} + +// field returns the current node's parent field value. +func (c *Cursor) field() reflect.Value { + return reflect.Indirect(reflect.ValueOf(c.parent)).FieldByName(c.name) +} + +// Replace replaces the current Node with n. +// The replacement node is not walked by Apply. +func (c *Cursor) Replace(n ast.Node) { + if _, ok := c.node.(*ast.File); ok { + file, ok := n.(*ast.File) + if !ok { + panic("attempt to replace *ast.File with non-*ast.File") + } + c.parent.(*ast.Package).Files[c.name] = file + return + } + + v := c.field() + if i := c.Index(); i >= 0 { + v = v.Index(i) + } + v.Set(reflect.ValueOf(n)) +} + +// Delete deletes the current Node from its containing slice. +// If the current Node is not part of a slice, Delete panics. +// As a special case, if the current node is a package file, +// Delete removes it from the package's Files map. +func (c *Cursor) Delete() { + if _, ok := c.node.(*ast.File); ok { + delete(c.parent.(*ast.Package).Files, c.name) + return + } + + i := c.Index() + if i < 0 { + panic("Delete node not contained in slice") + } + v := c.field() + l := v.Len() + reflect.Copy(v.Slice(i, l), v.Slice(i+1, l)) + v.Index(l - 1).Set(reflect.Zero(v.Type().Elem())) + v.SetLen(l - 1) + c.iter.step-- +} + +// InsertAfter inserts n after the current Node in its containing slice. +// If the current Node is not part of a slice, InsertAfter panics. +// Apply does not walk n. +func (c *Cursor) InsertAfter(n ast.Node) { + i := c.Index() + if i < 0 { + panic("InsertAfter node not contained in slice") + } + v := c.field() + v.Set(reflect.Append(v, reflect.Zero(v.Type().Elem()))) + l := v.Len() + reflect.Copy(v.Slice(i+2, l), v.Slice(i+1, l)) + v.Index(i + 1).Set(reflect.ValueOf(n)) + c.iter.step++ +} + +// InsertBefore inserts n before the current Node in its containing slice. +// If the current Node is not part of a slice, InsertBefore panics. +// Apply will not walk n. +func (c *Cursor) InsertBefore(n ast.Node) { + i := c.Index() + if i < 0 { + panic("InsertBefore node not contained in slice") + } + v := c.field() + v.Set(reflect.Append(v, reflect.Zero(v.Type().Elem()))) + l := v.Len() + reflect.Copy(v.Slice(i+1, l), v.Slice(i, l)) + v.Index(i).Set(reflect.ValueOf(n)) + c.iter.index++ +} + +// application carries all the shared data so we can pass it around cheaply. +type application struct { + pre, post ApplyFunc + cursor Cursor + iter iterator +} + +func (a *application) apply(parent ast.Node, name string, iter *iterator, n ast.Node) { + // convert typed nil into untyped nil + if v := reflect.ValueOf(n); v.Kind() == reflect.Ptr && v.IsNil() { + n = nil + } + + // avoid heap-allocating a new cursor for each apply call; reuse a.cursor instead + saved := a.cursor + a.cursor.parent = parent + a.cursor.name = name + a.cursor.iter = iter + a.cursor.node = n + + if a.pre != nil && !a.pre(&a.cursor) { + a.cursor = saved + return + } + + // walk children + // (the order of the cases matches the order of the corresponding node types in go/ast) + switch n := n.(type) { + case nil: + // nothing to do + + // Comments and fields + case *ast.Comment: + // nothing to do + + case *ast.CommentGroup: + if n != nil { + a.applyList(n, "List") + } + + case *ast.Field: + a.apply(n, "Doc", nil, n.Doc) + a.applyList(n, "Names") + a.apply(n, "Type", nil, n.Type) + a.apply(n, "Tag", nil, n.Tag) + a.apply(n, "Comment", nil, n.Comment) + + case *ast.FieldList: + a.applyList(n, "List") + + // Expressions + case *ast.BadExpr, *ast.Ident, *ast.BasicLit: + // nothing to do + + case *ast.Ellipsis: + a.apply(n, "Elt", nil, n.Elt) + + case *ast.FuncLit: + a.apply(n, "Type", nil, n.Type) + a.apply(n, "Body", nil, n.Body) + + case *ast.CompositeLit: + a.apply(n, "Type", nil, n.Type) + a.applyList(n, "Elts") + + case *ast.ParenExpr: + a.apply(n, "X", nil, n.X) + + case *ast.SelectorExpr: + a.apply(n, "X", nil, n.X) + a.apply(n, "Sel", nil, n.Sel) + + case *ast.IndexExpr: + a.apply(n, "X", nil, n.X) + a.apply(n, "Index", nil, n.Index) + + case *ast.SliceExpr: + a.apply(n, "X", nil, n.X) + a.apply(n, "Low", nil, n.Low) + a.apply(n, "High", nil, n.High) + a.apply(n, "Max", nil, n.Max) + + case *ast.TypeAssertExpr: + a.apply(n, "X", nil, n.X) + a.apply(n, "Type", nil, n.Type) + + case *ast.CallExpr: + a.apply(n, "Fun", nil, n.Fun) + a.applyList(n, "Args") + + case *ast.StarExpr: + a.apply(n, "X", nil, n.X) + + case *ast.UnaryExpr: + a.apply(n, "X", nil, n.X) + + case *ast.BinaryExpr: + a.apply(n, "X", nil, n.X) + a.apply(n, "Y", nil, n.Y) + + case *ast.KeyValueExpr: + a.apply(n, "Key", nil, n.Key) + a.apply(n, "Value", nil, n.Value) + + // Types + case *ast.ArrayType: + a.apply(n, "Len", nil, n.Len) + a.apply(n, "Elt", nil, n.Elt) + + case *ast.StructType: + a.apply(n, "Fields", nil, n.Fields) + + case *ast.FuncType: + a.apply(n, "Params", nil, n.Params) + a.apply(n, "Results", nil, n.Results) + + case *ast.InterfaceType: + a.apply(n, "Methods", nil, n.Methods) + + case *ast.MapType: + a.apply(n, "Key", nil, n.Key) + a.apply(n, "Value", nil, n.Value) + + case *ast.ChanType: + a.apply(n, "Value", nil, n.Value) + + // Statements + case *ast.BadStmt: + // nothing to do + + case *ast.DeclStmt: + a.apply(n, "Decl", nil, n.Decl) + + case *ast.EmptyStmt: + // nothing to do + + case *ast.LabeledStmt: + a.apply(n, "Label", nil, n.Label) + a.apply(n, "Stmt", nil, n.Stmt) + + case *ast.ExprStmt: + a.apply(n, "X", nil, n.X) + + case *ast.SendStmt: + a.apply(n, "Chan", nil, n.Chan) + a.apply(n, "Value", nil, n.Value) + + case *ast.IncDecStmt: + a.apply(n, "X", nil, n.X) + + case *ast.AssignStmt: + a.applyList(n, "Lhs") + a.applyList(n, "Rhs") + + case *ast.GoStmt: + a.apply(n, "Call", nil, n.Call) + + case *ast.DeferStmt: + a.apply(n, "Call", nil, n.Call) + + case *ast.ReturnStmt: + a.applyList(n, "Results") + + case *ast.BranchStmt: + a.apply(n, "Label", nil, n.Label) + + case *ast.BlockStmt: + a.applyList(n, "List") + + case *ast.IfStmt: + a.apply(n, "Init", nil, n.Init) + a.apply(n, "Cond", nil, n.Cond) + a.apply(n, "Body", nil, n.Body) + a.apply(n, "Else", nil, n.Else) + + case *ast.CaseClause: + a.applyList(n, "List") + a.applyList(n, "Body") + + case *ast.SwitchStmt: + a.apply(n, "Init", nil, n.Init) + a.apply(n, "Tag", nil, n.Tag) + a.apply(n, "Body", nil, n.Body) + + case *ast.TypeSwitchStmt: + a.apply(n, "Init", nil, n.Init) + a.apply(n, "Assign", nil, n.Assign) + a.apply(n, "Body", nil, n.Body) + + case *ast.CommClause: + a.apply(n, "Comm", nil, n.Comm) + a.applyList(n, "Body") + + case *ast.SelectStmt: + a.apply(n, "Body", nil, n.Body) + + case *ast.ForStmt: + a.apply(n, "Init", nil, n.Init) + a.apply(n, "Cond", nil, n.Cond) + a.apply(n, "Post", nil, n.Post) + a.apply(n, "Body", nil, n.Body) + + case *ast.RangeStmt: + a.apply(n, "Key", nil, n.Key) + a.apply(n, "Value", nil, n.Value) + a.apply(n, "X", nil, n.X) + a.apply(n, "Body", nil, n.Body) + + // Declarations + case *ast.ImportSpec: + a.apply(n, "Doc", nil, n.Doc) + a.apply(n, "Name", nil, n.Name) + a.apply(n, "Path", nil, n.Path) + a.apply(n, "Comment", nil, n.Comment) + + case *ast.ValueSpec: + a.apply(n, "Doc", nil, n.Doc) + a.applyList(n, "Names") + a.apply(n, "Type", nil, n.Type) + a.applyList(n, "Values") + a.apply(n, "Comment", nil, n.Comment) + + case *ast.TypeSpec: + a.apply(n, "Doc", nil, n.Doc) + a.apply(n, "Name", nil, n.Name) + a.apply(n, "Type", nil, n.Type) + a.apply(n, "Comment", nil, n.Comment) + + case *ast.BadDecl: + // nothing to do + + case *ast.GenDecl: + a.apply(n, "Doc", nil, n.Doc) + a.applyList(n, "Specs") + + case *ast.FuncDecl: + a.apply(n, "Doc", nil, n.Doc) + a.apply(n, "Recv", nil, n.Recv) + a.apply(n, "Name", nil, n.Name) + a.apply(n, "Type", nil, n.Type) + a.apply(n, "Body", nil, n.Body) + + // Files and packages + case *ast.File: + a.apply(n, "Doc", nil, n.Doc) + a.apply(n, "Name", nil, n.Name) + a.applyList(n, "Decls") + // Don't walk n.Comments; they have either been walked already if + // they are Doc comments, or they can be easily walked explicitly. + + case *ast.Package: + // collect and sort names for reproducible behavior + var names []string + for name := range n.Files { + names = append(names, name) + } + sort.Strings(names) + for _, name := range names { + a.apply(n, name, nil, n.Files[name]) + } + + default: + panic(fmt.Sprintf("Apply: unexpected node type %T", n)) + } + + if a.post != nil && !a.post(&a.cursor) { + panic(abort) + } + + a.cursor = saved +} + +// An iterator controls iteration over a slice of nodes. +type iterator struct { + index, step int +} + +func (a *application) applyList(parent ast.Node, name string) { + // avoid heap-allocating a new iterator for each applyList call; reuse a.iter instead + saved := a.iter + a.iter.index = 0 + for { + // must reload parent.name each time, since cursor modifications might change it + v := reflect.Indirect(reflect.ValueOf(parent)).FieldByName(name) + if a.iter.index >= v.Len() { + break + } + + // element x may be nil in a bad AST - be cautious + var x ast.Node + if e := v.Index(a.iter.index); e.IsValid() { + x = e.Interface().(ast.Node) + } + + a.iter.step = 1 + a.apply(parent, name, &a.iter, x) + a.iter.index += a.iter.step + } + a.iter = saved +} diff --git a/vendor/golang.org/x/tools/go/ast/astutil/util.go b/vendor/golang.org/x/tools/go/ast/astutil/util.go new file mode 100644 index 000000000..763062982 --- /dev/null +++ b/vendor/golang.org/x/tools/go/ast/astutil/util.go @@ -0,0 +1,14 @@ +package astutil + +import "go/ast" + +// Unparen returns e with any enclosing parentheses stripped. +func Unparen(e ast.Expr) ast.Expr { + for { + p, ok := e.(*ast.ParenExpr) + if !ok { + return e + } + e = p.X + } +} diff --git a/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go b/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go new file mode 100644 index 000000000..98b3987b9 --- /dev/null +++ b/vendor/golang.org/x/tools/go/gcexportdata/gcexportdata.go @@ -0,0 +1,109 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package gcexportdata provides functions for locating, reading, and +// writing export data files containing type information produced by the +// gc compiler. This package supports go1.7 export data format and all +// later versions. +// +// Although it might seem convenient for this package to live alongside +// go/types in the standard library, this would cause version skew +// problems for developer tools that use it, since they must be able to +// consume the outputs of the gc compiler both before and after a Go +// update such as from Go 1.7 to Go 1.8. Because this package lives in +// golang.org/x/tools, sites can update their version of this repo some +// time before the Go 1.8 release and rebuild and redeploy their +// developer tools, which will then be able to consume both Go 1.7 and +// Go 1.8 export data files, so they will work before and after the +// Go update. (See discussion at https://golang.org/issue/15651.) +// +package gcexportdata // import "golang.org/x/tools/go/gcexportdata" + +import ( + "bufio" + "bytes" + "fmt" + "go/token" + "go/types" + "io" + "io/ioutil" + + "golang.org/x/tools/go/internal/gcimporter" +) + +// Find returns the name of an object (.o) or archive (.a) file +// containing type information for the specified import path, +// using the workspace layout conventions of go/build. +// If no file was found, an empty filename is returned. +// +// A relative srcDir is interpreted relative to the current working directory. +// +// Find also returns the package's resolved (canonical) import path, +// reflecting the effects of srcDir and vendoring on importPath. +func Find(importPath, srcDir string) (filename, path string) { + return gcimporter.FindPkg(importPath, srcDir) +} + +// NewReader returns a reader for the export data section of an object +// (.o) or archive (.a) file read from r. The new reader may provide +// additional trailing data beyond the end of the export data. +func NewReader(r io.Reader) (io.Reader, error) { + buf := bufio.NewReader(r) + _, err := gcimporter.FindExportData(buf) + // If we ever switch to a zip-like archive format with the ToC + // at the end, we can return the correct portion of export data, + // but for now we must return the entire rest of the file. + return buf, err +} + +// Read reads export data from in, decodes it, and returns type +// information for the package. +// The package name is specified by path. +// File position information is added to fset. +// +// Read may inspect and add to the imports map to ensure that references +// within the export data to other packages are consistent. The caller +// must ensure that imports[path] does not exist, or exists but is +// incomplete (see types.Package.Complete), and Read inserts the +// resulting package into this map entry. +// +// On return, the state of the reader is undefined. +func Read(in io.Reader, fset *token.FileSet, imports map[string]*types.Package, path string) (*types.Package, error) { + data, err := ioutil.ReadAll(in) + if err != nil { + return nil, fmt.Errorf("reading export data for %q: %v", path, err) + } + + if bytes.HasPrefix(data, []byte("!")) { + return nil, fmt.Errorf("can't read export data for %q directly from an archive file (call gcexportdata.NewReader first to extract export data)", path) + } + + // The App Engine Go runtime v1.6 uses the old export data format. + // TODO(adonovan): delete once v1.7 has been around for a while. + if bytes.HasPrefix(data, []byte("package ")) { + return gcimporter.ImportData(imports, path, path, bytes.NewReader(data)) + } + + // The indexed export format starts with an 'i'; the older + // binary export format starts with a 'c', 'd', or 'v' + // (from "version"). Select appropriate importer. + if len(data) > 0 && data[0] == 'i' { + _, pkg, err := gcimporter.IImportData(fset, imports, data[1:], path) + return pkg, err + } + + _, pkg, err := gcimporter.BImportData(fset, imports, data, path) + return pkg, err +} + +// Write writes encoded type information for the specified package to out. +// The FileSet provides file position information for named objects. +func Write(out io.Writer, fset *token.FileSet, pkg *types.Package) error { + b, err := gcimporter.BExportData(fset, pkg) + if err != nil { + return err + } + _, err = out.Write(b) + return err +} diff --git a/vendor/golang.org/x/tools/go/gcexportdata/importer.go b/vendor/golang.org/x/tools/go/gcexportdata/importer.go new file mode 100644 index 000000000..efe221e7e --- /dev/null +++ b/vendor/golang.org/x/tools/go/gcexportdata/importer.go @@ -0,0 +1,73 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package gcexportdata + +import ( + "fmt" + "go/token" + "go/types" + "os" +) + +// NewImporter returns a new instance of the types.Importer interface +// that reads type information from export data files written by gc. +// The Importer also satisfies types.ImporterFrom. +// +// Export data files are located using "go build" workspace conventions +// and the build.Default context. +// +// Use this importer instead of go/importer.For("gc", ...) to avoid the +// version-skew problems described in the documentation of this package, +// or to control the FileSet or access the imports map populated during +// package loading. +// +func NewImporter(fset *token.FileSet, imports map[string]*types.Package) types.ImporterFrom { + return importer{fset, imports} +} + +type importer struct { + fset *token.FileSet + imports map[string]*types.Package +} + +func (imp importer) Import(importPath string) (*types.Package, error) { + return imp.ImportFrom(importPath, "", 0) +} + +func (imp importer) ImportFrom(importPath, srcDir string, mode types.ImportMode) (_ *types.Package, err error) { + filename, path := Find(importPath, srcDir) + if filename == "" { + if importPath == "unsafe" { + // Even for unsafe, call Find first in case + // the package was vendored. + return types.Unsafe, nil + } + return nil, fmt.Errorf("can't find import: %s", importPath) + } + + if pkg, ok := imp.imports[path]; ok && pkg.Complete() { + return pkg, nil // cache hit + } + + // open file + f, err := os.Open(filename) + if err != nil { + return nil, err + } + defer func() { + f.Close() + if err != nil { + // add file name to error + err = fmt.Errorf("reading export data: %s: %v", filename, err) + } + }() + + r, err := NewReader(f) + if err != nil { + return nil, err + } + + return Read(r, imp.fset, imp.imports, path) +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go new file mode 100644 index 000000000..a807d0aaa --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/bexport.go @@ -0,0 +1,852 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Binary package export. +// This file was derived from $GOROOT/src/cmd/compile/internal/gc/bexport.go; +// see that file for specification of the format. + +package gcimporter + +import ( + "bytes" + "encoding/binary" + "fmt" + "go/ast" + "go/constant" + "go/token" + "go/types" + "math" + "math/big" + "sort" + "strings" +) + +// If debugFormat is set, each integer and string value is preceded by a marker +// and position information in the encoding. This mechanism permits an importer +// to recognize immediately when it is out of sync. The importer recognizes this +// mode automatically (i.e., it can import export data produced with debugging +// support even if debugFormat is not set at the time of import). This mode will +// lead to massively larger export data (by a factor of 2 to 3) and should only +// be enabled during development and debugging. +// +// NOTE: This flag is the first flag to enable if importing dies because of +// (suspected) format errors, and whenever a change is made to the format. +const debugFormat = false // default: false + +// If trace is set, debugging output is printed to std out. +const trace = false // default: false + +// Current export format version. Increase with each format change. +// Note: The latest binary (non-indexed) export format is at version 6. +// This exporter is still at level 4, but it doesn't matter since +// the binary importer can handle older versions just fine. +// 6: package height (CL 105038) -- NOT IMPLEMENTED HERE +// 5: improved position encoding efficiency (issue 20080, CL 41619) -- NOT IMPLEMEMTED HERE +// 4: type name objects support type aliases, uses aliasTag +// 3: Go1.8 encoding (same as version 2, aliasTag defined but never used) +// 2: removed unused bool in ODCL export (compiler only) +// 1: header format change (more regular), export package for _ struct fields +// 0: Go1.7 encoding +const exportVersion = 4 + +// trackAllTypes enables cycle tracking for all types, not just named +// types. The existing compiler invariants assume that unnamed types +// that are not completely set up are not used, or else there are spurious +// errors. +// If disabled, only named types are tracked, possibly leading to slightly +// less efficient encoding in rare cases. It also prevents the export of +// some corner-case type declarations (but those are not handled correctly +// with with the textual export format either). +// TODO(gri) enable and remove once issues caused by it are fixed +const trackAllTypes = false + +type exporter struct { + fset *token.FileSet + out bytes.Buffer + + // object -> index maps, indexed in order of serialization + strIndex map[string]int + pkgIndex map[*types.Package]int + typIndex map[types.Type]int + + // position encoding + posInfoFormat bool + prevFile string + prevLine int + + // debugging support + written int // bytes written + indent int // for trace +} + +// internalError represents an error generated inside this package. +type internalError string + +func (e internalError) Error() string { return "gcimporter: " + string(e) } + +func internalErrorf(format string, args ...interface{}) error { + return internalError(fmt.Sprintf(format, args...)) +} + +// BExportData returns binary export data for pkg. +// If no file set is provided, position info will be missing. +func BExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) { + defer func() { + if e := recover(); e != nil { + if ierr, ok := e.(internalError); ok { + err = ierr + return + } + // Not an internal error; panic again. + panic(e) + } + }() + + p := exporter{ + fset: fset, + strIndex: map[string]int{"": 0}, // empty string is mapped to 0 + pkgIndex: make(map[*types.Package]int), + typIndex: make(map[types.Type]int), + posInfoFormat: true, // TODO(gri) might become a flag, eventually + } + + // write version info + // The version string must start with "version %d" where %d is the version + // number. Additional debugging information may follow after a blank; that + // text is ignored by the importer. + p.rawStringln(fmt.Sprintf("version %d", exportVersion)) + var debug string + if debugFormat { + debug = "debug" + } + p.rawStringln(debug) // cannot use p.bool since it's affected by debugFormat; also want to see this clearly + p.bool(trackAllTypes) + p.bool(p.posInfoFormat) + + // --- generic export data --- + + // populate type map with predeclared "known" types + for index, typ := range predeclared() { + p.typIndex[typ] = index + } + if len(p.typIndex) != len(predeclared()) { + return nil, internalError("duplicate entries in type map?") + } + + // write package data + p.pkg(pkg, true) + if trace { + p.tracef("\n") + } + + // write objects + objcount := 0 + scope := pkg.Scope() + for _, name := range scope.Names() { + if !ast.IsExported(name) { + continue + } + if trace { + p.tracef("\n") + } + p.obj(scope.Lookup(name)) + objcount++ + } + + // indicate end of list + if trace { + p.tracef("\n") + } + p.tag(endTag) + + // for self-verification only (redundant) + p.int(objcount) + + if trace { + p.tracef("\n") + } + + // --- end of export data --- + + return p.out.Bytes(), nil +} + +func (p *exporter) pkg(pkg *types.Package, emptypath bool) { + if pkg == nil { + panic(internalError("unexpected nil pkg")) + } + + // if we saw the package before, write its index (>= 0) + if i, ok := p.pkgIndex[pkg]; ok { + p.index('P', i) + return + } + + // otherwise, remember the package, write the package tag (< 0) and package data + if trace { + p.tracef("P%d = { ", len(p.pkgIndex)) + defer p.tracef("} ") + } + p.pkgIndex[pkg] = len(p.pkgIndex) + + p.tag(packageTag) + p.string(pkg.Name()) + if emptypath { + p.string("") + } else { + p.string(pkg.Path()) + } +} + +func (p *exporter) obj(obj types.Object) { + switch obj := obj.(type) { + case *types.Const: + p.tag(constTag) + p.pos(obj) + p.qualifiedName(obj) + p.typ(obj.Type()) + p.value(obj.Val()) + + case *types.TypeName: + if obj.IsAlias() { + p.tag(aliasTag) + p.pos(obj) + p.qualifiedName(obj) + } else { + p.tag(typeTag) + } + p.typ(obj.Type()) + + case *types.Var: + p.tag(varTag) + p.pos(obj) + p.qualifiedName(obj) + p.typ(obj.Type()) + + case *types.Func: + p.tag(funcTag) + p.pos(obj) + p.qualifiedName(obj) + sig := obj.Type().(*types.Signature) + p.paramList(sig.Params(), sig.Variadic()) + p.paramList(sig.Results(), false) + + default: + panic(internalErrorf("unexpected object %v (%T)", obj, obj)) + } +} + +func (p *exporter) pos(obj types.Object) { + if !p.posInfoFormat { + return + } + + file, line := p.fileLine(obj) + if file == p.prevFile { + // common case: write line delta + // delta == 0 means different file or no line change + delta := line - p.prevLine + p.int(delta) + if delta == 0 { + p.int(-1) // -1 means no file change + } + } else { + // different file + p.int(0) + // Encode filename as length of common prefix with previous + // filename, followed by (possibly empty) suffix. Filenames + // frequently share path prefixes, so this can save a lot + // of space and make export data size less dependent on file + // path length. The suffix is unlikely to be empty because + // file names tend to end in ".go". + n := commonPrefixLen(p.prevFile, file) + p.int(n) // n >= 0 + p.string(file[n:]) // write suffix only + p.prevFile = file + p.int(line) + } + p.prevLine = line +} + +func (p *exporter) fileLine(obj types.Object) (file string, line int) { + if p.fset != nil { + pos := p.fset.Position(obj.Pos()) + file = pos.Filename + line = pos.Line + } + return +} + +func commonPrefixLen(a, b string) int { + if len(a) > len(b) { + a, b = b, a + } + // len(a) <= len(b) + i := 0 + for i < len(a) && a[i] == b[i] { + i++ + } + return i +} + +func (p *exporter) qualifiedName(obj types.Object) { + p.string(obj.Name()) + p.pkg(obj.Pkg(), false) +} + +func (p *exporter) typ(t types.Type) { + if t == nil { + panic(internalError("nil type")) + } + + // Possible optimization: Anonymous pointer types *T where + // T is a named type are common. We could canonicalize all + // such types *T to a single type PT = *T. This would lead + // to at most one *T entry in typIndex, and all future *T's + // would be encoded as the respective index directly. Would + // save 1 byte (pointerTag) per *T and reduce the typIndex + // size (at the cost of a canonicalization map). We can do + // this later, without encoding format change. + + // if we saw the type before, write its index (>= 0) + if i, ok := p.typIndex[t]; ok { + p.index('T', i) + return + } + + // otherwise, remember the type, write the type tag (< 0) and type data + if trackAllTypes { + if trace { + p.tracef("T%d = {>\n", len(p.typIndex)) + defer p.tracef("<\n} ") + } + p.typIndex[t] = len(p.typIndex) + } + + switch t := t.(type) { + case *types.Named: + if !trackAllTypes { + // if we don't track all types, track named types now + p.typIndex[t] = len(p.typIndex) + } + + p.tag(namedTag) + p.pos(t.Obj()) + p.qualifiedName(t.Obj()) + p.typ(t.Underlying()) + if !types.IsInterface(t) { + p.assocMethods(t) + } + + case *types.Array: + p.tag(arrayTag) + p.int64(t.Len()) + p.typ(t.Elem()) + + case *types.Slice: + p.tag(sliceTag) + p.typ(t.Elem()) + + case *dddSlice: + p.tag(dddTag) + p.typ(t.elem) + + case *types.Struct: + p.tag(structTag) + p.fieldList(t) + + case *types.Pointer: + p.tag(pointerTag) + p.typ(t.Elem()) + + case *types.Signature: + p.tag(signatureTag) + p.paramList(t.Params(), t.Variadic()) + p.paramList(t.Results(), false) + + case *types.Interface: + p.tag(interfaceTag) + p.iface(t) + + case *types.Map: + p.tag(mapTag) + p.typ(t.Key()) + p.typ(t.Elem()) + + case *types.Chan: + p.tag(chanTag) + p.int(int(3 - t.Dir())) // hack + p.typ(t.Elem()) + + default: + panic(internalErrorf("unexpected type %T: %s", t, t)) + } +} + +func (p *exporter) assocMethods(named *types.Named) { + // Sort methods (for determinism). + var methods []*types.Func + for i := 0; i < named.NumMethods(); i++ { + methods = append(methods, named.Method(i)) + } + sort.Sort(methodsByName(methods)) + + p.int(len(methods)) + + if trace && methods != nil { + p.tracef("associated methods {>\n") + } + + for i, m := range methods { + if trace && i > 0 { + p.tracef("\n") + } + + p.pos(m) + name := m.Name() + p.string(name) + if !exported(name) { + p.pkg(m.Pkg(), false) + } + + sig := m.Type().(*types.Signature) + p.paramList(types.NewTuple(sig.Recv()), false) + p.paramList(sig.Params(), sig.Variadic()) + p.paramList(sig.Results(), false) + p.int(0) // dummy value for go:nointerface pragma - ignored by importer + } + + if trace && methods != nil { + p.tracef("<\n} ") + } +} + +type methodsByName []*types.Func + +func (x methodsByName) Len() int { return len(x) } +func (x methodsByName) Swap(i, j int) { x[i], x[j] = x[j], x[i] } +func (x methodsByName) Less(i, j int) bool { return x[i].Name() < x[j].Name() } + +func (p *exporter) fieldList(t *types.Struct) { + if trace && t.NumFields() > 0 { + p.tracef("fields {>\n") + defer p.tracef("<\n} ") + } + + p.int(t.NumFields()) + for i := 0; i < t.NumFields(); i++ { + if trace && i > 0 { + p.tracef("\n") + } + p.field(t.Field(i)) + p.string(t.Tag(i)) + } +} + +func (p *exporter) field(f *types.Var) { + if !f.IsField() { + panic(internalError("field expected")) + } + + p.pos(f) + p.fieldName(f) + p.typ(f.Type()) +} + +func (p *exporter) iface(t *types.Interface) { + // TODO(gri): enable importer to load embedded interfaces, + // then emit Embeddeds and ExplicitMethods separately here. + p.int(0) + + n := t.NumMethods() + if trace && n > 0 { + p.tracef("methods {>\n") + defer p.tracef("<\n} ") + } + p.int(n) + for i := 0; i < n; i++ { + if trace && i > 0 { + p.tracef("\n") + } + p.method(t.Method(i)) + } +} + +func (p *exporter) method(m *types.Func) { + sig := m.Type().(*types.Signature) + if sig.Recv() == nil { + panic(internalError("method expected")) + } + + p.pos(m) + p.string(m.Name()) + if m.Name() != "_" && !ast.IsExported(m.Name()) { + p.pkg(m.Pkg(), false) + } + + // interface method; no need to encode receiver. + p.paramList(sig.Params(), sig.Variadic()) + p.paramList(sig.Results(), false) +} + +func (p *exporter) fieldName(f *types.Var) { + name := f.Name() + + if f.Anonymous() { + // anonymous field - we distinguish between 3 cases: + // 1) field name matches base type name and is exported + // 2) field name matches base type name and is not exported + // 3) field name doesn't match base type name (alias name) + bname := basetypeName(f.Type()) + if name == bname { + if ast.IsExported(name) { + name = "" // 1) we don't need to know the field name or package + } else { + name = "?" // 2) use unexported name "?" to force package export + } + } else { + // 3) indicate alias and export name as is + // (this requires an extra "@" but this is a rare case) + p.string("@") + } + } + + p.string(name) + if name != "" && !ast.IsExported(name) { + p.pkg(f.Pkg(), false) + } +} + +func basetypeName(typ types.Type) string { + switch typ := deref(typ).(type) { + case *types.Basic: + return typ.Name() + case *types.Named: + return typ.Obj().Name() + default: + return "" // unnamed type + } +} + +func (p *exporter) paramList(params *types.Tuple, variadic bool) { + // use negative length to indicate unnamed parameters + // (look at the first parameter only since either all + // names are present or all are absent) + n := params.Len() + if n > 0 && params.At(0).Name() == "" { + n = -n + } + p.int(n) + for i := 0; i < params.Len(); i++ { + q := params.At(i) + t := q.Type() + if variadic && i == params.Len()-1 { + t = &dddSlice{t.(*types.Slice).Elem()} + } + p.typ(t) + if n > 0 { + name := q.Name() + p.string(name) + if name != "_" { + p.pkg(q.Pkg(), false) + } + } + p.string("") // no compiler-specific info + } +} + +func (p *exporter) value(x constant.Value) { + if trace { + p.tracef("= ") + } + + switch x.Kind() { + case constant.Bool: + tag := falseTag + if constant.BoolVal(x) { + tag = trueTag + } + p.tag(tag) + + case constant.Int: + if v, exact := constant.Int64Val(x); exact { + // common case: x fits into an int64 - use compact encoding + p.tag(int64Tag) + p.int64(v) + return + } + // uncommon case: large x - use float encoding + // (powers of 2 will be encoded efficiently with exponent) + p.tag(floatTag) + p.float(constant.ToFloat(x)) + + case constant.Float: + p.tag(floatTag) + p.float(x) + + case constant.Complex: + p.tag(complexTag) + p.float(constant.Real(x)) + p.float(constant.Imag(x)) + + case constant.String: + p.tag(stringTag) + p.string(constant.StringVal(x)) + + case constant.Unknown: + // package contains type errors + p.tag(unknownTag) + + default: + panic(internalErrorf("unexpected value %v (%T)", x, x)) + } +} + +func (p *exporter) float(x constant.Value) { + if x.Kind() != constant.Float { + panic(internalErrorf("unexpected constant %v, want float", x)) + } + // extract sign (there is no -0) + sign := constant.Sign(x) + if sign == 0 { + // x == 0 + p.int(0) + return + } + // x != 0 + + var f big.Float + if v, exact := constant.Float64Val(x); exact { + // float64 + f.SetFloat64(v) + } else if num, denom := constant.Num(x), constant.Denom(x); num.Kind() == constant.Int { + // TODO(gri): add big.Rat accessor to constant.Value. + r := valueToRat(num) + f.SetRat(r.Quo(r, valueToRat(denom))) + } else { + // Value too large to represent as a fraction => inaccessible. + // TODO(gri): add big.Float accessor to constant.Value. + f.SetFloat64(math.MaxFloat64) // FIXME + } + + // extract exponent such that 0.5 <= m < 1.0 + var m big.Float + exp := f.MantExp(&m) + + // extract mantissa as *big.Int + // - set exponent large enough so mant satisfies mant.IsInt() + // - get *big.Int from mant + m.SetMantExp(&m, int(m.MinPrec())) + mant, acc := m.Int(nil) + if acc != big.Exact { + panic(internalError("internal error")) + } + + p.int(sign) + p.int(exp) + p.string(string(mant.Bytes())) +} + +func valueToRat(x constant.Value) *big.Rat { + // Convert little-endian to big-endian. + // I can't believe this is necessary. + bytes := constant.Bytes(x) + for i := 0; i < len(bytes)/2; i++ { + bytes[i], bytes[len(bytes)-1-i] = bytes[len(bytes)-1-i], bytes[i] + } + return new(big.Rat).SetInt(new(big.Int).SetBytes(bytes)) +} + +func (p *exporter) bool(b bool) bool { + if trace { + p.tracef("[") + defer p.tracef("= %v] ", b) + } + + x := 0 + if b { + x = 1 + } + p.int(x) + return b +} + +// ---------------------------------------------------------------------------- +// Low-level encoders + +func (p *exporter) index(marker byte, index int) { + if index < 0 { + panic(internalError("invalid index < 0")) + } + if debugFormat { + p.marker('t') + } + if trace { + p.tracef("%c%d ", marker, index) + } + p.rawInt64(int64(index)) +} + +func (p *exporter) tag(tag int) { + if tag >= 0 { + panic(internalError("invalid tag >= 0")) + } + if debugFormat { + p.marker('t') + } + if trace { + p.tracef("%s ", tagString[-tag]) + } + p.rawInt64(int64(tag)) +} + +func (p *exporter) int(x int) { + p.int64(int64(x)) +} + +func (p *exporter) int64(x int64) { + if debugFormat { + p.marker('i') + } + if trace { + p.tracef("%d ", x) + } + p.rawInt64(x) +} + +func (p *exporter) string(s string) { + if debugFormat { + p.marker('s') + } + if trace { + p.tracef("%q ", s) + } + // if we saw the string before, write its index (>= 0) + // (the empty string is mapped to 0) + if i, ok := p.strIndex[s]; ok { + p.rawInt64(int64(i)) + return + } + // otherwise, remember string and write its negative length and bytes + p.strIndex[s] = len(p.strIndex) + p.rawInt64(-int64(len(s))) + for i := 0; i < len(s); i++ { + p.rawByte(s[i]) + } +} + +// marker emits a marker byte and position information which makes +// it easy for a reader to detect if it is "out of sync". Used for +// debugFormat format only. +func (p *exporter) marker(m byte) { + p.rawByte(m) + // Enable this for help tracking down the location + // of an incorrect marker when running in debugFormat. + if false && trace { + p.tracef("#%d ", p.written) + } + p.rawInt64(int64(p.written)) +} + +// rawInt64 should only be used by low-level encoders. +func (p *exporter) rawInt64(x int64) { + var tmp [binary.MaxVarintLen64]byte + n := binary.PutVarint(tmp[:], x) + for i := 0; i < n; i++ { + p.rawByte(tmp[i]) + } +} + +// rawStringln should only be used to emit the initial version string. +func (p *exporter) rawStringln(s string) { + for i := 0; i < len(s); i++ { + p.rawByte(s[i]) + } + p.rawByte('\n') +} + +// rawByte is the bottleneck interface to write to p.out. +// rawByte escapes b as follows (any encoding does that +// hides '$'): +// +// '$' => '|' 'S' +// '|' => '|' '|' +// +// Necessary so other tools can find the end of the +// export data by searching for "$$". +// rawByte should only be used by low-level encoders. +func (p *exporter) rawByte(b byte) { + switch b { + case '$': + // write '$' as '|' 'S' + b = 'S' + fallthrough + case '|': + // write '|' as '|' '|' + p.out.WriteByte('|') + p.written++ + } + p.out.WriteByte(b) + p.written++ +} + +// tracef is like fmt.Printf but it rewrites the format string +// to take care of indentation. +func (p *exporter) tracef(format string, args ...interface{}) { + if strings.ContainsAny(format, "<>\n") { + var buf bytes.Buffer + for i := 0; i < len(format); i++ { + // no need to deal with runes + ch := format[i] + switch ch { + case '>': + p.indent++ + continue + case '<': + p.indent-- + continue + } + buf.WriteByte(ch) + if ch == '\n' { + for j := p.indent; j > 0; j-- { + buf.WriteString(". ") + } + } + } + format = buf.String() + } + fmt.Printf(format, args...) +} + +// Debugging support. +// (tagString is only used when tracing is enabled) +var tagString = [...]string{ + // Packages + -packageTag: "package", + + // Types + -namedTag: "named type", + -arrayTag: "array", + -sliceTag: "slice", + -dddTag: "ddd", + -structTag: "struct", + -pointerTag: "pointer", + -signatureTag: "signature", + -interfaceTag: "interface", + -mapTag: "map", + -chanTag: "chan", + + // Values + -falseTag: "false", + -trueTag: "true", + -int64Tag: "int64", + -floatTag: "float", + -fractionTag: "fraction", + -complexTag: "complex", + -stringTag: "string", + -unknownTag: "unknown", + + // Type aliases + -aliasTag: "alias", +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go new file mode 100644 index 000000000..e3c310782 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/bimport.go @@ -0,0 +1,1036 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// This file is a copy of $GOROOT/src/go/internal/gcimporter/bimport.go. + +package gcimporter + +import ( + "encoding/binary" + "fmt" + "go/constant" + "go/token" + "go/types" + "sort" + "strconv" + "strings" + "sync" + "unicode" + "unicode/utf8" +) + +type importer struct { + imports map[string]*types.Package + data []byte + importpath string + buf []byte // for reading strings + version int // export format version + + // object lists + strList []string // in order of appearance + pathList []string // in order of appearance + pkgList []*types.Package // in order of appearance + typList []types.Type // in order of appearance + interfaceList []*types.Interface // for delayed completion only + trackAllTypes bool + + // position encoding + posInfoFormat bool + prevFile string + prevLine int + fake fakeFileSet + + // debugging support + debugFormat bool + read int // bytes read +} + +// BImportData imports a package from the serialized package data +// and returns the number of bytes consumed and a reference to the package. +// If the export data version is not recognized or the format is otherwise +// compromised, an error is returned. +func BImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { + // catch panics and return them as errors + const currentVersion = 6 + version := -1 // unknown version + defer func() { + if e := recover(); e != nil { + // Return a (possibly nil or incomplete) package unchanged (see #16088). + if version > currentVersion { + err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) + } else { + err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) + } + } + }() + + p := importer{ + imports: imports, + data: data, + importpath: path, + version: version, + strList: []string{""}, // empty string is mapped to 0 + pathList: []string{""}, // empty string is mapped to 0 + fake: fakeFileSet{ + fset: fset, + files: make(map[string]*token.File), + }, + } + + // read version info + var versionstr string + if b := p.rawByte(); b == 'c' || b == 'd' { + // Go1.7 encoding; first byte encodes low-level + // encoding format (compact vs debug). + // For backward-compatibility only (avoid problems with + // old installed packages). Newly compiled packages use + // the extensible format string. + // TODO(gri) Remove this support eventually; after Go1.8. + if b == 'd' { + p.debugFormat = true + } + p.trackAllTypes = p.rawByte() == 'a' + p.posInfoFormat = p.int() != 0 + versionstr = p.string() + if versionstr == "v1" { + version = 0 + } + } else { + // Go1.8 extensible encoding + // read version string and extract version number (ignore anything after the version number) + versionstr = p.rawStringln(b) + if s := strings.SplitN(versionstr, " ", 3); len(s) >= 2 && s[0] == "version" { + if v, err := strconv.Atoi(s[1]); err == nil && v > 0 { + version = v + } + } + } + p.version = version + + // read version specific flags - extend as necessary + switch p.version { + // case currentVersion: + // ... + // fallthrough + case currentVersion, 5, 4, 3, 2, 1: + p.debugFormat = p.rawStringln(p.rawByte()) == "debug" + p.trackAllTypes = p.int() != 0 + p.posInfoFormat = p.int() != 0 + case 0: + // Go1.7 encoding format - nothing to do here + default: + errorf("unknown bexport format version %d (%q)", p.version, versionstr) + } + + // --- generic export data --- + + // populate typList with predeclared "known" types + p.typList = append(p.typList, predeclared()...) + + // read package data + pkg = p.pkg() + + // read objects of phase 1 only (see cmd/compile/internal/gc/bexport.go) + objcount := 0 + for { + tag := p.tagOrIndex() + if tag == endTag { + break + } + p.obj(tag) + objcount++ + } + + // self-verification + if count := p.int(); count != objcount { + errorf("got %d objects; want %d", objcount, count) + } + + // ignore compiler-specific import data + + // complete interfaces + // TODO(gri) re-investigate if we still need to do this in a delayed fashion + for _, typ := range p.interfaceList { + typ.Complete() + } + + // record all referenced packages as imports + list := append(([]*types.Package)(nil), p.pkgList[1:]...) + sort.Sort(byPath(list)) + pkg.SetImports(list) + + // package was imported completely and without errors + pkg.MarkComplete() + + return p.read, pkg, nil +} + +func errorf(format string, args ...interface{}) { + panic(fmt.Sprintf(format, args...)) +} + +func (p *importer) pkg() *types.Package { + // if the package was seen before, i is its index (>= 0) + i := p.tagOrIndex() + if i >= 0 { + return p.pkgList[i] + } + + // otherwise, i is the package tag (< 0) + if i != packageTag { + errorf("unexpected package tag %d version %d", i, p.version) + } + + // read package data + name := p.string() + var path string + if p.version >= 5 { + path = p.path() + } else { + path = p.string() + } + if p.version >= 6 { + p.int() // package height; unused by go/types + } + + // we should never see an empty package name + if name == "" { + errorf("empty package name in import") + } + + // an empty path denotes the package we are currently importing; + // it must be the first package we see + if (path == "") != (len(p.pkgList) == 0) { + errorf("package path %q for pkg index %d", path, len(p.pkgList)) + } + + // if the package was imported before, use that one; otherwise create a new one + if path == "" { + path = p.importpath + } + pkg := p.imports[path] + if pkg == nil { + pkg = types.NewPackage(path, name) + p.imports[path] = pkg + } else if pkg.Name() != name { + errorf("conflicting names %s and %s for package %q", pkg.Name(), name, path) + } + p.pkgList = append(p.pkgList, pkg) + + return pkg +} + +// objTag returns the tag value for each object kind. +func objTag(obj types.Object) int { + switch obj.(type) { + case *types.Const: + return constTag + case *types.TypeName: + return typeTag + case *types.Var: + return varTag + case *types.Func: + return funcTag + default: + errorf("unexpected object: %v (%T)", obj, obj) // panics + panic("unreachable") + } +} + +func sameObj(a, b types.Object) bool { + // Because unnamed types are not canonicalized, we cannot simply compare types for + // (pointer) identity. + // Ideally we'd check equality of constant values as well, but this is good enough. + return objTag(a) == objTag(b) && types.Identical(a.Type(), b.Type()) +} + +func (p *importer) declare(obj types.Object) { + pkg := obj.Pkg() + if alt := pkg.Scope().Insert(obj); alt != nil { + // This can only trigger if we import a (non-type) object a second time. + // Excluding type aliases, this cannot happen because 1) we only import a package + // once; and b) we ignore compiler-specific export data which may contain + // functions whose inlined function bodies refer to other functions that + // were already imported. + // However, type aliases require reexporting the original type, so we need + // to allow it (see also the comment in cmd/compile/internal/gc/bimport.go, + // method importer.obj, switch case importing functions). + // TODO(gri) review/update this comment once the gc compiler handles type aliases. + if !sameObj(obj, alt) { + errorf("inconsistent import:\n\t%v\npreviously imported as:\n\t%v\n", obj, alt) + } + } +} + +func (p *importer) obj(tag int) { + switch tag { + case constTag: + pos := p.pos() + pkg, name := p.qualifiedName() + typ := p.typ(nil, nil) + val := p.value() + p.declare(types.NewConst(pos, pkg, name, typ, val)) + + case aliasTag: + // TODO(gri) verify type alias hookup is correct + pos := p.pos() + pkg, name := p.qualifiedName() + typ := p.typ(nil, nil) + p.declare(types.NewTypeName(pos, pkg, name, typ)) + + case typeTag: + p.typ(nil, nil) + + case varTag: + pos := p.pos() + pkg, name := p.qualifiedName() + typ := p.typ(nil, nil) + p.declare(types.NewVar(pos, pkg, name, typ)) + + case funcTag: + pos := p.pos() + pkg, name := p.qualifiedName() + params, isddd := p.paramList() + result, _ := p.paramList() + sig := types.NewSignature(nil, params, result, isddd) + p.declare(types.NewFunc(pos, pkg, name, sig)) + + default: + errorf("unexpected object tag %d", tag) + } +} + +const deltaNewFile = -64 // see cmd/compile/internal/gc/bexport.go + +func (p *importer) pos() token.Pos { + if !p.posInfoFormat { + return token.NoPos + } + + file := p.prevFile + line := p.prevLine + delta := p.int() + line += delta + if p.version >= 5 { + if delta == deltaNewFile { + if n := p.int(); n >= 0 { + // file changed + file = p.path() + line = n + } + } + } else { + if delta == 0 { + if n := p.int(); n >= 0 { + // file changed + file = p.prevFile[:n] + p.string() + line = p.int() + } + } + } + p.prevFile = file + p.prevLine = line + + return p.fake.pos(file, line) +} + +// Synthesize a token.Pos +type fakeFileSet struct { + fset *token.FileSet + files map[string]*token.File +} + +func (s *fakeFileSet) pos(file string, line int) token.Pos { + // Since we don't know the set of needed file positions, we + // reserve maxlines positions per file. + const maxlines = 64 * 1024 + f := s.files[file] + if f == nil { + f = s.fset.AddFile(file, -1, maxlines) + s.files[file] = f + // Allocate the fake linebreak indices on first use. + // TODO(adonovan): opt: save ~512KB using a more complex scheme? + fakeLinesOnce.Do(func() { + fakeLines = make([]int, maxlines) + for i := range fakeLines { + fakeLines[i] = i + } + }) + f.SetLines(fakeLines) + } + + if line > maxlines { + line = 1 + } + + // Treat the file as if it contained only newlines + // and column=1: use the line number as the offset. + return f.Pos(line - 1) +} + +var ( + fakeLines []int + fakeLinesOnce sync.Once +) + +func (p *importer) qualifiedName() (pkg *types.Package, name string) { + name = p.string() + pkg = p.pkg() + return +} + +func (p *importer) record(t types.Type) { + p.typList = append(p.typList, t) +} + +// A dddSlice is a types.Type representing ...T parameters. +// It only appears for parameter types and does not escape +// the importer. +type dddSlice struct { + elem types.Type +} + +func (t *dddSlice) Underlying() types.Type { return t } +func (t *dddSlice) String() string { return "..." + t.elem.String() } + +// parent is the package which declared the type; parent == nil means +// the package currently imported. The parent package is needed for +// exported struct fields and interface methods which don't contain +// explicit package information in the export data. +// +// A non-nil tname is used as the "owner" of the result type; i.e., +// the result type is the underlying type of tname. tname is used +// to give interface methods a named receiver type where possible. +func (p *importer) typ(parent *types.Package, tname *types.Named) types.Type { + // if the type was seen before, i is its index (>= 0) + i := p.tagOrIndex() + if i >= 0 { + return p.typList[i] + } + + // otherwise, i is the type tag (< 0) + switch i { + case namedTag: + // read type object + pos := p.pos() + parent, name := p.qualifiedName() + scope := parent.Scope() + obj := scope.Lookup(name) + + // if the object doesn't exist yet, create and insert it + if obj == nil { + obj = types.NewTypeName(pos, parent, name, nil) + scope.Insert(obj) + } + + if _, ok := obj.(*types.TypeName); !ok { + errorf("pkg = %s, name = %s => %s", parent, name, obj) + } + + // associate new named type with obj if it doesn't exist yet + t0 := types.NewNamed(obj.(*types.TypeName), nil, nil) + + // but record the existing type, if any + tname := obj.Type().(*types.Named) // tname is either t0 or the existing type + p.record(tname) + + // read underlying type + t0.SetUnderlying(p.typ(parent, t0)) + + // interfaces don't have associated methods + if types.IsInterface(t0) { + return tname + } + + // read associated methods + for i := p.int(); i > 0; i-- { + // TODO(gri) replace this with something closer to fieldName + pos := p.pos() + name := p.string() + if !exported(name) { + p.pkg() + } + + recv, _ := p.paramList() // TODO(gri) do we need a full param list for the receiver? + params, isddd := p.paramList() + result, _ := p.paramList() + p.int() // go:nointerface pragma - discarded + + sig := types.NewSignature(recv.At(0), params, result, isddd) + t0.AddMethod(types.NewFunc(pos, parent, name, sig)) + } + + return tname + + case arrayTag: + t := new(types.Array) + if p.trackAllTypes { + p.record(t) + } + + n := p.int64() + *t = *types.NewArray(p.typ(parent, nil), n) + return t + + case sliceTag: + t := new(types.Slice) + if p.trackAllTypes { + p.record(t) + } + + *t = *types.NewSlice(p.typ(parent, nil)) + return t + + case dddTag: + t := new(dddSlice) + if p.trackAllTypes { + p.record(t) + } + + t.elem = p.typ(parent, nil) + return t + + case structTag: + t := new(types.Struct) + if p.trackAllTypes { + p.record(t) + } + + *t = *types.NewStruct(p.fieldList(parent)) + return t + + case pointerTag: + t := new(types.Pointer) + if p.trackAllTypes { + p.record(t) + } + + *t = *types.NewPointer(p.typ(parent, nil)) + return t + + case signatureTag: + t := new(types.Signature) + if p.trackAllTypes { + p.record(t) + } + + params, isddd := p.paramList() + result, _ := p.paramList() + *t = *types.NewSignature(nil, params, result, isddd) + return t + + case interfaceTag: + // Create a dummy entry in the type list. This is safe because we + // cannot expect the interface type to appear in a cycle, as any + // such cycle must contain a named type which would have been + // first defined earlier. + // TODO(gri) Is this still true now that we have type aliases? + // See issue #23225. + n := len(p.typList) + if p.trackAllTypes { + p.record(nil) + } + + var embeddeds []types.Type + for n := p.int(); n > 0; n-- { + p.pos() + embeddeds = append(embeddeds, p.typ(parent, nil)) + } + + t := newInterface(p.methodList(parent, tname), embeddeds) + p.interfaceList = append(p.interfaceList, t) + if p.trackAllTypes { + p.typList[n] = t + } + return t + + case mapTag: + t := new(types.Map) + if p.trackAllTypes { + p.record(t) + } + + key := p.typ(parent, nil) + val := p.typ(parent, nil) + *t = *types.NewMap(key, val) + return t + + case chanTag: + t := new(types.Chan) + if p.trackAllTypes { + p.record(t) + } + + dir := chanDir(p.int()) + val := p.typ(parent, nil) + *t = *types.NewChan(dir, val) + return t + + default: + errorf("unexpected type tag %d", i) // panics + panic("unreachable") + } +} + +func chanDir(d int) types.ChanDir { + // tag values must match the constants in cmd/compile/internal/gc/go.go + switch d { + case 1 /* Crecv */ : + return types.RecvOnly + case 2 /* Csend */ : + return types.SendOnly + case 3 /* Cboth */ : + return types.SendRecv + default: + errorf("unexpected channel dir %d", d) + return 0 + } +} + +func (p *importer) fieldList(parent *types.Package) (fields []*types.Var, tags []string) { + if n := p.int(); n > 0 { + fields = make([]*types.Var, n) + tags = make([]string, n) + for i := range fields { + fields[i], tags[i] = p.field(parent) + } + } + return +} + +func (p *importer) field(parent *types.Package) (*types.Var, string) { + pos := p.pos() + pkg, name, alias := p.fieldName(parent) + typ := p.typ(parent, nil) + tag := p.string() + + anonymous := false + if name == "" { + // anonymous field - typ must be T or *T and T must be a type name + switch typ := deref(typ).(type) { + case *types.Basic: // basic types are named types + pkg = nil // // objects defined in Universe scope have no package + name = typ.Name() + case *types.Named: + name = typ.Obj().Name() + default: + errorf("named base type expected") + } + anonymous = true + } else if alias { + // anonymous field: we have an explicit name because it's an alias + anonymous = true + } + + return types.NewField(pos, pkg, name, typ, anonymous), tag +} + +func (p *importer) methodList(parent *types.Package, baseType *types.Named) (methods []*types.Func) { + if n := p.int(); n > 0 { + methods = make([]*types.Func, n) + for i := range methods { + methods[i] = p.method(parent, baseType) + } + } + return +} + +func (p *importer) method(parent *types.Package, baseType *types.Named) *types.Func { + pos := p.pos() + pkg, name, _ := p.fieldName(parent) + // If we don't have a baseType, use a nil receiver. + // A receiver using the actual interface type (which + // we don't know yet) will be filled in when we call + // types.Interface.Complete. + var recv *types.Var + if baseType != nil { + recv = types.NewVar(token.NoPos, parent, "", baseType) + } + params, isddd := p.paramList() + result, _ := p.paramList() + sig := types.NewSignature(recv, params, result, isddd) + return types.NewFunc(pos, pkg, name, sig) +} + +func (p *importer) fieldName(parent *types.Package) (pkg *types.Package, name string, alias bool) { + name = p.string() + pkg = parent + if pkg == nil { + // use the imported package instead + pkg = p.pkgList[0] + } + if p.version == 0 && name == "_" { + // version 0 didn't export a package for _ fields + return + } + switch name { + case "": + // 1) field name matches base type name and is exported: nothing to do + case "?": + // 2) field name matches base type name and is not exported: need package + name = "" + pkg = p.pkg() + case "@": + // 3) field name doesn't match type name (alias) + name = p.string() + alias = true + fallthrough + default: + if !exported(name) { + pkg = p.pkg() + } + } + return +} + +func (p *importer) paramList() (*types.Tuple, bool) { + n := p.int() + if n == 0 { + return nil, false + } + // negative length indicates unnamed parameters + named := true + if n < 0 { + n = -n + named = false + } + // n > 0 + params := make([]*types.Var, n) + isddd := false + for i := range params { + params[i], isddd = p.param(named) + } + return types.NewTuple(params...), isddd +} + +func (p *importer) param(named bool) (*types.Var, bool) { + t := p.typ(nil, nil) + td, isddd := t.(*dddSlice) + if isddd { + t = types.NewSlice(td.elem) + } + + var pkg *types.Package + var name string + if named { + name = p.string() + if name == "" { + errorf("expected named parameter") + } + if name != "_" { + pkg = p.pkg() + } + if i := strings.Index(name, "·"); i > 0 { + name = name[:i] // cut off gc-specific parameter numbering + } + } + + // read and discard compiler-specific info + p.string() + + return types.NewVar(token.NoPos, pkg, name, t), isddd +} + +func exported(name string) bool { + ch, _ := utf8.DecodeRuneInString(name) + return unicode.IsUpper(ch) +} + +func (p *importer) value() constant.Value { + switch tag := p.tagOrIndex(); tag { + case falseTag: + return constant.MakeBool(false) + case trueTag: + return constant.MakeBool(true) + case int64Tag: + return constant.MakeInt64(p.int64()) + case floatTag: + return p.float() + case complexTag: + re := p.float() + im := p.float() + return constant.BinaryOp(re, token.ADD, constant.MakeImag(im)) + case stringTag: + return constant.MakeString(p.string()) + case unknownTag: + return constant.MakeUnknown() + default: + errorf("unexpected value tag %d", tag) // panics + panic("unreachable") + } +} + +func (p *importer) float() constant.Value { + sign := p.int() + if sign == 0 { + return constant.MakeInt64(0) + } + + exp := p.int() + mant := []byte(p.string()) // big endian + + // remove leading 0's if any + for len(mant) > 0 && mant[0] == 0 { + mant = mant[1:] + } + + // convert to little endian + // TODO(gri) go/constant should have a more direct conversion function + // (e.g., once it supports a big.Float based implementation) + for i, j := 0, len(mant)-1; i < j; i, j = i+1, j-1 { + mant[i], mant[j] = mant[j], mant[i] + } + + // adjust exponent (constant.MakeFromBytes creates an integer value, + // but mant represents the mantissa bits such that 0.5 <= mant < 1.0) + exp -= len(mant) << 3 + if len(mant) > 0 { + for msd := mant[len(mant)-1]; msd&0x80 == 0; msd <<= 1 { + exp++ + } + } + + x := constant.MakeFromBytes(mant) + switch { + case exp < 0: + d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp)) + x = constant.BinaryOp(x, token.QUO, d) + case exp > 0: + x = constant.Shift(x, token.SHL, uint(exp)) + } + + if sign < 0 { + x = constant.UnaryOp(token.SUB, x, 0) + } + return x +} + +// ---------------------------------------------------------------------------- +// Low-level decoders + +func (p *importer) tagOrIndex() int { + if p.debugFormat { + p.marker('t') + } + + return int(p.rawInt64()) +} + +func (p *importer) int() int { + x := p.int64() + if int64(int(x)) != x { + errorf("exported integer too large") + } + return int(x) +} + +func (p *importer) int64() int64 { + if p.debugFormat { + p.marker('i') + } + + return p.rawInt64() +} + +func (p *importer) path() string { + if p.debugFormat { + p.marker('p') + } + // if the path was seen before, i is its index (>= 0) + // (the empty string is at index 0) + i := p.rawInt64() + if i >= 0 { + return p.pathList[i] + } + // otherwise, i is the negative path length (< 0) + a := make([]string, -i) + for n := range a { + a[n] = p.string() + } + s := strings.Join(a, "/") + p.pathList = append(p.pathList, s) + return s +} + +func (p *importer) string() string { + if p.debugFormat { + p.marker('s') + } + // if the string was seen before, i is its index (>= 0) + // (the empty string is at index 0) + i := p.rawInt64() + if i >= 0 { + return p.strList[i] + } + // otherwise, i is the negative string length (< 0) + if n := int(-i); n <= cap(p.buf) { + p.buf = p.buf[:n] + } else { + p.buf = make([]byte, n) + } + for i := range p.buf { + p.buf[i] = p.rawByte() + } + s := string(p.buf) + p.strList = append(p.strList, s) + return s +} + +func (p *importer) marker(want byte) { + if got := p.rawByte(); got != want { + errorf("incorrect marker: got %c; want %c (pos = %d)", got, want, p.read) + } + + pos := p.read + if n := int(p.rawInt64()); n != pos { + errorf("incorrect position: got %d; want %d", n, pos) + } +} + +// rawInt64 should only be used by low-level decoders. +func (p *importer) rawInt64() int64 { + i, err := binary.ReadVarint(p) + if err != nil { + errorf("read error: %v", err) + } + return i +} + +// rawStringln should only be used to read the initial version string. +func (p *importer) rawStringln(b byte) string { + p.buf = p.buf[:0] + for b != '\n' { + p.buf = append(p.buf, b) + b = p.rawByte() + } + return string(p.buf) +} + +// needed for binary.ReadVarint in rawInt64 +func (p *importer) ReadByte() (byte, error) { + return p.rawByte(), nil +} + +// byte is the bottleneck interface for reading p.data. +// It unescapes '|' 'S' to '$' and '|' '|' to '|'. +// rawByte should only be used by low-level decoders. +func (p *importer) rawByte() byte { + b := p.data[0] + r := 1 + if b == '|' { + b = p.data[1] + r = 2 + switch b { + case 'S': + b = '$' + case '|': + // nothing to do + default: + errorf("unexpected escape sequence in export data") + } + } + p.data = p.data[r:] + p.read += r + return b + +} + +// ---------------------------------------------------------------------------- +// Export format + +// Tags. Must be < 0. +const ( + // Objects + packageTag = -(iota + 1) + constTag + typeTag + varTag + funcTag + endTag + + // Types + namedTag + arrayTag + sliceTag + dddTag + structTag + pointerTag + signatureTag + interfaceTag + mapTag + chanTag + + // Values + falseTag + trueTag + int64Tag + floatTag + fractionTag // not used by gc + complexTag + stringTag + nilTag // only used by gc (appears in exported inlined function bodies) + unknownTag // not used by gc (only appears in packages with errors) + + // Type aliases + aliasTag +) + +var predecl []types.Type // initialized lazily + +func predeclared() []types.Type { + if predecl == nil { + // initialize lazily to be sure that all + // elements have been initialized before + predecl = []types.Type{ // basic types + types.Typ[types.Bool], + types.Typ[types.Int], + types.Typ[types.Int8], + types.Typ[types.Int16], + types.Typ[types.Int32], + types.Typ[types.Int64], + types.Typ[types.Uint], + types.Typ[types.Uint8], + types.Typ[types.Uint16], + types.Typ[types.Uint32], + types.Typ[types.Uint64], + types.Typ[types.Uintptr], + types.Typ[types.Float32], + types.Typ[types.Float64], + types.Typ[types.Complex64], + types.Typ[types.Complex128], + types.Typ[types.String], + + // basic type aliases + types.Universe.Lookup("byte").Type(), + types.Universe.Lookup("rune").Type(), + + // error + types.Universe.Lookup("error").Type(), + + // untyped types + types.Typ[types.UntypedBool], + types.Typ[types.UntypedInt], + types.Typ[types.UntypedRune], + types.Typ[types.UntypedFloat], + types.Typ[types.UntypedComplex], + types.Typ[types.UntypedString], + types.Typ[types.UntypedNil], + + // package unsafe + types.Typ[types.UnsafePointer], + + // invalid type + types.Typ[types.Invalid], // only appears in packages with errors + + // used internally by gc; never used by this package or in .a files + anyType{}, + } + } + return predecl +} + +type anyType struct{} + +func (t anyType) Underlying() types.Type { return t } +func (t anyType) String() string { return "any" } diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go b/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go new file mode 100644 index 000000000..f33dc5613 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/exportdata.go @@ -0,0 +1,93 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// This file is a copy of $GOROOT/src/go/internal/gcimporter/exportdata.go. + +// This file implements FindExportData. + +package gcimporter + +import ( + "bufio" + "fmt" + "io" + "strconv" + "strings" +) + +func readGopackHeader(r *bufio.Reader) (name string, size int, err error) { + // See $GOROOT/include/ar.h. + hdr := make([]byte, 16+12+6+6+8+10+2) + _, err = io.ReadFull(r, hdr) + if err != nil { + return + } + // leave for debugging + if false { + fmt.Printf("header: %s", hdr) + } + s := strings.TrimSpace(string(hdr[16+12+6+6+8:][:10])) + size, err = strconv.Atoi(s) + if err != nil || hdr[len(hdr)-2] != '`' || hdr[len(hdr)-1] != '\n' { + err = fmt.Errorf("invalid archive header") + return + } + name = strings.TrimSpace(string(hdr[:16])) + return +} + +// FindExportData positions the reader r at the beginning of the +// export data section of an underlying GC-created object/archive +// file by reading from it. The reader must be positioned at the +// start of the file before calling this function. The hdr result +// is the string before the export data, either "$$" or "$$B". +// +func FindExportData(r *bufio.Reader) (hdr string, err error) { + // Read first line to make sure this is an object file. + line, err := r.ReadSlice('\n') + if err != nil { + err = fmt.Errorf("can't find export data (%v)", err) + return + } + + if string(line) == "!\n" { + // Archive file. Scan to __.PKGDEF. + var name string + if name, _, err = readGopackHeader(r); err != nil { + return + } + + // First entry should be __.PKGDEF. + if name != "__.PKGDEF" { + err = fmt.Errorf("go archive is missing __.PKGDEF") + return + } + + // Read first line of __.PKGDEF data, so that line + // is once again the first line of the input. + if line, err = r.ReadSlice('\n'); err != nil { + err = fmt.Errorf("can't find export data (%v)", err) + return + } + } + + // Now at __.PKGDEF in archive or still at beginning of file. + // Either way, line should begin with "go object ". + if !strings.HasPrefix(string(line), "go object ") { + err = fmt.Errorf("not a Go object file") + return + } + + // Skip over object header to export data. + // Begins after first line starting with $$. + for line[0] != '$' { + if line, err = r.ReadSlice('\n'); err != nil { + err = fmt.Errorf("can't find export data (%v)", err) + return + } + } + hdr = string(line) + + return +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go b/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go new file mode 100644 index 000000000..9cf186605 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/gcimporter.go @@ -0,0 +1,1078 @@ +// Copyright 2011 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// This file is a modified copy of $GOROOT/src/go/internal/gcimporter/gcimporter.go, +// but it also contains the original source-based importer code for Go1.6. +// Once we stop supporting 1.6, we can remove that code. + +// Package gcimporter provides various functions for reading +// gc-generated object files that can be used to implement the +// Importer interface defined by the Go 1.5 standard library package. +package gcimporter // import "golang.org/x/tools/go/internal/gcimporter" + +import ( + "bufio" + "errors" + "fmt" + "go/build" + "go/constant" + "go/token" + "go/types" + "io" + "io/ioutil" + "os" + "path/filepath" + "sort" + "strconv" + "strings" + "text/scanner" +) + +// debugging/development support +const debug = false + +var pkgExts = [...]string{".a", ".o"} + +// FindPkg returns the filename and unique package id for an import +// path based on package information provided by build.Import (using +// the build.Default build.Context). A relative srcDir is interpreted +// relative to the current working directory. +// If no file was found, an empty filename is returned. +// +func FindPkg(path, srcDir string) (filename, id string) { + if path == "" { + return + } + + var noext string + switch { + default: + // "x" -> "$GOPATH/pkg/$GOOS_$GOARCH/x.ext", "x" + // Don't require the source files to be present. + if abs, err := filepath.Abs(srcDir); err == nil { // see issue 14282 + srcDir = abs + } + bp, _ := build.Import(path, srcDir, build.FindOnly|build.AllowBinary) + if bp.PkgObj == "" { + id = path // make sure we have an id to print in error message + return + } + noext = strings.TrimSuffix(bp.PkgObj, ".a") + id = bp.ImportPath + + case build.IsLocalImport(path): + // "./x" -> "/this/directory/x.ext", "/this/directory/x" + noext = filepath.Join(srcDir, path) + id = noext + + case filepath.IsAbs(path): + // for completeness only - go/build.Import + // does not support absolute imports + // "/x" -> "/x.ext", "/x" + noext = path + id = path + } + + if false { // for debugging + if path != id { + fmt.Printf("%s -> %s\n", path, id) + } + } + + // try extensions + for _, ext := range pkgExts { + filename = noext + ext + if f, err := os.Stat(filename); err == nil && !f.IsDir() { + return + } + } + + filename = "" // not found + return +} + +// ImportData imports a package by reading the gc-generated export data, +// adds the corresponding package object to the packages map indexed by id, +// and returns the object. +// +// The packages map must contains all packages already imported. The data +// reader position must be the beginning of the export data section. The +// filename is only used in error messages. +// +// If packages[id] contains the completely imported package, that package +// can be used directly, and there is no need to call this function (but +// there is also no harm but for extra time used). +// +func ImportData(packages map[string]*types.Package, filename, id string, data io.Reader) (pkg *types.Package, err error) { + // support for parser error handling + defer func() { + switch r := recover().(type) { + case nil: + // nothing to do + case importError: + err = r + default: + panic(r) // internal error + } + }() + + var p parser + p.init(filename, id, data, packages) + pkg = p.parseExport() + + return +} + +// Import imports a gc-generated package given its import path and srcDir, adds +// the corresponding package object to the packages map, and returns the object. +// The packages map must contain all packages already imported. +// +func Import(packages map[string]*types.Package, path, srcDir string, lookup func(path string) (io.ReadCloser, error)) (pkg *types.Package, err error) { + var rc io.ReadCloser + var filename, id string + if lookup != nil { + // With custom lookup specified, assume that caller has + // converted path to a canonical import path for use in the map. + if path == "unsafe" { + return types.Unsafe, nil + } + id = path + + // No need to re-import if the package was imported completely before. + if pkg = packages[id]; pkg != nil && pkg.Complete() { + return + } + f, err := lookup(path) + if err != nil { + return nil, err + } + rc = f + } else { + filename, id = FindPkg(path, srcDir) + if filename == "" { + if path == "unsafe" { + return types.Unsafe, nil + } + return nil, fmt.Errorf("can't find import: %q", id) + } + + // no need to re-import if the package was imported completely before + if pkg = packages[id]; pkg != nil && pkg.Complete() { + return + } + + // open file + f, err := os.Open(filename) + if err != nil { + return nil, err + } + defer func() { + if err != nil { + // add file name to error + err = fmt.Errorf("%s: %v", filename, err) + } + }() + rc = f + } + defer rc.Close() + + var hdr string + buf := bufio.NewReader(rc) + if hdr, err = FindExportData(buf); err != nil { + return + } + + switch hdr { + case "$$\n": + // Work-around if we don't have a filename; happens only if lookup != nil. + // Either way, the filename is only needed for importer error messages, so + // this is fine. + if filename == "" { + filename = path + } + return ImportData(packages, filename, id, buf) + + case "$$B\n": + var data []byte + data, err = ioutil.ReadAll(buf) + if err != nil { + break + } + + // TODO(gri): allow clients of go/importer to provide a FileSet. + // Or, define a new standard go/types/gcexportdata package. + fset := token.NewFileSet() + + // The indexed export format starts with an 'i'; the older + // binary export format starts with a 'c', 'd', or 'v' + // (from "version"). Select appropriate importer. + if len(data) > 0 && data[0] == 'i' { + _, pkg, err = IImportData(fset, packages, data[1:], id) + } else { + _, pkg, err = BImportData(fset, packages, data, id) + } + + default: + err = fmt.Errorf("unknown export data header: %q", hdr) + } + + return +} + +// ---------------------------------------------------------------------------- +// Parser + +// TODO(gri) Imported objects don't have position information. +// Ideally use the debug table line info; alternatively +// create some fake position (or the position of the +// import). That way error messages referring to imported +// objects can print meaningful information. + +// parser parses the exports inside a gc compiler-produced +// object/archive file and populates its scope with the results. +type parser struct { + scanner scanner.Scanner + tok rune // current token + lit string // literal string; only valid for Ident, Int, String tokens + id string // package id of imported package + sharedPkgs map[string]*types.Package // package id -> package object (across importer) + localPkgs map[string]*types.Package // package id -> package object (just this package) +} + +func (p *parser) init(filename, id string, src io.Reader, packages map[string]*types.Package) { + p.scanner.Init(src) + p.scanner.Error = func(_ *scanner.Scanner, msg string) { p.error(msg) } + p.scanner.Mode = scanner.ScanIdents | scanner.ScanInts | scanner.ScanChars | scanner.ScanStrings | scanner.ScanComments | scanner.SkipComments + p.scanner.Whitespace = 1<<'\t' | 1<<' ' + p.scanner.Filename = filename // for good error messages + p.next() + p.id = id + p.sharedPkgs = packages + if debug { + // check consistency of packages map + for _, pkg := range packages { + if pkg.Name() == "" { + fmt.Printf("no package name for %s\n", pkg.Path()) + } + } + } +} + +func (p *parser) next() { + p.tok = p.scanner.Scan() + switch p.tok { + case scanner.Ident, scanner.Int, scanner.Char, scanner.String, '·': + p.lit = p.scanner.TokenText() + default: + p.lit = "" + } + if debug { + fmt.Printf("%s: %q -> %q\n", scanner.TokenString(p.tok), p.scanner.TokenText(), p.lit) + } +} + +func declTypeName(pkg *types.Package, name string) *types.TypeName { + scope := pkg.Scope() + if obj := scope.Lookup(name); obj != nil { + return obj.(*types.TypeName) + } + obj := types.NewTypeName(token.NoPos, pkg, name, nil) + // a named type may be referred to before the underlying type + // is known - set it up + types.NewNamed(obj, nil, nil) + scope.Insert(obj) + return obj +} + +// ---------------------------------------------------------------------------- +// Error handling + +// Internal errors are boxed as importErrors. +type importError struct { + pos scanner.Position + err error +} + +func (e importError) Error() string { + return fmt.Sprintf("import error %s (byte offset = %d): %s", e.pos, e.pos.Offset, e.err) +} + +func (p *parser) error(err interface{}) { + if s, ok := err.(string); ok { + err = errors.New(s) + } + // panic with a runtime.Error if err is not an error + panic(importError{p.scanner.Pos(), err.(error)}) +} + +func (p *parser) errorf(format string, args ...interface{}) { + p.error(fmt.Sprintf(format, args...)) +} + +func (p *parser) expect(tok rune) string { + lit := p.lit + if p.tok != tok { + p.errorf("expected %s, got %s (%s)", scanner.TokenString(tok), scanner.TokenString(p.tok), lit) + } + p.next() + return lit +} + +func (p *parser) expectSpecial(tok string) { + sep := 'x' // not white space + i := 0 + for i < len(tok) && p.tok == rune(tok[i]) && sep > ' ' { + sep = p.scanner.Peek() // if sep <= ' ', there is white space before the next token + p.next() + i++ + } + if i < len(tok) { + p.errorf("expected %q, got %q", tok, tok[0:i]) + } +} + +func (p *parser) expectKeyword(keyword string) { + lit := p.expect(scanner.Ident) + if lit != keyword { + p.errorf("expected keyword %s, got %q", keyword, lit) + } +} + +// ---------------------------------------------------------------------------- +// Qualified and unqualified names + +// PackageId = string_lit . +// +func (p *parser) parsePackageId() string { + id, err := strconv.Unquote(p.expect(scanner.String)) + if err != nil { + p.error(err) + } + // id == "" stands for the imported package id + // (only known at time of package installation) + if id == "" { + id = p.id + } + return id +} + +// PackageName = ident . +// +func (p *parser) parsePackageName() string { + return p.expect(scanner.Ident) +} + +// dotIdentifier = ( ident | '·' ) { ident | int | '·' } . +func (p *parser) parseDotIdent() string { + ident := "" + if p.tok != scanner.Int { + sep := 'x' // not white space + for (p.tok == scanner.Ident || p.tok == scanner.Int || p.tok == '·') && sep > ' ' { + ident += p.lit + sep = p.scanner.Peek() // if sep <= ' ', there is white space before the next token + p.next() + } + } + if ident == "" { + p.expect(scanner.Ident) // use expect() for error handling + } + return ident +} + +// QualifiedName = "@" PackageId "." ( "?" | dotIdentifier ) . +// +func (p *parser) parseQualifiedName() (id, name string) { + p.expect('@') + id = p.parsePackageId() + p.expect('.') + // Per rev f280b8a485fd (10/2/2013), qualified names may be used for anonymous fields. + if p.tok == '?' { + p.next() + } else { + name = p.parseDotIdent() + } + return +} + +// getPkg returns the package for a given id. If the package is +// not found, create the package and add it to the p.localPkgs +// and p.sharedPkgs maps. name is the (expected) name of the +// package. If name == "", the package name is expected to be +// set later via an import clause in the export data. +// +// id identifies a package, usually by a canonical package path like +// "encoding/json" but possibly by a non-canonical import path like +// "./json". +// +func (p *parser) getPkg(id, name string) *types.Package { + // package unsafe is not in the packages maps - handle explicitly + if id == "unsafe" { + return types.Unsafe + } + + pkg := p.localPkgs[id] + if pkg == nil { + // first import of id from this package + pkg = p.sharedPkgs[id] + if pkg == nil { + // first import of id by this importer; + // add (possibly unnamed) pkg to shared packages + pkg = types.NewPackage(id, name) + p.sharedPkgs[id] = pkg + } + // add (possibly unnamed) pkg to local packages + if p.localPkgs == nil { + p.localPkgs = make(map[string]*types.Package) + } + p.localPkgs[id] = pkg + } else if name != "" { + // package exists already and we have an expected package name; + // make sure names match or set package name if necessary + if pname := pkg.Name(); pname == "" { + pkg.SetName(name) + } else if pname != name { + p.errorf("%s package name mismatch: %s (given) vs %s (expected)", id, pname, name) + } + } + return pkg +} + +// parseExportedName is like parseQualifiedName, but +// the package id is resolved to an imported *types.Package. +// +func (p *parser) parseExportedName() (pkg *types.Package, name string) { + id, name := p.parseQualifiedName() + pkg = p.getPkg(id, "") + return +} + +// ---------------------------------------------------------------------------- +// Types + +// BasicType = identifier . +// +func (p *parser) parseBasicType() types.Type { + id := p.expect(scanner.Ident) + obj := types.Universe.Lookup(id) + if obj, ok := obj.(*types.TypeName); ok { + return obj.Type() + } + p.errorf("not a basic type: %s", id) + return nil +} + +// ArrayType = "[" int_lit "]" Type . +// +func (p *parser) parseArrayType(parent *types.Package) types.Type { + // "[" already consumed and lookahead known not to be "]" + lit := p.expect(scanner.Int) + p.expect(']') + elem := p.parseType(parent) + n, err := strconv.ParseInt(lit, 10, 64) + if err != nil { + p.error(err) + } + return types.NewArray(elem, n) +} + +// MapType = "map" "[" Type "]" Type . +// +func (p *parser) parseMapType(parent *types.Package) types.Type { + p.expectKeyword("map") + p.expect('[') + key := p.parseType(parent) + p.expect(']') + elem := p.parseType(parent) + return types.NewMap(key, elem) +} + +// Name = identifier | "?" | QualifiedName . +// +// For unqualified and anonymous names, the returned package is the parent +// package unless parent == nil, in which case the returned package is the +// package being imported. (The parent package is not nil if the the name +// is an unqualified struct field or interface method name belonging to a +// type declared in another package.) +// +// For qualified names, the returned package is nil (and not created if +// it doesn't exist yet) unless materializePkg is set (which creates an +// unnamed package with valid package path). In the latter case, a +// subsequent import clause is expected to provide a name for the package. +// +func (p *parser) parseName(parent *types.Package, materializePkg bool) (pkg *types.Package, name string) { + pkg = parent + if pkg == nil { + pkg = p.sharedPkgs[p.id] + } + switch p.tok { + case scanner.Ident: + name = p.lit + p.next() + case '?': + // anonymous + p.next() + case '@': + // exported name prefixed with package path + pkg = nil + var id string + id, name = p.parseQualifiedName() + if materializePkg { + pkg = p.getPkg(id, "") + } + default: + p.error("name expected") + } + return +} + +func deref(typ types.Type) types.Type { + if p, _ := typ.(*types.Pointer); p != nil { + return p.Elem() + } + return typ +} + +// Field = Name Type [ string_lit ] . +// +func (p *parser) parseField(parent *types.Package) (*types.Var, string) { + pkg, name := p.parseName(parent, true) + + if name == "_" { + // Blank fields should be package-qualified because they + // are unexported identifiers, but gc does not qualify them. + // Assuming that the ident belongs to the current package + // causes types to change during re-exporting, leading + // to spurious "can't assign A to B" errors from go/types. + // As a workaround, pretend all blank fields belong + // to the same unique dummy package. + const blankpkg = "<_>" + pkg = p.getPkg(blankpkg, blankpkg) + } + + typ := p.parseType(parent) + anonymous := false + if name == "" { + // anonymous field - typ must be T or *T and T must be a type name + switch typ := deref(typ).(type) { + case *types.Basic: // basic types are named types + pkg = nil // objects defined in Universe scope have no package + name = typ.Name() + case *types.Named: + name = typ.Obj().Name() + default: + p.errorf("anonymous field expected") + } + anonymous = true + } + tag := "" + if p.tok == scanner.String { + s := p.expect(scanner.String) + var err error + tag, err = strconv.Unquote(s) + if err != nil { + p.errorf("invalid struct tag %s: %s", s, err) + } + } + return types.NewField(token.NoPos, pkg, name, typ, anonymous), tag +} + +// StructType = "struct" "{" [ FieldList ] "}" . +// FieldList = Field { ";" Field } . +// +func (p *parser) parseStructType(parent *types.Package) types.Type { + var fields []*types.Var + var tags []string + + p.expectKeyword("struct") + p.expect('{') + for i := 0; p.tok != '}' && p.tok != scanner.EOF; i++ { + if i > 0 { + p.expect(';') + } + fld, tag := p.parseField(parent) + if tag != "" && tags == nil { + tags = make([]string, i) + } + if tags != nil { + tags = append(tags, tag) + } + fields = append(fields, fld) + } + p.expect('}') + + return types.NewStruct(fields, tags) +} + +// Parameter = ( identifier | "?" ) [ "..." ] Type [ string_lit ] . +// +func (p *parser) parseParameter() (par *types.Var, isVariadic bool) { + _, name := p.parseName(nil, false) + // remove gc-specific parameter numbering + if i := strings.Index(name, "·"); i >= 0 { + name = name[:i] + } + if p.tok == '.' { + p.expectSpecial("...") + isVariadic = true + } + typ := p.parseType(nil) + if isVariadic { + typ = types.NewSlice(typ) + } + // ignore argument tag (e.g. "noescape") + if p.tok == scanner.String { + p.next() + } + // TODO(gri) should we provide a package? + par = types.NewVar(token.NoPos, nil, name, typ) + return +} + +// Parameters = "(" [ ParameterList ] ")" . +// ParameterList = { Parameter "," } Parameter . +// +func (p *parser) parseParameters() (list []*types.Var, isVariadic bool) { + p.expect('(') + for p.tok != ')' && p.tok != scanner.EOF { + if len(list) > 0 { + p.expect(',') + } + par, variadic := p.parseParameter() + list = append(list, par) + if variadic { + if isVariadic { + p.error("... not on final argument") + } + isVariadic = true + } + } + p.expect(')') + + return +} + +// Signature = Parameters [ Result ] . +// Result = Type | Parameters . +// +func (p *parser) parseSignature(recv *types.Var) *types.Signature { + params, isVariadic := p.parseParameters() + + // optional result type + var results []*types.Var + if p.tok == '(' { + var variadic bool + results, variadic = p.parseParameters() + if variadic { + p.error("... not permitted on result type") + } + } + + return types.NewSignature(recv, types.NewTuple(params...), types.NewTuple(results...), isVariadic) +} + +// InterfaceType = "interface" "{" [ MethodList ] "}" . +// MethodList = Method { ";" Method } . +// Method = Name Signature . +// +// The methods of embedded interfaces are always "inlined" +// by the compiler and thus embedded interfaces are never +// visible in the export data. +// +func (p *parser) parseInterfaceType(parent *types.Package) types.Type { + var methods []*types.Func + + p.expectKeyword("interface") + p.expect('{') + for i := 0; p.tok != '}' && p.tok != scanner.EOF; i++ { + if i > 0 { + p.expect(';') + } + pkg, name := p.parseName(parent, true) + sig := p.parseSignature(nil) + methods = append(methods, types.NewFunc(token.NoPos, pkg, name, sig)) + } + p.expect('}') + + // Complete requires the type's embedded interfaces to be fully defined, + // but we do not define any + return types.NewInterface(methods, nil).Complete() +} + +// ChanType = ( "chan" [ "<-" ] | "<-" "chan" ) Type . +// +func (p *parser) parseChanType(parent *types.Package) types.Type { + dir := types.SendRecv + if p.tok == scanner.Ident { + p.expectKeyword("chan") + if p.tok == '<' { + p.expectSpecial("<-") + dir = types.SendOnly + } + } else { + p.expectSpecial("<-") + p.expectKeyword("chan") + dir = types.RecvOnly + } + elem := p.parseType(parent) + return types.NewChan(dir, elem) +} + +// Type = +// BasicType | TypeName | ArrayType | SliceType | StructType | +// PointerType | FuncType | InterfaceType | MapType | ChanType | +// "(" Type ")" . +// +// BasicType = ident . +// TypeName = ExportedName . +// SliceType = "[" "]" Type . +// PointerType = "*" Type . +// FuncType = "func" Signature . +// +func (p *parser) parseType(parent *types.Package) types.Type { + switch p.tok { + case scanner.Ident: + switch p.lit { + default: + return p.parseBasicType() + case "struct": + return p.parseStructType(parent) + case "func": + // FuncType + p.next() + return p.parseSignature(nil) + case "interface": + return p.parseInterfaceType(parent) + case "map": + return p.parseMapType(parent) + case "chan": + return p.parseChanType(parent) + } + case '@': + // TypeName + pkg, name := p.parseExportedName() + return declTypeName(pkg, name).Type() + case '[': + p.next() // look ahead + if p.tok == ']' { + // SliceType + p.next() + return types.NewSlice(p.parseType(parent)) + } + return p.parseArrayType(parent) + case '*': + // PointerType + p.next() + return types.NewPointer(p.parseType(parent)) + case '<': + return p.parseChanType(parent) + case '(': + // "(" Type ")" + p.next() + typ := p.parseType(parent) + p.expect(')') + return typ + } + p.errorf("expected type, got %s (%q)", scanner.TokenString(p.tok), p.lit) + return nil +} + +// ---------------------------------------------------------------------------- +// Declarations + +// ImportDecl = "import" PackageName PackageId . +// +func (p *parser) parseImportDecl() { + p.expectKeyword("import") + name := p.parsePackageName() + p.getPkg(p.parsePackageId(), name) +} + +// int_lit = [ "+" | "-" ] { "0" ... "9" } . +// +func (p *parser) parseInt() string { + s := "" + switch p.tok { + case '-': + s = "-" + p.next() + case '+': + p.next() + } + return s + p.expect(scanner.Int) +} + +// number = int_lit [ "p" int_lit ] . +// +func (p *parser) parseNumber() (typ *types.Basic, val constant.Value) { + // mantissa + mant := constant.MakeFromLiteral(p.parseInt(), token.INT, 0) + if mant == nil { + panic("invalid mantissa") + } + + if p.lit == "p" { + // exponent (base 2) + p.next() + exp, err := strconv.ParseInt(p.parseInt(), 10, 0) + if err != nil { + p.error(err) + } + if exp < 0 { + denom := constant.MakeInt64(1) + denom = constant.Shift(denom, token.SHL, uint(-exp)) + typ = types.Typ[types.UntypedFloat] + val = constant.BinaryOp(mant, token.QUO, denom) + return + } + if exp > 0 { + mant = constant.Shift(mant, token.SHL, uint(exp)) + } + typ = types.Typ[types.UntypedFloat] + val = mant + return + } + + typ = types.Typ[types.UntypedInt] + val = mant + return +} + +// ConstDecl = "const" ExportedName [ Type ] "=" Literal . +// Literal = bool_lit | int_lit | float_lit | complex_lit | rune_lit | string_lit . +// bool_lit = "true" | "false" . +// complex_lit = "(" float_lit "+" float_lit "i" ")" . +// rune_lit = "(" int_lit "+" int_lit ")" . +// string_lit = `"` { unicode_char } `"` . +// +func (p *parser) parseConstDecl() { + p.expectKeyword("const") + pkg, name := p.parseExportedName() + + var typ0 types.Type + if p.tok != '=' { + // constant types are never structured - no need for parent type + typ0 = p.parseType(nil) + } + + p.expect('=') + var typ types.Type + var val constant.Value + switch p.tok { + case scanner.Ident: + // bool_lit + if p.lit != "true" && p.lit != "false" { + p.error("expected true or false") + } + typ = types.Typ[types.UntypedBool] + val = constant.MakeBool(p.lit == "true") + p.next() + + case '-', scanner.Int: + // int_lit + typ, val = p.parseNumber() + + case '(': + // complex_lit or rune_lit + p.next() + if p.tok == scanner.Char { + p.next() + p.expect('+') + typ = types.Typ[types.UntypedRune] + _, val = p.parseNumber() + p.expect(')') + break + } + _, re := p.parseNumber() + p.expect('+') + _, im := p.parseNumber() + p.expectKeyword("i") + p.expect(')') + typ = types.Typ[types.UntypedComplex] + val = constant.BinaryOp(re, token.ADD, constant.MakeImag(im)) + + case scanner.Char: + // rune_lit + typ = types.Typ[types.UntypedRune] + val = constant.MakeFromLiteral(p.lit, token.CHAR, 0) + p.next() + + case scanner.String: + // string_lit + typ = types.Typ[types.UntypedString] + val = constant.MakeFromLiteral(p.lit, token.STRING, 0) + p.next() + + default: + p.errorf("expected literal got %s", scanner.TokenString(p.tok)) + } + + if typ0 == nil { + typ0 = typ + } + + pkg.Scope().Insert(types.NewConst(token.NoPos, pkg, name, typ0, val)) +} + +// TypeDecl = "type" ExportedName Type . +// +func (p *parser) parseTypeDecl() { + p.expectKeyword("type") + pkg, name := p.parseExportedName() + obj := declTypeName(pkg, name) + + // The type object may have been imported before and thus already + // have a type associated with it. We still need to parse the type + // structure, but throw it away if the object already has a type. + // This ensures that all imports refer to the same type object for + // a given type declaration. + typ := p.parseType(pkg) + + if name := obj.Type().(*types.Named); name.Underlying() == nil { + name.SetUnderlying(typ) + } +} + +// VarDecl = "var" ExportedName Type . +// +func (p *parser) parseVarDecl() { + p.expectKeyword("var") + pkg, name := p.parseExportedName() + typ := p.parseType(pkg) + pkg.Scope().Insert(types.NewVar(token.NoPos, pkg, name, typ)) +} + +// Func = Signature [ Body ] . +// Body = "{" ... "}" . +// +func (p *parser) parseFunc(recv *types.Var) *types.Signature { + sig := p.parseSignature(recv) + if p.tok == '{' { + p.next() + for i := 1; i > 0; p.next() { + switch p.tok { + case '{': + i++ + case '}': + i-- + } + } + } + return sig +} + +// MethodDecl = "func" Receiver Name Func . +// Receiver = "(" ( identifier | "?" ) [ "*" ] ExportedName ")" . +// +func (p *parser) parseMethodDecl() { + // "func" already consumed + p.expect('(') + recv, _ := p.parseParameter() // receiver + p.expect(')') + + // determine receiver base type object + base := deref(recv.Type()).(*types.Named) + + // parse method name, signature, and possibly inlined body + _, name := p.parseName(nil, false) + sig := p.parseFunc(recv) + + // methods always belong to the same package as the base type object + pkg := base.Obj().Pkg() + + // add method to type unless type was imported before + // and method exists already + // TODO(gri) This leads to a quadratic algorithm - ok for now because method counts are small. + base.AddMethod(types.NewFunc(token.NoPos, pkg, name, sig)) +} + +// FuncDecl = "func" ExportedName Func . +// +func (p *parser) parseFuncDecl() { + // "func" already consumed + pkg, name := p.parseExportedName() + typ := p.parseFunc(nil) + pkg.Scope().Insert(types.NewFunc(token.NoPos, pkg, name, typ)) +} + +// Decl = [ ImportDecl | ConstDecl | TypeDecl | VarDecl | FuncDecl | MethodDecl ] "\n" . +// +func (p *parser) parseDecl() { + if p.tok == scanner.Ident { + switch p.lit { + case "import": + p.parseImportDecl() + case "const": + p.parseConstDecl() + case "type": + p.parseTypeDecl() + case "var": + p.parseVarDecl() + case "func": + p.next() // look ahead + if p.tok == '(' { + p.parseMethodDecl() + } else { + p.parseFuncDecl() + } + } + } + p.expect('\n') +} + +// ---------------------------------------------------------------------------- +// Export + +// Export = "PackageClause { Decl } "$$" . +// PackageClause = "package" PackageName [ "safe" ] "\n" . +// +func (p *parser) parseExport() *types.Package { + p.expectKeyword("package") + name := p.parsePackageName() + if p.tok == scanner.Ident && p.lit == "safe" { + // package was compiled with -u option - ignore + p.next() + } + p.expect('\n') + + pkg := p.getPkg(p.id, name) + + for p.tok != '$' && p.tok != scanner.EOF { + p.parseDecl() + } + + if ch := p.scanner.Peek(); p.tok != '$' || ch != '$' { + // don't call next()/expect() since reading past the + // export data may cause scanner errors (e.g. NUL chars) + p.errorf("expected '$$', got %s %c", scanner.TokenString(p.tok), ch) + } + + if n := p.scanner.ErrorCount; n != 0 { + p.errorf("expected no scanner errors, got %d", n) + } + + // Record all locally referenced packages as imports. + var imports []*types.Package + for id, pkg2 := range p.localPkgs { + if pkg2.Name() == "" { + p.errorf("%s package has no name", id) + } + if id == p.id { + continue // avoid self-edge + } + imports = append(imports, pkg2) + } + sort.Sort(byPath(imports)) + pkg.SetImports(imports) + + // package was imported completely and without errors + pkg.MarkComplete() + + return pkg +} + +type byPath []*types.Package + +func (a byPath) Len() int { return len(a) } +func (a byPath) Swap(i, j int) { a[i], a[j] = a[j], a[i] } +func (a byPath) Less(i, j int) bool { return a[i].Path() < a[j].Path() } diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go new file mode 100644 index 000000000..be671c79b --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/iexport.go @@ -0,0 +1,723 @@ +// Copyright 2019 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Indexed binary package export. +// This file was derived from $GOROOT/src/cmd/compile/internal/gc/iexport.go; +// see that file for specification of the format. + +// +build go1.11 + +package gcimporter + +import ( + "bytes" + "encoding/binary" + "go/ast" + "go/constant" + "go/token" + "go/types" + "io" + "math/big" + "reflect" + "sort" +) + +// Current indexed export format version. Increase with each format change. +// 0: Go1.11 encoding +const iexportVersion = 0 + +// IExportData returns the binary export data for pkg. +// If no file set is provided, position info will be missing. +func IExportData(fset *token.FileSet, pkg *types.Package) (b []byte, err error) { + defer func() { + if e := recover(); e != nil { + if ierr, ok := e.(internalError); ok { + err = ierr + return + } + // Not an internal error; panic again. + panic(e) + } + }() + + p := iexporter{ + out: bytes.NewBuffer(nil), + fset: fset, + allPkgs: map[*types.Package]bool{}, + stringIndex: map[string]uint64{}, + declIndex: map[types.Object]uint64{}, + typIndex: map[types.Type]uint64{}, + } + + for i, pt := range predeclared() { + p.typIndex[pt] = uint64(i) + } + if len(p.typIndex) > predeclReserved { + panic(internalErrorf("too many predeclared types: %d > %d", len(p.typIndex), predeclReserved)) + } + + // Initialize work queue with exported declarations. + scope := pkg.Scope() + for _, name := range scope.Names() { + if ast.IsExported(name) { + p.pushDecl(scope.Lookup(name)) + } + } + + // Loop until no more work. + for !p.declTodo.empty() { + p.doDecl(p.declTodo.popHead()) + } + + // Append indices to data0 section. + dataLen := uint64(p.data0.Len()) + w := p.newWriter() + w.writeIndex(p.declIndex, pkg) + w.flush() + + // Assemble header. + var hdr intWriter + hdr.WriteByte('i') + hdr.uint64(iexportVersion) + hdr.uint64(uint64(p.strings.Len())) + hdr.uint64(dataLen) + + // Flush output. + io.Copy(p.out, &hdr) + io.Copy(p.out, &p.strings) + io.Copy(p.out, &p.data0) + + return p.out.Bytes(), nil +} + +// writeIndex writes out an object index. mainIndex indicates whether +// we're writing out the main index, which is also read by +// non-compiler tools and includes a complete package description +// (i.e., name and height). +func (w *exportWriter) writeIndex(index map[types.Object]uint64, localpkg *types.Package) { + // Build a map from packages to objects from that package. + pkgObjs := map[*types.Package][]types.Object{} + + // For the main index, make sure to include every package that + // we reference, even if we're not exporting (or reexporting) + // any symbols from it. + pkgObjs[localpkg] = nil + for pkg := range w.p.allPkgs { + pkgObjs[pkg] = nil + } + + for obj := range index { + pkgObjs[obj.Pkg()] = append(pkgObjs[obj.Pkg()], obj) + } + + var pkgs []*types.Package + for pkg, objs := range pkgObjs { + pkgs = append(pkgs, pkg) + + sort.Slice(objs, func(i, j int) bool { + return objs[i].Name() < objs[j].Name() + }) + } + + sort.Slice(pkgs, func(i, j int) bool { + return pkgs[i].Path() < pkgs[j].Path() + }) + + w.uint64(uint64(len(pkgs))) + for _, pkg := range pkgs { + w.string(pkg.Path()) + w.string(pkg.Name()) + w.uint64(uint64(0)) // package height is not needed for go/types + + objs := pkgObjs[pkg] + w.uint64(uint64(len(objs))) + for _, obj := range objs { + w.string(obj.Name()) + w.uint64(index[obj]) + } + } +} + +type iexporter struct { + fset *token.FileSet + out *bytes.Buffer + + // allPkgs tracks all packages that have been referenced by + // the export data, so we can ensure to include them in the + // main index. + allPkgs map[*types.Package]bool + + declTodo objQueue + + strings intWriter + stringIndex map[string]uint64 + + data0 intWriter + declIndex map[types.Object]uint64 + typIndex map[types.Type]uint64 +} + +// stringOff returns the offset of s within the string section. +// If not already present, it's added to the end. +func (p *iexporter) stringOff(s string) uint64 { + off, ok := p.stringIndex[s] + if !ok { + off = uint64(p.strings.Len()) + p.stringIndex[s] = off + + p.strings.uint64(uint64(len(s))) + p.strings.WriteString(s) + } + return off +} + +// pushDecl adds n to the declaration work queue, if not already present. +func (p *iexporter) pushDecl(obj types.Object) { + // Package unsafe is known to the compiler and predeclared. + assert(obj.Pkg() != types.Unsafe) + + if _, ok := p.declIndex[obj]; ok { + return + } + + p.declIndex[obj] = ^uint64(0) // mark n present in work queue + p.declTodo.pushTail(obj) +} + +// exportWriter handles writing out individual data section chunks. +type exportWriter struct { + p *iexporter + + data intWriter + currPkg *types.Package + prevFile string + prevLine int64 +} + +func (p *iexporter) doDecl(obj types.Object) { + w := p.newWriter() + w.setPkg(obj.Pkg(), false) + + switch obj := obj.(type) { + case *types.Var: + w.tag('V') + w.pos(obj.Pos()) + w.typ(obj.Type(), obj.Pkg()) + + case *types.Func: + sig, _ := obj.Type().(*types.Signature) + if sig.Recv() != nil { + panic(internalErrorf("unexpected method: %v", sig)) + } + w.tag('F') + w.pos(obj.Pos()) + w.signature(sig) + + case *types.Const: + w.tag('C') + w.pos(obj.Pos()) + w.value(obj.Type(), obj.Val()) + + case *types.TypeName: + if obj.IsAlias() { + w.tag('A') + w.pos(obj.Pos()) + w.typ(obj.Type(), obj.Pkg()) + break + } + + // Defined type. + w.tag('T') + w.pos(obj.Pos()) + + underlying := obj.Type().Underlying() + w.typ(underlying, obj.Pkg()) + + t := obj.Type() + if types.IsInterface(t) { + break + } + + named, ok := t.(*types.Named) + if !ok { + panic(internalErrorf("%s is not a defined type", t)) + } + + n := named.NumMethods() + w.uint64(uint64(n)) + for i := 0; i < n; i++ { + m := named.Method(i) + w.pos(m.Pos()) + w.string(m.Name()) + sig, _ := m.Type().(*types.Signature) + w.param(sig.Recv()) + w.signature(sig) + } + + default: + panic(internalErrorf("unexpected object: %v", obj)) + } + + p.declIndex[obj] = w.flush() +} + +func (w *exportWriter) tag(tag byte) { + w.data.WriteByte(tag) +} + +func (w *exportWriter) pos(pos token.Pos) { + p := w.p.fset.Position(pos) + file := p.Filename + line := int64(p.Line) + + // When file is the same as the last position (common case), + // we can save a few bytes by delta encoding just the line + // number. + // + // Note: Because data objects may be read out of order (or not + // at all), we can only apply delta encoding within a single + // object. This is handled implicitly by tracking prevFile and + // prevLine as fields of exportWriter. + + if file == w.prevFile { + delta := line - w.prevLine + w.int64(delta) + if delta == deltaNewFile { + w.int64(-1) + } + } else { + w.int64(deltaNewFile) + w.int64(line) // line >= 0 + w.string(file) + w.prevFile = file + } + w.prevLine = line +} + +func (w *exportWriter) pkg(pkg *types.Package) { + // Ensure any referenced packages are declared in the main index. + w.p.allPkgs[pkg] = true + + w.string(pkg.Path()) +} + +func (w *exportWriter) qualifiedIdent(obj types.Object) { + // Ensure any referenced declarations are written out too. + w.p.pushDecl(obj) + + w.string(obj.Name()) + w.pkg(obj.Pkg()) +} + +func (w *exportWriter) typ(t types.Type, pkg *types.Package) { + w.data.uint64(w.p.typOff(t, pkg)) +} + +func (p *iexporter) newWriter() *exportWriter { + return &exportWriter{p: p} +} + +func (w *exportWriter) flush() uint64 { + off := uint64(w.p.data0.Len()) + io.Copy(&w.p.data0, &w.data) + return off +} + +func (p *iexporter) typOff(t types.Type, pkg *types.Package) uint64 { + off, ok := p.typIndex[t] + if !ok { + w := p.newWriter() + w.doTyp(t, pkg) + off = predeclReserved + w.flush() + p.typIndex[t] = off + } + return off +} + +func (w *exportWriter) startType(k itag) { + w.data.uint64(uint64(k)) +} + +func (w *exportWriter) doTyp(t types.Type, pkg *types.Package) { + switch t := t.(type) { + case *types.Named: + w.startType(definedType) + w.qualifiedIdent(t.Obj()) + + case *types.Pointer: + w.startType(pointerType) + w.typ(t.Elem(), pkg) + + case *types.Slice: + w.startType(sliceType) + w.typ(t.Elem(), pkg) + + case *types.Array: + w.startType(arrayType) + w.uint64(uint64(t.Len())) + w.typ(t.Elem(), pkg) + + case *types.Chan: + w.startType(chanType) + // 1 RecvOnly; 2 SendOnly; 3 SendRecv + var dir uint64 + switch t.Dir() { + case types.RecvOnly: + dir = 1 + case types.SendOnly: + dir = 2 + case types.SendRecv: + dir = 3 + } + w.uint64(dir) + w.typ(t.Elem(), pkg) + + case *types.Map: + w.startType(mapType) + w.typ(t.Key(), pkg) + w.typ(t.Elem(), pkg) + + case *types.Signature: + w.startType(signatureType) + w.setPkg(pkg, true) + w.signature(t) + + case *types.Struct: + w.startType(structType) + w.setPkg(pkg, true) + + n := t.NumFields() + w.uint64(uint64(n)) + for i := 0; i < n; i++ { + f := t.Field(i) + w.pos(f.Pos()) + w.string(f.Name()) + w.typ(f.Type(), pkg) + w.bool(f.Embedded()) + w.string(t.Tag(i)) // note (or tag) + } + + case *types.Interface: + w.startType(interfaceType) + w.setPkg(pkg, true) + + n := t.NumEmbeddeds() + w.uint64(uint64(n)) + for i := 0; i < n; i++ { + f := t.Embedded(i) + w.pos(f.Obj().Pos()) + w.typ(f.Obj().Type(), f.Obj().Pkg()) + } + + n = t.NumExplicitMethods() + w.uint64(uint64(n)) + for i := 0; i < n; i++ { + m := t.ExplicitMethod(i) + w.pos(m.Pos()) + w.string(m.Name()) + sig, _ := m.Type().(*types.Signature) + w.signature(sig) + } + + default: + panic(internalErrorf("unexpected type: %v, %v", t, reflect.TypeOf(t))) + } +} + +func (w *exportWriter) setPkg(pkg *types.Package, write bool) { + if write { + w.pkg(pkg) + } + + w.currPkg = pkg +} + +func (w *exportWriter) signature(sig *types.Signature) { + w.paramList(sig.Params()) + w.paramList(sig.Results()) + if sig.Params().Len() > 0 { + w.bool(sig.Variadic()) + } +} + +func (w *exportWriter) paramList(tup *types.Tuple) { + n := tup.Len() + w.uint64(uint64(n)) + for i := 0; i < n; i++ { + w.param(tup.At(i)) + } +} + +func (w *exportWriter) param(obj types.Object) { + w.pos(obj.Pos()) + w.localIdent(obj) + w.typ(obj.Type(), obj.Pkg()) +} + +func (w *exportWriter) value(typ types.Type, v constant.Value) { + w.typ(typ, nil) + + switch v.Kind() { + case constant.Bool: + w.bool(constant.BoolVal(v)) + case constant.Int: + var i big.Int + if i64, exact := constant.Int64Val(v); exact { + i.SetInt64(i64) + } else if ui64, exact := constant.Uint64Val(v); exact { + i.SetUint64(ui64) + } else { + i.SetString(v.ExactString(), 10) + } + w.mpint(&i, typ) + case constant.Float: + f := constantToFloat(v) + w.mpfloat(f, typ) + case constant.Complex: + w.mpfloat(constantToFloat(constant.Real(v)), typ) + w.mpfloat(constantToFloat(constant.Imag(v)), typ) + case constant.String: + w.string(constant.StringVal(v)) + case constant.Unknown: + // package contains type errors + default: + panic(internalErrorf("unexpected value %v (%T)", v, v)) + } +} + +// constantToFloat converts a constant.Value with kind constant.Float to a +// big.Float. +func constantToFloat(x constant.Value) *big.Float { + assert(x.Kind() == constant.Float) + // Use the same floating-point precision (512) as cmd/compile + // (see Mpprec in cmd/compile/internal/gc/mpfloat.go). + const mpprec = 512 + var f big.Float + f.SetPrec(mpprec) + if v, exact := constant.Float64Val(x); exact { + // float64 + f.SetFloat64(v) + } else if num, denom := constant.Num(x), constant.Denom(x); num.Kind() == constant.Int { + // TODO(gri): add big.Rat accessor to constant.Value. + n := valueToRat(num) + d := valueToRat(denom) + f.SetRat(n.Quo(n, d)) + } else { + // Value too large to represent as a fraction => inaccessible. + // TODO(gri): add big.Float accessor to constant.Value. + _, ok := f.SetString(x.ExactString()) + assert(ok) + } + return &f +} + +// mpint exports a multi-precision integer. +// +// For unsigned types, small values are written out as a single +// byte. Larger values are written out as a length-prefixed big-endian +// byte string, where the length prefix is encoded as its complement. +// For example, bytes 0, 1, and 2 directly represent the integer +// values 0, 1, and 2; while bytes 255, 254, and 253 indicate a 1-, +// 2-, and 3-byte big-endian string follow. +// +// Encoding for signed types use the same general approach as for +// unsigned types, except small values use zig-zag encoding and the +// bottom bit of length prefix byte for large values is reserved as a +// sign bit. +// +// The exact boundary between small and large encodings varies +// according to the maximum number of bytes needed to encode a value +// of type typ. As a special case, 8-bit types are always encoded as a +// single byte. +// +// TODO(mdempsky): Is this level of complexity really worthwhile? +func (w *exportWriter) mpint(x *big.Int, typ types.Type) { + basic, ok := typ.Underlying().(*types.Basic) + if !ok { + panic(internalErrorf("unexpected type %v (%T)", typ.Underlying(), typ.Underlying())) + } + + signed, maxBytes := intSize(basic) + + negative := x.Sign() < 0 + if !signed && negative { + panic(internalErrorf("negative unsigned integer; type %v, value %v", typ, x)) + } + + b := x.Bytes() + if len(b) > 0 && b[0] == 0 { + panic(internalErrorf("leading zeros")) + } + if uint(len(b)) > maxBytes { + panic(internalErrorf("bad mpint length: %d > %d (type %v, value %v)", len(b), maxBytes, typ, x)) + } + + maxSmall := 256 - maxBytes + if signed { + maxSmall = 256 - 2*maxBytes + } + if maxBytes == 1 { + maxSmall = 256 + } + + // Check if x can use small value encoding. + if len(b) <= 1 { + var ux uint + if len(b) == 1 { + ux = uint(b[0]) + } + if signed { + ux <<= 1 + if negative { + ux-- + } + } + if ux < maxSmall { + w.data.WriteByte(byte(ux)) + return + } + } + + n := 256 - uint(len(b)) + if signed { + n = 256 - 2*uint(len(b)) + if negative { + n |= 1 + } + } + if n < maxSmall || n >= 256 { + panic(internalErrorf("encoding mistake: %d, %v, %v => %d", len(b), signed, negative, n)) + } + + w.data.WriteByte(byte(n)) + w.data.Write(b) +} + +// mpfloat exports a multi-precision floating point number. +// +// The number's value is decomposed into mantissa × 2**exponent, where +// mantissa is an integer. The value is written out as mantissa (as a +// multi-precision integer) and then the exponent, except exponent is +// omitted if mantissa is zero. +func (w *exportWriter) mpfloat(f *big.Float, typ types.Type) { + if f.IsInf() { + panic("infinite constant") + } + + // Break into f = mant × 2**exp, with 0.5 <= mant < 1. + var mant big.Float + exp := int64(f.MantExp(&mant)) + + // Scale so that mant is an integer. + prec := mant.MinPrec() + mant.SetMantExp(&mant, int(prec)) + exp -= int64(prec) + + manti, acc := mant.Int(nil) + if acc != big.Exact { + panic(internalErrorf("mantissa scaling failed for %f (%s)", f, acc)) + } + w.mpint(manti, typ) + if manti.Sign() != 0 { + w.int64(exp) + } +} + +func (w *exportWriter) bool(b bool) bool { + var x uint64 + if b { + x = 1 + } + w.uint64(x) + return b +} + +func (w *exportWriter) int64(x int64) { w.data.int64(x) } +func (w *exportWriter) uint64(x uint64) { w.data.uint64(x) } +func (w *exportWriter) string(s string) { w.uint64(w.p.stringOff(s)) } + +func (w *exportWriter) localIdent(obj types.Object) { + // Anonymous parameters. + if obj == nil { + w.string("") + return + } + + name := obj.Name() + if name == "_" { + w.string("_") + return + } + + w.string(name) +} + +type intWriter struct { + bytes.Buffer +} + +func (w *intWriter) int64(x int64) { + var buf [binary.MaxVarintLen64]byte + n := binary.PutVarint(buf[:], x) + w.Write(buf[:n]) +} + +func (w *intWriter) uint64(x uint64) { + var buf [binary.MaxVarintLen64]byte + n := binary.PutUvarint(buf[:], x) + w.Write(buf[:n]) +} + +func assert(cond bool) { + if !cond { + panic("internal error: assertion failed") + } +} + +// The below is copied from go/src/cmd/compile/internal/gc/syntax.go. + +// objQueue is a FIFO queue of types.Object. The zero value of objQueue is +// a ready-to-use empty queue. +type objQueue struct { + ring []types.Object + head, tail int +} + +// empty returns true if q contains no Nodes. +func (q *objQueue) empty() bool { + return q.head == q.tail +} + +// pushTail appends n to the tail of the queue. +func (q *objQueue) pushTail(obj types.Object) { + if len(q.ring) == 0 { + q.ring = make([]types.Object, 16) + } else if q.head+len(q.ring) == q.tail { + // Grow the ring. + nring := make([]types.Object, len(q.ring)*2) + // Copy the old elements. + part := q.ring[q.head%len(q.ring):] + if q.tail-q.head <= len(part) { + part = part[:q.tail-q.head] + copy(nring, part) + } else { + pos := copy(nring, part) + copy(nring[pos:], q.ring[:q.tail%len(q.ring)]) + } + q.ring, q.head, q.tail = nring, 0, q.tail-q.head + } + + q.ring[q.tail%len(q.ring)] = obj + q.tail++ +} + +// popHead pops a node from the head of the queue. It panics if q is empty. +func (q *objQueue) popHead() types.Object { + if q.empty() { + panic("dequeue empty") + } + obj := q.ring[q.head%len(q.ring)] + q.head++ + return obj +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go b/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go new file mode 100644 index 000000000..3cb7ae5b9 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/iimport.go @@ -0,0 +1,606 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Indexed package import. +// See cmd/compile/internal/gc/iexport.go for the export data format. + +// This file is a copy of $GOROOT/src/go/internal/gcimporter/iimport.go. + +package gcimporter + +import ( + "bytes" + "encoding/binary" + "fmt" + "go/constant" + "go/token" + "go/types" + "io" + "sort" +) + +type intReader struct { + *bytes.Reader + path string +} + +func (r *intReader) int64() int64 { + i, err := binary.ReadVarint(r.Reader) + if err != nil { + errorf("import %q: read varint error: %v", r.path, err) + } + return i +} + +func (r *intReader) uint64() uint64 { + i, err := binary.ReadUvarint(r.Reader) + if err != nil { + errorf("import %q: read varint error: %v", r.path, err) + } + return i +} + +const predeclReserved = 32 + +type itag uint64 + +const ( + // Types + definedType itag = iota + pointerType + sliceType + arrayType + chanType + mapType + signatureType + structType + interfaceType +) + +// IImportData imports a package from the serialized package data +// and returns the number of bytes consumed and a reference to the package. +// If the export data version is not recognized or the format is otherwise +// compromised, an error is returned. +func IImportData(fset *token.FileSet, imports map[string]*types.Package, data []byte, path string) (_ int, pkg *types.Package, err error) { + const currentVersion = 0 + version := -1 + defer func() { + if e := recover(); e != nil { + if version > currentVersion { + err = fmt.Errorf("cannot import %q (%v), export data is newer version - update tool", path, e) + } else { + err = fmt.Errorf("cannot import %q (%v), possibly version skew - reinstall package", path, e) + } + } + }() + + r := &intReader{bytes.NewReader(data), path} + + version = int(r.uint64()) + switch version { + case currentVersion: + default: + errorf("unknown iexport format version %d", version) + } + + sLen := int64(r.uint64()) + dLen := int64(r.uint64()) + + whence, _ := r.Seek(0, io.SeekCurrent) + stringData := data[whence : whence+sLen] + declData := data[whence+sLen : whence+sLen+dLen] + r.Seek(sLen+dLen, io.SeekCurrent) + + p := iimporter{ + ipath: path, + + stringData: stringData, + stringCache: make(map[uint64]string), + pkgCache: make(map[uint64]*types.Package), + + declData: declData, + pkgIndex: make(map[*types.Package]map[string]uint64), + typCache: make(map[uint64]types.Type), + + fake: fakeFileSet{ + fset: fset, + files: make(map[string]*token.File), + }, + } + + for i, pt := range predeclared() { + p.typCache[uint64(i)] = pt + } + + pkgList := make([]*types.Package, r.uint64()) + for i := range pkgList { + pkgPathOff := r.uint64() + pkgPath := p.stringAt(pkgPathOff) + pkgName := p.stringAt(r.uint64()) + _ = r.uint64() // package height; unused by go/types + + if pkgPath == "" { + pkgPath = path + } + pkg := imports[pkgPath] + if pkg == nil { + pkg = types.NewPackage(pkgPath, pkgName) + imports[pkgPath] = pkg + } else if pkg.Name() != pkgName { + errorf("conflicting names %s and %s for package %q", pkg.Name(), pkgName, path) + } + + p.pkgCache[pkgPathOff] = pkg + + nameIndex := make(map[string]uint64) + for nSyms := r.uint64(); nSyms > 0; nSyms-- { + name := p.stringAt(r.uint64()) + nameIndex[name] = r.uint64() + } + + p.pkgIndex[pkg] = nameIndex + pkgList[i] = pkg + } + var localpkg *types.Package + for _, pkg := range pkgList { + if pkg.Path() == path { + localpkg = pkg + } + } + + names := make([]string, 0, len(p.pkgIndex[localpkg])) + for name := range p.pkgIndex[localpkg] { + names = append(names, name) + } + sort.Strings(names) + for _, name := range names { + p.doDecl(localpkg, name) + } + + for _, typ := range p.interfaceList { + typ.Complete() + } + + // record all referenced packages as imports + list := append(([]*types.Package)(nil), pkgList[1:]...) + sort.Sort(byPath(list)) + localpkg.SetImports(list) + + // package was imported completely and without errors + localpkg.MarkComplete() + + consumed, _ := r.Seek(0, io.SeekCurrent) + return int(consumed), localpkg, nil +} + +type iimporter struct { + ipath string + + stringData []byte + stringCache map[uint64]string + pkgCache map[uint64]*types.Package + + declData []byte + pkgIndex map[*types.Package]map[string]uint64 + typCache map[uint64]types.Type + + fake fakeFileSet + interfaceList []*types.Interface +} + +func (p *iimporter) doDecl(pkg *types.Package, name string) { + // See if we've already imported this declaration. + if obj := pkg.Scope().Lookup(name); obj != nil { + return + } + + off, ok := p.pkgIndex[pkg][name] + if !ok { + errorf("%v.%v not in index", pkg, name) + } + + r := &importReader{p: p, currPkg: pkg} + r.declReader.Reset(p.declData[off:]) + + r.obj(name) +} + +func (p *iimporter) stringAt(off uint64) string { + if s, ok := p.stringCache[off]; ok { + return s + } + + slen, n := binary.Uvarint(p.stringData[off:]) + if n <= 0 { + errorf("varint failed") + } + spos := off + uint64(n) + s := string(p.stringData[spos : spos+slen]) + p.stringCache[off] = s + return s +} + +func (p *iimporter) pkgAt(off uint64) *types.Package { + if pkg, ok := p.pkgCache[off]; ok { + return pkg + } + path := p.stringAt(off) + errorf("missing package %q in %q", path, p.ipath) + return nil +} + +func (p *iimporter) typAt(off uint64, base *types.Named) types.Type { + if t, ok := p.typCache[off]; ok && (base == nil || !isInterface(t)) { + return t + } + + if off < predeclReserved { + errorf("predeclared type missing from cache: %v", off) + } + + r := &importReader{p: p} + r.declReader.Reset(p.declData[off-predeclReserved:]) + t := r.doType(base) + + if base == nil || !isInterface(t) { + p.typCache[off] = t + } + return t +} + +type importReader struct { + p *iimporter + declReader bytes.Reader + currPkg *types.Package + prevFile string + prevLine int64 +} + +func (r *importReader) obj(name string) { + tag := r.byte() + pos := r.pos() + + switch tag { + case 'A': + typ := r.typ() + + r.declare(types.NewTypeName(pos, r.currPkg, name, typ)) + + case 'C': + typ, val := r.value() + + r.declare(types.NewConst(pos, r.currPkg, name, typ, val)) + + case 'F': + sig := r.signature(nil) + + r.declare(types.NewFunc(pos, r.currPkg, name, sig)) + + case 'T': + // Types can be recursive. We need to setup a stub + // declaration before recursing. + obj := types.NewTypeName(pos, r.currPkg, name, nil) + named := types.NewNamed(obj, nil, nil) + r.declare(obj) + + underlying := r.p.typAt(r.uint64(), named).Underlying() + named.SetUnderlying(underlying) + + if !isInterface(underlying) { + for n := r.uint64(); n > 0; n-- { + mpos := r.pos() + mname := r.ident() + recv := r.param() + msig := r.signature(recv) + + named.AddMethod(types.NewFunc(mpos, r.currPkg, mname, msig)) + } + } + + case 'V': + typ := r.typ() + + r.declare(types.NewVar(pos, r.currPkg, name, typ)) + + default: + errorf("unexpected tag: %v", tag) + } +} + +func (r *importReader) declare(obj types.Object) { + obj.Pkg().Scope().Insert(obj) +} + +func (r *importReader) value() (typ types.Type, val constant.Value) { + typ = r.typ() + + switch b := typ.Underlying().(*types.Basic); b.Info() & types.IsConstType { + case types.IsBoolean: + val = constant.MakeBool(r.bool()) + + case types.IsString: + val = constant.MakeString(r.string()) + + case types.IsInteger: + val = r.mpint(b) + + case types.IsFloat: + val = r.mpfloat(b) + + case types.IsComplex: + re := r.mpfloat(b) + im := r.mpfloat(b) + val = constant.BinaryOp(re, token.ADD, constant.MakeImag(im)) + + default: + if b.Kind() == types.Invalid { + val = constant.MakeUnknown() + return + } + errorf("unexpected type %v", typ) // panics + panic("unreachable") + } + + return +} + +func intSize(b *types.Basic) (signed bool, maxBytes uint) { + if (b.Info() & types.IsUntyped) != 0 { + return true, 64 + } + + switch b.Kind() { + case types.Float32, types.Complex64: + return true, 3 + case types.Float64, types.Complex128: + return true, 7 + } + + signed = (b.Info() & types.IsUnsigned) == 0 + switch b.Kind() { + case types.Int8, types.Uint8: + maxBytes = 1 + case types.Int16, types.Uint16: + maxBytes = 2 + case types.Int32, types.Uint32: + maxBytes = 4 + default: + maxBytes = 8 + } + + return +} + +func (r *importReader) mpint(b *types.Basic) constant.Value { + signed, maxBytes := intSize(b) + + maxSmall := 256 - maxBytes + if signed { + maxSmall = 256 - 2*maxBytes + } + if maxBytes == 1 { + maxSmall = 256 + } + + n, _ := r.declReader.ReadByte() + if uint(n) < maxSmall { + v := int64(n) + if signed { + v >>= 1 + if n&1 != 0 { + v = ^v + } + } + return constant.MakeInt64(v) + } + + v := -n + if signed { + v = -(n &^ 1) >> 1 + } + if v < 1 || uint(v) > maxBytes { + errorf("weird decoding: %v, %v => %v", n, signed, v) + } + + buf := make([]byte, v) + io.ReadFull(&r.declReader, buf) + + // convert to little endian + // TODO(gri) go/constant should have a more direct conversion function + // (e.g., once it supports a big.Float based implementation) + for i, j := 0, len(buf)-1; i < j; i, j = i+1, j-1 { + buf[i], buf[j] = buf[j], buf[i] + } + + x := constant.MakeFromBytes(buf) + if signed && n&1 != 0 { + x = constant.UnaryOp(token.SUB, x, 0) + } + return x +} + +func (r *importReader) mpfloat(b *types.Basic) constant.Value { + x := r.mpint(b) + if constant.Sign(x) == 0 { + return x + } + + exp := r.int64() + switch { + case exp > 0: + x = constant.Shift(x, token.SHL, uint(exp)) + case exp < 0: + d := constant.Shift(constant.MakeInt64(1), token.SHL, uint(-exp)) + x = constant.BinaryOp(x, token.QUO, d) + } + return x +} + +func (r *importReader) ident() string { + return r.string() +} + +func (r *importReader) qualifiedIdent() (*types.Package, string) { + name := r.string() + pkg := r.pkg() + return pkg, name +} + +func (r *importReader) pos() token.Pos { + delta := r.int64() + if delta != deltaNewFile { + r.prevLine += delta + } else if l := r.int64(); l == -1 { + r.prevLine += deltaNewFile + } else { + r.prevFile = r.string() + r.prevLine = l + } + + if r.prevFile == "" && r.prevLine == 0 { + return token.NoPos + } + + return r.p.fake.pos(r.prevFile, int(r.prevLine)) +} + +func (r *importReader) typ() types.Type { + return r.p.typAt(r.uint64(), nil) +} + +func isInterface(t types.Type) bool { + _, ok := t.(*types.Interface) + return ok +} + +func (r *importReader) pkg() *types.Package { return r.p.pkgAt(r.uint64()) } +func (r *importReader) string() string { return r.p.stringAt(r.uint64()) } + +func (r *importReader) doType(base *types.Named) types.Type { + switch k := r.kind(); k { + default: + errorf("unexpected kind tag in %q: %v", r.p.ipath, k) + return nil + + case definedType: + pkg, name := r.qualifiedIdent() + r.p.doDecl(pkg, name) + return pkg.Scope().Lookup(name).(*types.TypeName).Type() + case pointerType: + return types.NewPointer(r.typ()) + case sliceType: + return types.NewSlice(r.typ()) + case arrayType: + n := r.uint64() + return types.NewArray(r.typ(), int64(n)) + case chanType: + dir := chanDir(int(r.uint64())) + return types.NewChan(dir, r.typ()) + case mapType: + return types.NewMap(r.typ(), r.typ()) + case signatureType: + r.currPkg = r.pkg() + return r.signature(nil) + + case structType: + r.currPkg = r.pkg() + + fields := make([]*types.Var, r.uint64()) + tags := make([]string, len(fields)) + for i := range fields { + fpos := r.pos() + fname := r.ident() + ftyp := r.typ() + emb := r.bool() + tag := r.string() + + fields[i] = types.NewField(fpos, r.currPkg, fname, ftyp, emb) + tags[i] = tag + } + return types.NewStruct(fields, tags) + + case interfaceType: + r.currPkg = r.pkg() + + embeddeds := make([]types.Type, r.uint64()) + for i := range embeddeds { + _ = r.pos() + embeddeds[i] = r.typ() + } + + methods := make([]*types.Func, r.uint64()) + for i := range methods { + mpos := r.pos() + mname := r.ident() + + // TODO(mdempsky): Matches bimport.go, but I + // don't agree with this. + var recv *types.Var + if base != nil { + recv = types.NewVar(token.NoPos, r.currPkg, "", base) + } + + msig := r.signature(recv) + methods[i] = types.NewFunc(mpos, r.currPkg, mname, msig) + } + + typ := newInterface(methods, embeddeds) + r.p.interfaceList = append(r.p.interfaceList, typ) + return typ + } +} + +func (r *importReader) kind() itag { + return itag(r.uint64()) +} + +func (r *importReader) signature(recv *types.Var) *types.Signature { + params := r.paramList() + results := r.paramList() + variadic := params.Len() > 0 && r.bool() + return types.NewSignature(recv, params, results, variadic) +} + +func (r *importReader) paramList() *types.Tuple { + xs := make([]*types.Var, r.uint64()) + for i := range xs { + xs[i] = r.param() + } + return types.NewTuple(xs...) +} + +func (r *importReader) param() *types.Var { + pos := r.pos() + name := r.ident() + typ := r.typ() + return types.NewParam(pos, r.currPkg, name, typ) +} + +func (r *importReader) bool() bool { + return r.uint64() != 0 +} + +func (r *importReader) int64() int64 { + n, err := binary.ReadVarint(&r.declReader) + if err != nil { + errorf("readVarint: %v", err) + } + return n +} + +func (r *importReader) uint64() uint64 { + n, err := binary.ReadUvarint(&r.declReader) + if err != nil { + errorf("readUvarint: %v", err) + } + return n +} + +func (r *importReader) byte() byte { + x, err := r.declReader.ReadByte() + if err != nil { + errorf("declReader.ReadByte: %v", err) + } + return x +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go new file mode 100644 index 000000000..463f25227 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface10.go @@ -0,0 +1,21 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build !go1.11 + +package gcimporter + +import "go/types" + +func newInterface(methods []*types.Func, embeddeds []types.Type) *types.Interface { + named := make([]*types.Named, len(embeddeds)) + for i, e := range embeddeds { + var ok bool + named[i], ok = e.(*types.Named) + if !ok { + panic("embedding of non-defined interfaces in interfaces is not supported before Go 1.11") + } + } + return types.NewInterface(methods, named) +} diff --git a/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go new file mode 100644 index 000000000..ab28b95cb --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/gcimporter/newInterface11.go @@ -0,0 +1,13 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build go1.11 + +package gcimporter + +import "go/types" + +func newInterface(methods []*types.Func, embeddeds []types.Type) *types.Interface { + return types.NewInterfaceType(methods, embeddeds) +} diff --git a/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go b/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go new file mode 100644 index 000000000..fdc7da056 --- /dev/null +++ b/vendor/golang.org/x/tools/go/internal/packagesdriver/sizes.go @@ -0,0 +1,160 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package packagesdriver fetches type sizes for go/packages and go/analysis. +package packagesdriver + +import ( + "bytes" + "context" + "encoding/json" + "fmt" + "go/types" + "log" + "os" + "os/exec" + "strings" + "time" +) + +var debug = false + +// GetSizes returns the sizes used by the underlying driver with the given parameters. +func GetSizes(ctx context.Context, buildFlags, env []string, dir string, usesExportData bool) (types.Sizes, error) { + // TODO(matloob): Clean this up. This code is mostly a copy of packages.findExternalDriver. + const toolPrefix = "GOPACKAGESDRIVER=" + tool := "" + for _, env := range env { + if val := strings.TrimPrefix(env, toolPrefix); val != env { + tool = val + } + } + + if tool == "" { + var err error + tool, err = exec.LookPath("gopackagesdriver") + if err != nil { + // We did not find the driver, so use "go list". + tool = "off" + } + } + + if tool == "off" { + return GetSizesGolist(ctx, buildFlags, env, dir, usesExportData) + } + + req, err := json.Marshal(struct { + Command string `json:"command"` + Env []string `json:"env"` + BuildFlags []string `json:"build_flags"` + }{ + Command: "sizes", + Env: env, + BuildFlags: buildFlags, + }) + if err != nil { + return nil, fmt.Errorf("failed to encode message to driver tool: %v", err) + } + + buf := new(bytes.Buffer) + cmd := exec.CommandContext(ctx, tool) + cmd.Dir = dir + cmd.Env = env + cmd.Stdin = bytes.NewReader(req) + cmd.Stdout = buf + cmd.Stderr = new(bytes.Buffer) + if err := cmd.Run(); err != nil { + return nil, fmt.Errorf("%v: %v: %s", tool, err, cmd.Stderr) + } + var response struct { + // Sizes, if not nil, is the types.Sizes to use when type checking. + Sizes *types.StdSizes + } + if err := json.Unmarshal(buf.Bytes(), &response); err != nil { + return nil, err + } + return response.Sizes, nil +} + +func GetSizesGolist(ctx context.Context, buildFlags, env []string, dir string, usesExportData bool) (types.Sizes, error) { + args := []string{"list", "-f", "{{context.GOARCH}} {{context.Compiler}}"} + args = append(args, buildFlags...) + args = append(args, "--", "unsafe") + stdout, err := InvokeGo(ctx, env, dir, usesExportData, args...) + if err != nil { + return nil, err + } + fields := strings.Fields(stdout.String()) + if len(fields) < 2 { + return nil, fmt.Errorf("could not determine GOARCH and Go compiler") + } + goarch := fields[0] + compiler := fields[1] + return types.SizesFor(compiler, goarch), nil +} + +// InvokeGo returns the stdout of a go command invocation. +func InvokeGo(ctx context.Context, env []string, dir string, usesExportData bool, args ...string) (*bytes.Buffer, error) { + if debug { + defer func(start time.Time) { log.Printf("%s for %v", time.Since(start), cmdDebugStr(env, args...)) }(time.Now()) + } + stdout := new(bytes.Buffer) + stderr := new(bytes.Buffer) + cmd := exec.CommandContext(ctx, "go", args...) + // On darwin the cwd gets resolved to the real path, which breaks anything that + // expects the working directory to keep the original path, including the + // go command when dealing with modules. + // The Go stdlib has a special feature where if the cwd and the PWD are the + // same node then it trusts the PWD, so by setting it in the env for the child + // process we fix up all the paths returned by the go command. + cmd.Env = append(append([]string{}, env...), "PWD="+dir) + cmd.Dir = dir + cmd.Stdout = stdout + cmd.Stderr = stderr + if err := cmd.Run(); err != nil { + exitErr, ok := err.(*exec.ExitError) + if !ok { + // Catastrophic error: + // - executable not found + // - context cancellation + return nil, fmt.Errorf("couldn't exec 'go %v': %s %T", args, err, err) + } + + // Export mode entails a build. + // If that build fails, errors appear on stderr + // (despite the -e flag) and the Export field is blank. + // Do not fail in that case. + if !usesExportData { + return nil, fmt.Errorf("go %v: %s: %s", args, exitErr, stderr) + } + } + + // As of writing, go list -export prints some non-fatal compilation + // errors to stderr, even with -e set. We would prefer that it put + // them in the Package.Error JSON (see https://golang.org/issue/26319). + // In the meantime, there's nowhere good to put them, but they can + // be useful for debugging. Print them if $GOPACKAGESPRINTGOLISTERRORS + // is set. + if len(stderr.Bytes()) != 0 && os.Getenv("GOPACKAGESPRINTGOLISTERRORS") != "" { + fmt.Fprintf(os.Stderr, "%s stderr: <<%s>>\n", cmdDebugStr(env, args...), stderr) + } + + // debugging + if false { + fmt.Fprintf(os.Stderr, "%s stdout: <<%s>>\n", cmdDebugStr(env, args...), stdout) + } + + return stdout, nil +} + +func cmdDebugStr(envlist []string, args ...string) string { + env := make(map[string]string) + for _, kv := range envlist { + split := strings.Split(kv, "=") + k, v := split[0], split[1] + env[k] = v + } + + return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v PWD=%v go %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["PWD"], args) +} diff --git a/vendor/golang.org/x/tools/go/packages/doc.go b/vendor/golang.org/x/tools/go/packages/doc.go new file mode 100644 index 000000000..3799f8ed8 --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/doc.go @@ -0,0 +1,222 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +/* +Package packages loads Go packages for inspection and analysis. + +The Load function takes as input a list of patterns and return a list of Package +structs describing individual packages matched by those patterns. +The LoadMode controls the amount of detail in the loaded packages. + +Load passes most patterns directly to the underlying build tool, +but all patterns with the prefix "query=", where query is a +non-empty string of letters from [a-z], are reserved and may be +interpreted as query operators. + +Two query operators are currently supported: "file" and "pattern". + +The query "file=path/to/file.go" matches the package or packages enclosing +the Go source file path/to/file.go. For example "file=~/go/src/fmt/print.go" +might return the packages "fmt" and "fmt [fmt.test]". + +The query "pattern=string" causes "string" to be passed directly to +the underlying build tool. In most cases this is unnecessary, +but an application can use Load("pattern=" + x) as an escaping mechanism +to ensure that x is not interpreted as a query operator if it contains '='. + +All other query operators are reserved for future use and currently +cause Load to report an error. + +The Package struct provides basic information about the package, including + + - ID, a unique identifier for the package in the returned set; + - GoFiles, the names of the package's Go source files; + - Imports, a map from source import strings to the Packages they name; + - Types, the type information for the package's exported symbols; + - Syntax, the parsed syntax trees for the package's source code; and + - TypeInfo, the result of a complete type-check of the package syntax trees. + +(See the documentation for type Package for the complete list of fields +and more detailed descriptions.) + +For example, + + Load(nil, "bytes", "unicode...") + +returns four Package structs describing the standard library packages +bytes, unicode, unicode/utf16, and unicode/utf8. Note that one pattern +can match multiple packages and that a package might be matched by +multiple patterns: in general it is not possible to determine which +packages correspond to which patterns. + +Note that the list returned by Load contains only the packages matched +by the patterns. Their dependencies can be found by walking the import +graph using the Imports fields. + +The Load function can be configured by passing a pointer to a Config as +the first argument. A nil Config is equivalent to the zero Config, which +causes Load to run in LoadFiles mode, collecting minimal information. +See the documentation for type Config for details. + +As noted earlier, the Config.Mode controls the amount of detail +reported about the loaded packages, with each mode returning all the data of the +previous mode with some extra added. See the documentation for type LoadMode +for details. + +Most tools should pass their command-line arguments (after any flags) +uninterpreted to the loader, so that the loader can interpret them +according to the conventions of the underlying build system. +See the Example function for typical usage. + +*/ +package packages // import "golang.org/x/tools/go/packages" + +/* + +Motivation and design considerations + +The new package's design solves problems addressed by two existing +packages: go/build, which locates and describes packages, and +golang.org/x/tools/go/loader, which loads, parses and type-checks them. +The go/build.Package structure encodes too much of the 'go build' way +of organizing projects, leaving us in need of a data type that describes a +package of Go source code independent of the underlying build system. +We wanted something that works equally well with go build and vgo, and +also other build systems such as Bazel and Blaze, making it possible to +construct analysis tools that work in all these environments. +Tools such as errcheck and staticcheck were essentially unavailable to +the Go community at Google, and some of Google's internal tools for Go +are unavailable externally. +This new package provides a uniform way to obtain package metadata by +querying each of these build systems, optionally supporting their +preferred command-line notations for packages, so that tools integrate +neatly with users' build environments. The Metadata query function +executes an external query tool appropriate to the current workspace. + +Loading packages always returns the complete import graph "all the way down", +even if all you want is information about a single package, because the query +mechanisms of all the build systems we currently support ({go,vgo} list, and +blaze/bazel aspect-based query) cannot provide detailed information +about one package without visiting all its dependencies too, so there is +no additional asymptotic cost to providing transitive information. +(This property might not be true of a hypothetical 5th build system.) + +In calls to TypeCheck, all initial packages, and any package that +transitively depends on one of them, must be loaded from source. +Consider A->B->C->D->E: if A,C are initial, A,B,C must be loaded from +source; D may be loaded from export data, and E may not be loaded at all +(though it's possible that D's export data mentions it, so a +types.Package may be created for it and exposed.) + +The old loader had a feature to suppress type-checking of function +bodies on a per-package basis, primarily intended to reduce the work of +obtaining type information for imported packages. Now that imports are +satisfied by export data, the optimization no longer seems necessary. + +Despite some early attempts, the old loader did not exploit export data, +instead always using the equivalent of WholeProgram mode. This was due +to the complexity of mixing source and export data packages (now +resolved by the upward traversal mentioned above), and because export data +files were nearly always missing or stale. Now that 'go build' supports +caching, all the underlying build systems can guarantee to produce +export data in a reasonable (amortized) time. + +Test "main" packages synthesized by the build system are now reported as +first-class packages, avoiding the need for clients (such as go/ssa) to +reinvent this generation logic. + +One way in which go/packages is simpler than the old loader is in its +treatment of in-package tests. In-package tests are packages that +consist of all the files of the library under test, plus the test files. +The old loader constructed in-package tests by a two-phase process of +mutation called "augmentation": first it would construct and type check +all the ordinary library packages and type-check the packages that +depend on them; then it would add more (test) files to the package and +type-check again. This two-phase approach had four major problems: +1) in processing the tests, the loader modified the library package, + leaving no way for a client application to see both the test + package and the library package; one would mutate into the other. +2) because test files can declare additional methods on types defined in + the library portion of the package, the dispatch of method calls in + the library portion was affected by the presence of the test files. + This should have been a clue that the packages were logically + different. +3) this model of "augmentation" assumed at most one in-package test + per library package, which is true of projects using 'go build', + but not other build systems. +4) because of the two-phase nature of test processing, all packages that + import the library package had to be processed before augmentation, + forcing a "one-shot" API and preventing the client from calling Load + in several times in sequence as is now possible in WholeProgram mode. + (TypeCheck mode has a similar one-shot restriction for a different reason.) + +Early drafts of this package supported "multi-shot" operation. +Although it allowed clients to make a sequence of calls (or concurrent +calls) to Load, building up the graph of Packages incrementally, +it was of marginal value: it complicated the API +(since it allowed some options to vary across calls but not others), +it complicated the implementation, +it cannot be made to work in Types mode, as explained above, +and it was less efficient than making one combined call (when this is possible). +Among the clients we have inspected, none made multiple calls to load +but could not be easily and satisfactorily modified to make only a single call. +However, applications changes may be required. +For example, the ssadump command loads the user-specified packages +and in addition the runtime package. It is tempting to simply append +"runtime" to the user-provided list, but that does not work if the user +specified an ad-hoc package such as [a.go b.go]. +Instead, ssadump no longer requests the runtime package, +but seeks it among the dependencies of the user-specified packages, +and emits an error if it is not found. + +Overlays: The Overlay field in the Config allows providing alternate contents +for Go source files, by providing a mapping from file path to contents. +go/packages will pull in new imports added in overlay files when go/packages +is run in LoadImports mode or greater. +Overlay support for the go list driver isn't complete yet: if the file doesn't +exist on disk, it will only be recognized in an overlay if it is a non-test file +and the package would be reported even without the overlay. + +Questions & Tasks + +- Add GOARCH/GOOS? + They are not portable concepts, but could be made portable. + Our goal has been to allow users to express themselves using the conventions + of the underlying build system: if the build system honors GOARCH + during a build and during a metadata query, then so should + applications built atop that query mechanism. + Conversely, if the target architecture of the build is determined by + command-line flags, the application can pass the relevant + flags through to the build system using a command such as: + myapp -query_flag="--cpu=amd64" -query_flag="--os=darwin" + However, this approach is low-level, unwieldy, and non-portable. + GOOS and GOARCH seem important enough to warrant a dedicated option. + +- How should we handle partial failures such as a mixture of good and + malformed patterns, existing and non-existent packages, successful and + failed builds, import failures, import cycles, and so on, in a call to + Load? + +- Support bazel, blaze, and go1.10 list, not just go1.11 list. + +- Handle (and test) various partial success cases, e.g. + a mixture of good packages and: + invalid patterns + nonexistent packages + empty packages + packages with malformed package or import declarations + unreadable files + import cycles + other parse errors + type errors + Make sure we record errors at the correct place in the graph. + +- Missing packages among initial arguments are not reported. + Return bogus packages for them, like golist does. + +- "undeclared name" errors (for example) are reported out of source file + order. I suspect this is due to the breadth-first resolution now used + by go/types. Is that a bug? Discuss with gri. + +*/ diff --git a/vendor/golang.org/x/tools/go/packages/external.go b/vendor/golang.org/x/tools/go/packages/external.go new file mode 100644 index 000000000..22ff769ef --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/external.go @@ -0,0 +1,79 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// This file enables an external tool to intercept package requests. +// If the tool is present then its results are used in preference to +// the go list command. + +package packages + +import ( + "bytes" + "encoding/json" + "fmt" + "os/exec" + "strings" +) + +// Driver +type driverRequest struct { + Command string `json:"command"` + Mode LoadMode `json:"mode"` + Env []string `json:"env"` + BuildFlags []string `json:"build_flags"` + Tests bool `json:"tests"` + Overlay map[string][]byte `json:"overlay"` +} + +// findExternalDriver returns the file path of a tool that supplies +// the build system package structure, or "" if not found." +// If GOPACKAGESDRIVER is set in the environment findExternalTool returns its +// value, otherwise it searches for a binary named gopackagesdriver on the PATH. +func findExternalDriver(cfg *Config) driver { + const toolPrefix = "GOPACKAGESDRIVER=" + tool := "" + for _, env := range cfg.Env { + if val := strings.TrimPrefix(env, toolPrefix); val != env { + tool = val + } + } + if tool != "" && tool == "off" { + return nil + } + if tool == "" { + var err error + tool, err = exec.LookPath("gopackagesdriver") + if err != nil { + return nil + } + } + return func(cfg *Config, words ...string) (*driverResponse, error) { + req, err := json.Marshal(driverRequest{ + Mode: cfg.Mode, + Env: cfg.Env, + BuildFlags: cfg.BuildFlags, + Tests: cfg.Tests, + Overlay: cfg.Overlay, + }) + if err != nil { + return nil, fmt.Errorf("failed to encode message to driver tool: %v", err) + } + + buf := new(bytes.Buffer) + cmd := exec.CommandContext(cfg.Context, tool, words...) + cmd.Dir = cfg.Dir + cmd.Env = cfg.Env + cmd.Stdin = bytes.NewReader(req) + cmd.Stdout = buf + cmd.Stderr = new(bytes.Buffer) + if err := cmd.Run(); err != nil { + return nil, fmt.Errorf("%v: %v: %s", tool, err, cmd.Stderr) + } + var response driverResponse + if err := json.Unmarshal(buf.Bytes(), &response); err != nil { + return nil, err + } + return &response, nil + } +} diff --git a/vendor/golang.org/x/tools/go/packages/golist.go b/vendor/golang.org/x/tools/go/packages/golist.go new file mode 100644 index 000000000..3a0d4b012 --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/golist.go @@ -0,0 +1,832 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package packages + +import ( + "bytes" + "encoding/json" + "fmt" + "go/types" + "io/ioutil" + "log" + "os" + "os/exec" + "path/filepath" + "reflect" + "regexp" + "strconv" + "strings" + "sync" + "time" + + "golang.org/x/tools/go/internal/packagesdriver" + "golang.org/x/tools/internal/gopathwalk" + "golang.org/x/tools/internal/semver" +) + +// debug controls verbose logging. +var debug, _ = strconv.ParseBool(os.Getenv("GOPACKAGESDEBUG")) + +// A goTooOldError reports that the go command +// found by exec.LookPath is too old to use the new go list behavior. +type goTooOldError struct { + error +} + +// responseDeduper wraps a driverResponse, deduplicating its contents. +type responseDeduper struct { + seenRoots map[string]bool + seenPackages map[string]*Package + dr *driverResponse +} + +// init fills in r with a driverResponse. +func (r *responseDeduper) init(dr *driverResponse) { + r.dr = dr + r.seenRoots = map[string]bool{} + r.seenPackages = map[string]*Package{} + for _, pkg := range dr.Packages { + r.seenPackages[pkg.ID] = pkg + } + for _, root := range dr.Roots { + r.seenRoots[root] = true + } +} + +func (r *responseDeduper) addPackage(p *Package) { + if r.seenPackages[p.ID] != nil { + return + } + r.seenPackages[p.ID] = p + r.dr.Packages = append(r.dr.Packages, p) +} + +func (r *responseDeduper) addRoot(id string) { + if r.seenRoots[id] { + return + } + r.seenRoots[id] = true + r.dr.Roots = append(r.dr.Roots, id) +} + +// goListDriver uses the go list command to interpret the patterns and produce +// the build system package structure. +// See driver for more details. +func goListDriver(cfg *Config, patterns ...string) (*driverResponse, error) { + var sizes types.Sizes + var sizeserr error + var sizeswg sync.WaitGroup + if cfg.Mode&NeedTypesSizes != 0 || cfg.Mode&NeedTypes != 0 { + sizeswg.Add(1) + go func() { + sizes, sizeserr = getSizes(cfg) + sizeswg.Done() + }() + } + + // Determine files requested in contains patterns + var containFiles []string + var packagesNamed []string + restPatterns := make([]string, 0, len(patterns)) + // Extract file= and other [querytype]= patterns. Report an error if querytype + // doesn't exist. +extractQueries: + for _, pattern := range patterns { + eqidx := strings.Index(pattern, "=") + if eqidx < 0 { + restPatterns = append(restPatterns, pattern) + } else { + query, value := pattern[:eqidx], pattern[eqidx+len("="):] + switch query { + case "file": + containFiles = append(containFiles, value) + case "pattern": + restPatterns = append(restPatterns, value) + case "iamashamedtousethedisabledqueryname": + packagesNamed = append(packagesNamed, value) + case "": // not a reserved query + restPatterns = append(restPatterns, pattern) + default: + for _, rune := range query { + if rune < 'a' || rune > 'z' { // not a reserved query + restPatterns = append(restPatterns, pattern) + continue extractQueries + } + } + // Reject all other patterns containing "=" + return nil, fmt.Errorf("invalid query type %q in query pattern %q", query, pattern) + } + } + } + + response := &responseDeduper{} + var err error + + // See if we have any patterns to pass through to go list. Zero initial + // patterns also requires a go list call, since it's the equivalent of + // ".". + if len(restPatterns) > 0 || len(patterns) == 0 { + dr, err := golistDriver(cfg, restPatterns...) + if err != nil { + return nil, err + } + response.init(dr) + } else { + response.init(&driverResponse{}) + } + + sizeswg.Wait() + if sizeserr != nil { + return nil, sizeserr + } + // types.SizesFor always returns nil or a *types.StdSizes + response.dr.Sizes, _ = sizes.(*types.StdSizes) + + var containsCandidates []string + + if len(containFiles) != 0 { + if err := runContainsQueries(cfg, golistDriver, response, containFiles); err != nil { + return nil, err + } + } + + if len(packagesNamed) != 0 { + if err := runNamedQueries(cfg, golistDriver, response, packagesNamed); err != nil { + return nil, err + } + } + + modifiedPkgs, needPkgs, err := processGolistOverlay(cfg, response.dr) + if err != nil { + return nil, err + } + if len(containFiles) > 0 { + containsCandidates = append(containsCandidates, modifiedPkgs...) + containsCandidates = append(containsCandidates, needPkgs...) + } + if err := addNeededOverlayPackages(cfg, golistDriver, response, needPkgs); err != nil { + return nil, err + } + // Check candidate packages for containFiles. + if len(containFiles) > 0 { + for _, id := range containsCandidates { + pkg := response.seenPackages[id] + for _, f := range containFiles { + for _, g := range pkg.GoFiles { + if sameFile(f, g) { + response.addRoot(id) + } + } + } + } + } + + return response.dr, nil +} + +func addNeededOverlayPackages(cfg *Config, driver driver, response *responseDeduper, pkgs []string) error { + if len(pkgs) == 0 { + return nil + } + dr, err := driver(cfg, pkgs...) + if err != nil { + return err + } + for _, pkg := range dr.Packages { + response.addPackage(pkg) + } + _, needPkgs, err := processGolistOverlay(cfg, response.dr) + if err != nil { + return err + } + addNeededOverlayPackages(cfg, driver, response, needPkgs) + return nil +} + +func runContainsQueries(cfg *Config, driver driver, response *responseDeduper, queries []string) error { + for _, query := range queries { + // TODO(matloob): Do only one query per directory. + fdir := filepath.Dir(query) + // Pass absolute path of directory to go list so that it knows to treat it as a directory, + // not a package path. + pattern, err := filepath.Abs(fdir) + if err != nil { + return fmt.Errorf("could not determine absolute path of file= query path %q: %v", query, err) + } + dirResponse, err := driver(cfg, pattern) + if err != nil { + return err + } + isRoot := make(map[string]bool, len(dirResponse.Roots)) + for _, root := range dirResponse.Roots { + isRoot[root] = true + } + for _, pkg := range dirResponse.Packages { + // Add any new packages to the main set + // We don't bother to filter packages that will be dropped by the changes of roots, + // that will happen anyway during graph construction outside this function. + // Over-reporting packages is not a problem. + response.addPackage(pkg) + // if the package was not a root one, it cannot have the file + if !isRoot[pkg.ID] { + continue + } + for _, pkgFile := range pkg.GoFiles { + if filepath.Base(query) == filepath.Base(pkgFile) { + response.addRoot(pkg.ID) + break + } + } + } + } + return nil +} + +// modCacheRegexp splits a path in a module cache into module, module version, and package. +var modCacheRegexp = regexp.MustCompile(`(.*)@([^/\\]*)(.*)`) + +func runNamedQueries(cfg *Config, driver driver, response *responseDeduper, queries []string) error { + // calling `go env` isn't free; bail out if there's nothing to do. + if len(queries) == 0 { + return nil + } + // Determine which directories are relevant to scan. + roots, modRoot, err := roots(cfg) + if err != nil { + return err + } + + // Scan the selected directories. Simple matches, from GOPATH/GOROOT + // or the local module, can simply be "go list"ed. Matches from the + // module cache need special treatment. + var matchesMu sync.Mutex + var simpleMatches, modCacheMatches []string + add := func(root gopathwalk.Root, dir string) { + // Walk calls this concurrently; protect the result slices. + matchesMu.Lock() + defer matchesMu.Unlock() + + path := dir + if dir != root.Path { + path = dir[len(root.Path)+1:] + } + if pathMatchesQueries(path, queries) { + switch root.Type { + case gopathwalk.RootModuleCache: + modCacheMatches = append(modCacheMatches, path) + case gopathwalk.RootCurrentModule: + // We'd need to read go.mod to find the full + // import path. Relative's easier. + rel, err := filepath.Rel(cfg.Dir, dir) + if err != nil { + // This ought to be impossible, since + // we found dir in the current module. + panic(err) + } + simpleMatches = append(simpleMatches, "./"+rel) + case gopathwalk.RootGOPATH, gopathwalk.RootGOROOT: + simpleMatches = append(simpleMatches, path) + } + } + } + + startWalk := time.Now() + gopathwalk.Walk(roots, add, gopathwalk.Options{ModulesEnabled: modRoot != "", Debug: debug}) + if debug { + log.Printf("%v for walk", time.Since(startWalk)) + } + + // Weird special case: the top-level package in a module will be in + // whatever directory the user checked the repository out into. It's + // more reasonable for that to not match the package name. So, if there + // are any Go files in the mod root, query it just to be safe. + if modRoot != "" { + rel, err := filepath.Rel(cfg.Dir, modRoot) + if err != nil { + panic(err) // See above. + } + + files, err := ioutil.ReadDir(modRoot) + for _, f := range files { + if strings.HasSuffix(f.Name(), ".go") { + simpleMatches = append(simpleMatches, rel) + break + } + } + } + + addResponse := func(r *driverResponse) { + for _, pkg := range r.Packages { + response.addPackage(pkg) + for _, name := range queries { + if pkg.Name == name { + response.addRoot(pkg.ID) + break + } + } + } + } + + if len(simpleMatches) != 0 { + resp, err := driver(cfg, simpleMatches...) + if err != nil { + return err + } + addResponse(resp) + } + + // Module cache matches are tricky. We want to avoid downloading new + // versions of things, so we need to use the ones present in the cache. + // go list doesn't accept version specifiers, so we have to write out a + // temporary module, and do the list in that module. + if len(modCacheMatches) != 0 { + // Collect all the matches, deduplicating by major version + // and preferring the newest. + type modInfo struct { + mod string + major string + } + mods := make(map[modInfo]string) + var imports []string + for _, modPath := range modCacheMatches { + matches := modCacheRegexp.FindStringSubmatch(modPath) + mod, ver := filepath.ToSlash(matches[1]), matches[2] + importPath := filepath.ToSlash(filepath.Join(matches[1], matches[3])) + + major := semver.Major(ver) + if prevVer, ok := mods[modInfo{mod, major}]; !ok || semver.Compare(ver, prevVer) > 0 { + mods[modInfo{mod, major}] = ver + } + + imports = append(imports, importPath) + } + + // Build the temporary module. + var gomod bytes.Buffer + gomod.WriteString("module modquery\nrequire (\n") + for mod, version := range mods { + gomod.WriteString("\t" + mod.mod + " " + version + "\n") + } + gomod.WriteString(")\n") + + tmpCfg := *cfg + + // We're only trying to look at stuff in the module cache, so + // disable the network. This should speed things up, and has + // prevented errors in at least one case, #28518. + tmpCfg.Env = append(append([]string{"GOPROXY=off"}, cfg.Env...)) + + var err error + tmpCfg.Dir, err = ioutil.TempDir("", "gopackages-modquery") + if err != nil { + return err + } + defer os.RemoveAll(tmpCfg.Dir) + + if err := ioutil.WriteFile(filepath.Join(tmpCfg.Dir, "go.mod"), gomod.Bytes(), 0777); err != nil { + return fmt.Errorf("writing go.mod for module cache query: %v", err) + } + + // Run the query, using the import paths calculated from the matches above. + resp, err := driver(&tmpCfg, imports...) + if err != nil { + return fmt.Errorf("querying module cache matches: %v", err) + } + addResponse(resp) + } + + return nil +} + +func getSizes(cfg *Config) (types.Sizes, error) { + return packagesdriver.GetSizesGolist(cfg.Context, cfg.BuildFlags, cfg.Env, cfg.Dir, usesExportData(cfg)) +} + +// roots selects the appropriate paths to walk based on the passed-in configuration, +// particularly the environment and the presence of a go.mod in cfg.Dir's parents. +func roots(cfg *Config) ([]gopathwalk.Root, string, error) { + stdout, err := invokeGo(cfg, "env", "GOROOT", "GOPATH", "GOMOD") + if err != nil { + return nil, "", err + } + + fields := strings.Split(stdout.String(), "\n") + if len(fields) != 4 || len(fields[3]) != 0 { + return nil, "", fmt.Errorf("go env returned unexpected output: %q", stdout.String()) + } + goroot, gopath, gomod := fields[0], filepath.SplitList(fields[1]), fields[2] + var modDir string + if gomod != "" { + modDir = filepath.Dir(gomod) + } + + var roots []gopathwalk.Root + // Always add GOROOT. + roots = append(roots, gopathwalk.Root{filepath.Join(goroot, "/src"), gopathwalk.RootGOROOT}) + // If modules are enabled, scan the module dir. + if modDir != "" { + roots = append(roots, gopathwalk.Root{modDir, gopathwalk.RootCurrentModule}) + } + // Add either GOPATH/src or GOPATH/pkg/mod, depending on module mode. + for _, p := range gopath { + if modDir != "" { + roots = append(roots, gopathwalk.Root{filepath.Join(p, "/pkg/mod"), gopathwalk.RootModuleCache}) + } else { + roots = append(roots, gopathwalk.Root{filepath.Join(p, "/src"), gopathwalk.RootGOPATH}) + } + } + + return roots, modDir, nil +} + +// These functions were copied from goimports. See further documentation there. + +// pathMatchesQueries is adapted from pkgIsCandidate. +// TODO: is it reasonable to do Contains here, rather than an exact match on a path component? +func pathMatchesQueries(path string, queries []string) bool { + lastTwo := lastTwoComponents(path) + for _, query := range queries { + if strings.Contains(lastTwo, query) { + return true + } + if hasHyphenOrUpperASCII(lastTwo) && !hasHyphenOrUpperASCII(query) { + lastTwo = lowerASCIIAndRemoveHyphen(lastTwo) + if strings.Contains(lastTwo, query) { + return true + } + } + } + return false +} + +// lastTwoComponents returns at most the last two path components +// of v, using either / or \ as the path separator. +func lastTwoComponents(v string) string { + nslash := 0 + for i := len(v) - 1; i >= 0; i-- { + if v[i] == '/' || v[i] == '\\' { + nslash++ + if nslash == 2 { + return v[i:] + } + } + } + return v +} + +func hasHyphenOrUpperASCII(s string) bool { + for i := 0; i < len(s); i++ { + b := s[i] + if b == '-' || ('A' <= b && b <= 'Z') { + return true + } + } + return false +} + +func lowerASCIIAndRemoveHyphen(s string) (ret string) { + buf := make([]byte, 0, len(s)) + for i := 0; i < len(s); i++ { + b := s[i] + switch { + case b == '-': + continue + case 'A' <= b && b <= 'Z': + buf = append(buf, b+('a'-'A')) + default: + buf = append(buf, b) + } + } + return string(buf) +} + +// Fields must match go list; +// see $GOROOT/src/cmd/go/internal/load/pkg.go. +type jsonPackage struct { + ImportPath string + Dir string + Name string + Export string + GoFiles []string + CompiledGoFiles []string + CFiles []string + CgoFiles []string + CXXFiles []string + MFiles []string + HFiles []string + FFiles []string + SFiles []string + SwigFiles []string + SwigCXXFiles []string + SysoFiles []string + Imports []string + ImportMap map[string]string + Deps []string + TestGoFiles []string + TestImports []string + XTestGoFiles []string + XTestImports []string + ForTest string // q in a "p [q.test]" package, else "" + DepOnly bool + + Error *jsonPackageError +} + +type jsonPackageError struct { + ImportStack []string + Pos string + Err string +} + +func otherFiles(p *jsonPackage) [][]string { + return [][]string{p.CFiles, p.CXXFiles, p.MFiles, p.HFiles, p.FFiles, p.SFiles, p.SwigFiles, p.SwigCXXFiles, p.SysoFiles} +} + +// golistDriver uses the "go list" command to expand the pattern +// words and return metadata for the specified packages. dir may be +// "" and env may be nil, as per os/exec.Command. +func golistDriver(cfg *Config, words ...string) (*driverResponse, error) { + // go list uses the following identifiers in ImportPath and Imports: + // + // "p" -- importable package or main (command) + // "q.test" -- q's test executable + // "p [q.test]" -- variant of p as built for q's test executable + // "q_test [q.test]" -- q's external test package + // + // The packages p that are built differently for a test q.test + // are q itself, plus any helpers used by the external test q_test, + // typically including "testing" and all its dependencies. + + // Run "go list" for complete + // information on the specified packages. + buf, err := invokeGo(cfg, golistargs(cfg, words)...) + if err != nil { + return nil, err + } + seen := make(map[string]*jsonPackage) + // Decode the JSON and convert it to Package form. + var response driverResponse + for dec := json.NewDecoder(buf); dec.More(); { + p := new(jsonPackage) + if err := dec.Decode(p); err != nil { + return nil, fmt.Errorf("JSON decoding failed: %v", err) + } + + if p.ImportPath == "" { + // The documentation for go list says that “[e]rroneous packages will have + // a non-empty ImportPath”. If for some reason it comes back empty, we + // prefer to error out rather than silently discarding data or handing + // back a package without any way to refer to it. + if p.Error != nil { + return nil, Error{ + Pos: p.Error.Pos, + Msg: p.Error.Err, + } + } + return nil, fmt.Errorf("package missing import path: %+v", p) + } + + if old, found := seen[p.ImportPath]; found { + if !reflect.DeepEqual(p, old) { + return nil, fmt.Errorf("internal error: go list gives conflicting information for package %v", p.ImportPath) + } + // skip the duplicate + continue + } + seen[p.ImportPath] = p + + pkg := &Package{ + Name: p.Name, + ID: p.ImportPath, + GoFiles: absJoin(p.Dir, p.GoFiles, p.CgoFiles), + CompiledGoFiles: absJoin(p.Dir, p.CompiledGoFiles), + OtherFiles: absJoin(p.Dir, otherFiles(p)...), + } + + // Work around https://golang.org/issue/28749: + // cmd/go puts assembly, C, and C++ files in CompiledGoFiles. + // Filter out any elements of CompiledGoFiles that are also in OtherFiles. + // We have to keep this workaround in place until go1.12 is a distant memory. + if len(pkg.OtherFiles) > 0 { + other := make(map[string]bool, len(pkg.OtherFiles)) + for _, f := range pkg.OtherFiles { + other[f] = true + } + + out := pkg.CompiledGoFiles[:0] + for _, f := range pkg.CompiledGoFiles { + if other[f] { + continue + } + out = append(out, f) + } + pkg.CompiledGoFiles = out + } + + // Extract the PkgPath from the package's ID. + if i := strings.IndexByte(pkg.ID, ' '); i >= 0 { + pkg.PkgPath = pkg.ID[:i] + } else { + pkg.PkgPath = pkg.ID + } + + if pkg.PkgPath == "unsafe" { + pkg.GoFiles = nil // ignore fake unsafe.go file + } + + // Assume go list emits only absolute paths for Dir. + if p.Dir != "" && !filepath.IsAbs(p.Dir) { + log.Fatalf("internal error: go list returned non-absolute Package.Dir: %s", p.Dir) + } + + if p.Export != "" && !filepath.IsAbs(p.Export) { + pkg.ExportFile = filepath.Join(p.Dir, p.Export) + } else { + pkg.ExportFile = p.Export + } + + // imports + // + // Imports contains the IDs of all imported packages. + // ImportsMap records (path, ID) only where they differ. + ids := make(map[string]bool) + for _, id := range p.Imports { + ids[id] = true + } + pkg.Imports = make(map[string]*Package) + for path, id := range p.ImportMap { + pkg.Imports[path] = &Package{ID: id} // non-identity import + delete(ids, id) + } + for id := range ids { + if id == "C" { + continue + } + + pkg.Imports[id] = &Package{ID: id} // identity import + } + if !p.DepOnly { + response.Roots = append(response.Roots, pkg.ID) + } + + // Work around for pre-go.1.11 versions of go list. + // TODO(matloob): they should be handled by the fallback. + // Can we delete this? + if len(pkg.CompiledGoFiles) == 0 { + pkg.CompiledGoFiles = pkg.GoFiles + } + + if p.Error != nil { + pkg.Errors = append(pkg.Errors, Error{ + Pos: p.Error.Pos, + Msg: p.Error.Err, + }) + } + + response.Packages = append(response.Packages, pkg) + } + + return &response, nil +} + +// absJoin absolutizes and flattens the lists of files. +func absJoin(dir string, fileses ...[]string) (res []string) { + for _, files := range fileses { + for _, file := range files { + if !filepath.IsAbs(file) { + file = filepath.Join(dir, file) + } + res = append(res, file) + } + } + return res +} + +func golistargs(cfg *Config, words []string) []string { + const findFlags = NeedImports | NeedTypes | NeedSyntax | NeedTypesInfo + fullargs := []string{ + "list", "-e", "-json", + fmt.Sprintf("-compiled=%t", cfg.Mode&(NeedCompiledGoFiles|NeedSyntax|NeedTypesInfo|NeedTypesSizes) != 0), + fmt.Sprintf("-test=%t", cfg.Tests), + fmt.Sprintf("-export=%t", usesExportData(cfg)), + fmt.Sprintf("-deps=%t", cfg.Mode&NeedDeps != 0), + // go list doesn't let you pass -test and -find together, + // probably because you'd just get the TestMain. + fmt.Sprintf("-find=%t", !cfg.Tests && cfg.Mode&findFlags == 0), + } + fullargs = append(fullargs, cfg.BuildFlags...) + fullargs = append(fullargs, "--") + fullargs = append(fullargs, words...) + return fullargs +} + +// invokeGo returns the stdout of a go command invocation. +func invokeGo(cfg *Config, args ...string) (*bytes.Buffer, error) { + stdout := new(bytes.Buffer) + stderr := new(bytes.Buffer) + cmd := exec.CommandContext(cfg.Context, "go", args...) + // On darwin the cwd gets resolved to the real path, which breaks anything that + // expects the working directory to keep the original path, including the + // go command when dealing with modules. + // The Go stdlib has a special feature where if the cwd and the PWD are the + // same node then it trusts the PWD, so by setting it in the env for the child + // process we fix up all the paths returned by the go command. + cmd.Env = append(append([]string{}, cfg.Env...), "PWD="+cfg.Dir) + cmd.Dir = cfg.Dir + cmd.Stdout = stdout + cmd.Stderr = stderr + if debug { + defer func(start time.Time) { + log.Printf("%s for %v, stderr: <<%s>>\n", time.Since(start), cmdDebugStr(cmd, args...), stderr) + }(time.Now()) + } + + if err := cmd.Run(); err != nil { + // Check for 'go' executable not being found. + if ee, ok := err.(*exec.Error); ok && ee.Err == exec.ErrNotFound { + return nil, fmt.Errorf("'go list' driver requires 'go', but %s", exec.ErrNotFound) + } + + exitErr, ok := err.(*exec.ExitError) + if !ok { + // Catastrophic error: + // - context cancellation + return nil, fmt.Errorf("couldn't exec 'go %v': %s %T", args, err, err) + } + + // Old go version? + if strings.Contains(stderr.String(), "flag provided but not defined") { + return nil, goTooOldError{fmt.Errorf("unsupported version of go: %s: %s", exitErr, stderr)} + } + + // This error only appears in stderr. See golang.org/cl/166398 for a fix in go list to show + // the error in the Err section of stdout in case -e option is provided. + // This fix is provided for backwards compatibility. + if len(stderr.String()) > 0 && strings.Contains(stderr.String(), "named files must be .go files") { + output := fmt.Sprintf(`{"ImportPath": "command-line-arguments","Incomplete": true,"Error": {"Pos": "","Err": %q}}`, + strings.Trim(stderr.String(), "\n")) + return bytes.NewBufferString(output), nil + } + + // Workaround for #29280: go list -e has incorrect behavior when an ad-hoc package doesn't exist. + if len(stderr.String()) > 0 && strings.Contains(stderr.String(), "no such file or directory") { + output := fmt.Sprintf(`{"ImportPath": "command-line-arguments","Incomplete": true,"Error": {"Pos": "","Err": %q}}`, + strings.Trim(stderr.String(), "\n")) + return bytes.NewBufferString(output), nil + } + + // Export mode entails a build. + // If that build fails, errors appear on stderr + // (despite the -e flag) and the Export field is blank. + // Do not fail in that case. + // The same is true if an ad-hoc package given to go list doesn't exist. + // TODO(matloob): Remove these once we can depend on go list to exit with a zero status with -e even when + // packages don't exist or a build fails. + if !usesExportData(cfg) && !containsGoFile(args) { + return nil, fmt.Errorf("go %v: %s: %s", args, exitErr, stderr) + } + } + + // As of writing, go list -export prints some non-fatal compilation + // errors to stderr, even with -e set. We would prefer that it put + // them in the Package.Error JSON (see https://golang.org/issue/26319). + // In the meantime, there's nowhere good to put them, but they can + // be useful for debugging. Print them if $GOPACKAGESPRINTGOLISTERRORS + // is set. + if len(stderr.Bytes()) != 0 && os.Getenv("GOPACKAGESPRINTGOLISTERRORS") != "" { + fmt.Fprintf(os.Stderr, "%s stderr: <<%s>>\n", cmdDebugStr(cmd, args...), stderr) + } + + // debugging + if false { + fmt.Fprintf(os.Stderr, "%s stdout: <<%s>>\n", cmdDebugStr(cmd, args...), stdout) + } + + return stdout, nil +} + +func containsGoFile(s []string) bool { + for _, f := range s { + if strings.HasSuffix(f, ".go") { + return true + } + } + return false +} + +func cmdDebugStr(cmd *exec.Cmd, args ...string) string { + env := make(map[string]string) + for _, kv := range cmd.Env { + split := strings.Split(kv, "=") + k, v := split[0], split[1] + env[k] = v + } + var quotedArgs []string + for _, arg := range args { + quotedArgs = append(quotedArgs, strconv.Quote(arg)) + } + + return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v PWD=%v go %s", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["PWD"], strings.Join(quotedArgs, " ")) +} diff --git a/vendor/golang.org/x/tools/go/packages/golist_overlay.go b/vendor/golang.org/x/tools/go/packages/golist_overlay.go new file mode 100644 index 000000000..33a0a28f2 --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/golist_overlay.go @@ -0,0 +1,138 @@ +package packages + +import ( + "go/parser" + "go/token" + "path/filepath" + "strconv" + "strings" +) + +// processGolistOverlay provides rudimentary support for adding +// files that don't exist on disk to an overlay. The results can be +// sometimes incorrect. +// TODO(matloob): Handle unsupported cases, including the following: +// - test files +// - adding test and non-test files to test variants of packages +// - determining the correct package to add given a new import path +// - creating packages that don't exist +func processGolistOverlay(cfg *Config, response *driverResponse) (modifiedPkgs, needPkgs []string, err error) { + havePkgs := make(map[string]string) // importPath -> non-test package ID + needPkgsSet := make(map[string]bool) + modifiedPkgsSet := make(map[string]bool) + + for _, pkg := range response.Packages { + // This is an approximation of import path to id. This can be + // wrong for tests, vendored packages, and a number of other cases. + havePkgs[pkg.PkgPath] = pkg.ID + } + +outer: + for path, contents := range cfg.Overlay { + base := filepath.Base(path) + if strings.HasSuffix(path, "_test.go") { + // Overlays don't support adding new test files yet. + // TODO(matloob): support adding new test files. + continue + } + dir := filepath.Dir(path) + for _, pkg := range response.Packages { + var dirContains, fileExists bool + for _, f := range pkg.GoFiles { + if sameFile(filepath.Dir(f), dir) { + dirContains = true + } + if filepath.Base(f) == base { + fileExists = true + } + } + // The overlay could have included an entirely new package. + isNewPackage := extractPackage(pkg, path, contents) + if dirContains || isNewPackage { + if !fileExists { + pkg.GoFiles = append(pkg.GoFiles, path) // TODO(matloob): should the file just be added to GoFiles? + pkg.CompiledGoFiles = append(pkg.CompiledGoFiles, path) + modifiedPkgsSet[pkg.ID] = true + } + imports, err := extractImports(path, contents) + if err != nil { + // Let the parser or type checker report errors later. + continue outer + } + for _, imp := range imports { + _, found := pkg.Imports[imp] + if !found { + needPkgsSet[imp] = true + // TODO(matloob): Handle cases when the following block isn't correct. + // These include imports of test variants, imports of vendored packages, etc. + id, ok := havePkgs[imp] + if !ok { + id = imp + } + pkg.Imports[imp] = &Package{ID: id} + } + } + continue outer + } + } + } + + needPkgs = make([]string, 0, len(needPkgsSet)) + for pkg := range needPkgsSet { + needPkgs = append(needPkgs, pkg) + } + modifiedPkgs = make([]string, 0, len(modifiedPkgsSet)) + for pkg := range modifiedPkgsSet { + modifiedPkgs = append(modifiedPkgs, pkg) + } + return modifiedPkgs, needPkgs, err +} + +func extractImports(filename string, contents []byte) ([]string, error) { + f, err := parser.ParseFile(token.NewFileSet(), filename, contents, parser.ImportsOnly) // TODO(matloob): reuse fileset? + if err != nil { + return nil, err + } + var res []string + for _, imp := range f.Imports { + quotedPath := imp.Path.Value + path, err := strconv.Unquote(quotedPath) + if err != nil { + return nil, err + } + res = append(res, path) + } + return res, nil +} + +// extractPackage attempts to extract a package defined in an overlay. +// +// If the package has errors and has no Name, GoFiles, or Imports, +// then it's possible that it doesn't yet exist on disk. +func extractPackage(pkg *Package, filename string, contents []byte) bool { + // TODO(rstambler): Check the message of the actual error? + // It differs between $GOPATH and module mode. + if len(pkg.Errors) != 1 { + return false + } + if pkg.Name != "" || pkg.ExportFile != "" { + return false + } + if len(pkg.GoFiles) > 0 || len(pkg.CompiledGoFiles) > 0 || len(pkg.OtherFiles) > 0 { + return false + } + if len(pkg.Imports) > 0 { + return false + } + f, err := parser.ParseFile(token.NewFileSet(), filename, contents, parser.PackageClauseOnly) // TODO(matloob): reuse fileset? + if err != nil { + return false + } + // TODO(rstambler): This doesn't work for main packages. + if filepath.Base(pkg.PkgPath) != f.Name.Name { + return false + } + pkg.Name = f.Name.Name + pkg.Errors = nil + return true +} diff --git a/vendor/golang.org/x/tools/go/packages/packages.go b/vendor/golang.org/x/tools/go/packages/packages.go new file mode 100644 index 000000000..eedd43bb6 --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/packages.go @@ -0,0 +1,1084 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package packages + +// See doc.go for package documentation and implementation notes. + +import ( + "context" + "encoding/json" + "fmt" + "go/ast" + "go/parser" + "go/scanner" + "go/token" + "go/types" + "io/ioutil" + "log" + "os" + "path/filepath" + "strings" + "sync" + + "golang.org/x/tools/go/gcexportdata" +) + +// A LoadMode specifies the amount of detail to return when loading. +// Higher-numbered modes cause Load to return more information, +// but may be slower. Load may return more information than requested. +type LoadMode int + +const ( + // The following constants are used to specify which fields of the Package + // should be filled when loading is done. As a special case to provide + // backwards compatibility, a LoadMode of 0 is equivalent to LoadFiles. + // For all other LoadModes, the bits below specify which fields will be filled + // in the result packages. + // WARNING: This part of the go/packages API is EXPERIMENTAL. It might + // be changed or removed up until April 15 2019. After that date it will + // be frozen. + // TODO(matloob): Remove this comment on April 15. + + // ID and Errors (if present) will always be filled. + + // NeedName adds Name and PkgPath. + NeedName LoadMode = 1 << iota + + // NeedFiles adds GoFiles and OtherFiles. + NeedFiles + + // NeedCompiledGoFiles adds CompiledGoFiles. + NeedCompiledGoFiles + + // NeedImports adds Imports. If NeedDeps is not set, the Imports field will contain + // "placeholder" Packages with only the ID set. + NeedImports + + // NeedDeps adds the fields requested by the LoadMode in the packages in Imports. If NeedImports + // is not set NeedDeps has no effect. + NeedDeps + + // NeedExportsFile adds ExportsFile. + NeedExportsFile + + // NeedTypes adds Types, Fset, and IllTyped. + NeedTypes + + // NeedSyntax adds Syntax. + NeedSyntax + + // NeedTypesInfo adds TypesInfo. + NeedTypesInfo + + // NeedTypesSizes adds TypesSizes. + NeedTypesSizes +) + +const ( + // LoadFiles finds the packages and computes their source file lists. + // Package fields: ID, Name, Errors, GoFiles, CompiledGoFiles, and OtherFiles. + LoadFiles = NeedName | NeedFiles | NeedCompiledGoFiles + + // LoadImports adds import information for each package + // and its dependencies. + // Package fields added: Imports. + LoadImports = LoadFiles | NeedImports | NeedDeps + + // LoadTypes adds type information for package-level + // declarations in the packages matching the patterns. + // Package fields added: Types, TypesSizes, Fset, and IllTyped. + // This mode uses type information provided by the build system when + // possible, and may fill in the ExportFile field. + LoadTypes = LoadImports | NeedTypes | NeedTypesSizes + + // LoadSyntax adds typed syntax trees for the packages matching the patterns. + // Package fields added: Syntax, and TypesInfo, for direct pattern matches only. + LoadSyntax = LoadTypes | NeedSyntax | NeedTypesInfo + + // LoadAllSyntax adds typed syntax trees for the packages matching the patterns + // and all dependencies. + // Package fields added: Types, Fset, IllTyped, Syntax, and TypesInfo, + // for all packages in the import graph. + LoadAllSyntax = LoadSyntax +) + +// A Config specifies details about how packages should be loaded. +// The zero value is a valid configuration. +// Calls to Load do not modify this struct. +type Config struct { + // Mode controls the level of information returned for each package. + Mode LoadMode + + // Context specifies the context for the load operation. + // If the context is cancelled, the loader may stop early + // and return an ErrCancelled error. + // If Context is nil, the load cannot be cancelled. + Context context.Context + + // Dir is the directory in which to run the build system's query tool + // that provides information about the packages. + // If Dir is empty, the tool is run in the current directory. + Dir string + + // Env is the environment to use when invoking the build system's query tool. + // If Env is nil, the current environment is used. + // As in os/exec's Cmd, only the last value in the slice for + // each environment key is used. To specify the setting of only + // a few variables, append to the current environment, as in: + // + // opt.Env = append(os.Environ(), "GOOS=plan9", "GOARCH=386") + // + Env []string + + // BuildFlags is a list of command-line flags to be passed through to + // the build system's query tool. + BuildFlags []string + + // Fset provides source position information for syntax trees and types. + // If Fset is nil, Load will use a new fileset, but preserve Fset's value. + Fset *token.FileSet + + // ParseFile is called to read and parse each file + // when preparing a package's type-checked syntax tree. + // It must be safe to call ParseFile simultaneously from multiple goroutines. + // If ParseFile is nil, the loader will uses parser.ParseFile. + // + // ParseFile should parse the source from src and use filename only for + // recording position information. + // + // An application may supply a custom implementation of ParseFile + // to change the effective file contents or the behavior of the parser, + // or to modify the syntax tree. For example, selectively eliminating + // unwanted function bodies can significantly accelerate type checking. + ParseFile func(fset *token.FileSet, filename string, src []byte) (*ast.File, error) + + // If Tests is set, the loader includes not just the packages + // matching a particular pattern but also any related test packages, + // including test-only variants of the package and the test executable. + // + // For example, when using the go command, loading "fmt" with Tests=true + // returns four packages, with IDs "fmt" (the standard package), + // "fmt [fmt.test]" (the package as compiled for the test), + // "fmt_test" (the test functions from source files in package fmt_test), + // and "fmt.test" (the test binary). + // + // In build systems with explicit names for tests, + // setting Tests may have no effect. + Tests bool + + // Overlay provides a mapping of absolute file paths to file contents. + // If the file with the given path already exists, the parser will use the + // alternative file contents provided by the map. + // + // Overlays provide incomplete support for when a given file doesn't + // already exist on disk. See the package doc above for more details. + Overlay map[string][]byte +} + +// driver is the type for functions that query the build system for the +// packages named by the patterns. +type driver func(cfg *Config, patterns ...string) (*driverResponse, error) + +// driverResponse contains the results for a driver query. +type driverResponse struct { + // Sizes, if not nil, is the types.Sizes to use when type checking. + Sizes *types.StdSizes + + // Roots is the set of package IDs that make up the root packages. + // We have to encode this separately because when we encode a single package + // we cannot know if it is one of the roots as that requires knowledge of the + // graph it is part of. + Roots []string `json:",omitempty"` + + // Packages is the full set of packages in the graph. + // The packages are not connected into a graph. + // The Imports if populated will be stubs that only have their ID set. + // Imports will be connected and then type and syntax information added in a + // later pass (see refine). + Packages []*Package +} + +// Load loads and returns the Go packages named by the given patterns. +// +// Config specifies loading options; +// nil behaves the same as an empty Config. +// +// Load returns an error if any of the patterns was invalid +// as defined by the underlying build system. +// It may return an empty list of packages without an error, +// for instance for an empty expansion of a valid wildcard. +// Errors associated with a particular package are recorded in the +// corresponding Package's Errors list, and do not cause Load to +// return an error. Clients may need to handle such errors before +// proceeding with further analysis. The PrintErrors function is +// provided for convenient display of all errors. +func Load(cfg *Config, patterns ...string) ([]*Package, error) { + l := newLoader(cfg) + response, err := defaultDriver(&l.Config, patterns...) + if err != nil { + return nil, err + } + l.sizes = response.Sizes + return l.refine(response.Roots, response.Packages...) +} + +// defaultDriver is a driver that looks for an external driver binary, and if +// it does not find it falls back to the built in go list driver. +func defaultDriver(cfg *Config, patterns ...string) (*driverResponse, error) { + driver := findExternalDriver(cfg) + if driver == nil { + driver = goListDriver + } + return driver(cfg, patterns...) +} + +// A Package describes a loaded Go package. +type Package struct { + // ID is a unique identifier for a package, + // in a syntax provided by the underlying build system. + // + // Because the syntax varies based on the build system, + // clients should treat IDs as opaque and not attempt to + // interpret them. + ID string + + // Name is the package name as it appears in the package source code. + Name string + + // PkgPath is the package path as used by the go/types package. + PkgPath string + + // Errors contains any errors encountered querying the metadata + // of the package, or while parsing or type-checking its files. + Errors []Error + + // GoFiles lists the absolute file paths of the package's Go source files. + GoFiles []string + + // CompiledGoFiles lists the absolute file paths of the package's source + // files that were presented to the compiler. + // This may differ from GoFiles if files are processed before compilation. + CompiledGoFiles []string + + // OtherFiles lists the absolute file paths of the package's non-Go source files, + // including assembly, C, C++, Fortran, Objective-C, SWIG, and so on. + OtherFiles []string + + // ExportFile is the absolute path to a file containing type + // information for the package as provided by the build system. + ExportFile string + + // Imports maps import paths appearing in the package's Go source files + // to corresponding loaded Packages. + Imports map[string]*Package + + // Types provides type information for the package. + // Modes LoadTypes and above set this field for packages matching the + // patterns; type information for dependencies may be missing or incomplete. + // Mode LoadAllSyntax sets this field for all packages, including dependencies. + Types *types.Package + + // Fset provides position information for Types, TypesInfo, and Syntax. + // It is set only when Types is set. + Fset *token.FileSet + + // IllTyped indicates whether the package or any dependency contains errors. + // It is set only when Types is set. + IllTyped bool + + // Syntax is the package's syntax trees, for the files listed in CompiledGoFiles. + // + // Mode LoadSyntax sets this field for packages matching the patterns. + // Mode LoadAllSyntax sets this field for all packages, including dependencies. + Syntax []*ast.File + + // TypesInfo provides type information about the package's syntax trees. + // It is set only when Syntax is set. + TypesInfo *types.Info + + // TypesSizes provides the effective size function for types in TypesInfo. + TypesSizes types.Sizes +} + +// An Error describes a problem with a package's metadata, syntax, or types. +type Error struct { + Pos string // "file:line:col" or "file:line" or "" or "-" + Msg string + Kind ErrorKind +} + +// ErrorKind describes the source of the error, allowing the user to +// differentiate between errors generated by the driver, the parser, or the +// type-checker. +type ErrorKind int + +const ( + UnknownError ErrorKind = iota + ListError + ParseError + TypeError +) + +func (err Error) Error() string { + pos := err.Pos + if pos == "" { + pos = "-" // like token.Position{}.String() + } + return pos + ": " + err.Msg +} + +// flatPackage is the JSON form of Package +// It drops all the type and syntax fields, and transforms the Imports +// +// TODO(adonovan): identify this struct with Package, effectively +// publishing the JSON protocol. +type flatPackage struct { + ID string + Name string `json:",omitempty"` + PkgPath string `json:",omitempty"` + Errors []Error `json:",omitempty"` + GoFiles []string `json:",omitempty"` + CompiledGoFiles []string `json:",omitempty"` + OtherFiles []string `json:",omitempty"` + ExportFile string `json:",omitempty"` + Imports map[string]string `json:",omitempty"` +} + +// MarshalJSON returns the Package in its JSON form. +// For the most part, the structure fields are written out unmodified, and +// the type and syntax fields are skipped. +// The imports are written out as just a map of path to package id. +// The errors are written using a custom type that tries to preserve the +// structure of error types we know about. +// +// This method exists to enable support for additional build systems. It is +// not intended for use by clients of the API and we may change the format. +func (p *Package) MarshalJSON() ([]byte, error) { + flat := &flatPackage{ + ID: p.ID, + Name: p.Name, + PkgPath: p.PkgPath, + Errors: p.Errors, + GoFiles: p.GoFiles, + CompiledGoFiles: p.CompiledGoFiles, + OtherFiles: p.OtherFiles, + ExportFile: p.ExportFile, + } + if len(p.Imports) > 0 { + flat.Imports = make(map[string]string, len(p.Imports)) + for path, ipkg := range p.Imports { + flat.Imports[path] = ipkg.ID + } + } + return json.Marshal(flat) +} + +// UnmarshalJSON reads in a Package from its JSON format. +// See MarshalJSON for details about the format accepted. +func (p *Package) UnmarshalJSON(b []byte) error { + flat := &flatPackage{} + if err := json.Unmarshal(b, &flat); err != nil { + return err + } + *p = Package{ + ID: flat.ID, + Name: flat.Name, + PkgPath: flat.PkgPath, + Errors: flat.Errors, + GoFiles: flat.GoFiles, + CompiledGoFiles: flat.CompiledGoFiles, + OtherFiles: flat.OtherFiles, + ExportFile: flat.ExportFile, + } + if len(flat.Imports) > 0 { + p.Imports = make(map[string]*Package, len(flat.Imports)) + for path, id := range flat.Imports { + p.Imports[path] = &Package{ID: id} + } + } + return nil +} + +func (p *Package) String() string { return p.ID } + +// loaderPackage augments Package with state used during the loading phase +type loaderPackage struct { + *Package + importErrors map[string]error // maps each bad import to its error + loadOnce sync.Once + color uint8 // for cycle detection + needsrc bool // load from source (Mode >= LoadTypes) + needtypes bool // type information is either requested or depended on + initial bool // package was matched by a pattern +} + +// loader holds the working state of a single call to load. +type loader struct { + pkgs map[string]*loaderPackage + Config + sizes types.Sizes + parseCache map[string]*parseValue + parseCacheMu sync.Mutex + exportMu sync.Mutex // enforces mutual exclusion of exportdata operations + + // TODO(matloob): Add an implied mode here and use that instead of mode. + // Implied mode would contain all the fields we need the data for so we can + // get the actually requested fields. We'll zero them out before returning + // packages to the user. This will make it easier for us to get the conditions + // where we need certain modes right. +} + +type parseValue struct { + f *ast.File + err error + ready chan struct{} +} + +func newLoader(cfg *Config) *loader { + ld := &loader{ + parseCache: map[string]*parseValue{}, + } + if cfg != nil { + ld.Config = *cfg + } + if ld.Config.Mode == 0 { + ld.Config.Mode = LoadFiles // Preserve zero behavior of Mode for backwards compatibility. + } + if ld.Config.Env == nil { + ld.Config.Env = os.Environ() + } + if ld.Context == nil { + ld.Context = context.Background() + } + if ld.Dir == "" { + if dir, err := os.Getwd(); err == nil { + ld.Dir = dir + } + } + + if ld.Mode&NeedTypes != 0 { + if ld.Fset == nil { + ld.Fset = token.NewFileSet() + } + + // ParseFile is required even in LoadTypes mode + // because we load source if export data is missing. + if ld.ParseFile == nil { + ld.ParseFile = func(fset *token.FileSet, filename string, src []byte) (*ast.File, error) { + const mode = parser.AllErrors | parser.ParseComments + return parser.ParseFile(fset, filename, src, mode) + } + } + } + return ld +} + +// refine connects the supplied packages into a graph and then adds type and +// and syntax information as requested by the LoadMode. +func (ld *loader) refine(roots []string, list ...*Package) ([]*Package, error) { + rootMap := make(map[string]int, len(roots)) + for i, root := range roots { + rootMap[root] = i + } + ld.pkgs = make(map[string]*loaderPackage) + // first pass, fixup and build the map and roots + var initial = make([]*loaderPackage, len(roots)) + for _, pkg := range list { + rootIndex := -1 + if i, found := rootMap[pkg.ID]; found { + rootIndex = i + } + lpkg := &loaderPackage{ + Package: pkg, + needtypes: (ld.Mode&(NeedTypes|NeedTypesInfo) != 0 && rootIndex < 0) || rootIndex >= 0, + needsrc: (ld.Mode&(NeedSyntax|NeedTypesInfo) != 0 && rootIndex < 0) || rootIndex >= 0 || + len(ld.Overlay) > 0 || // Overlays can invalidate export data. TODO(matloob): make this check fine-grained based on dependencies on overlaid files + pkg.ExportFile == "" && pkg.PkgPath != "unsafe", + } + ld.pkgs[lpkg.ID] = lpkg + if rootIndex >= 0 { + initial[rootIndex] = lpkg + lpkg.initial = true + } + } + for i, root := range roots { + if initial[i] == nil { + return nil, fmt.Errorf("root package %v is missing", root) + } + } + + // Materialize the import graph. + + const ( + white = 0 // new + grey = 1 // in progress + black = 2 // complete + ) + + // visit traverses the import graph, depth-first, + // and materializes the graph as Packages.Imports. + // + // Valid imports are saved in the Packages.Import map. + // Invalid imports (cycles and missing nodes) are saved in the importErrors map. + // Thus, even in the presence of both kinds of errors, the Import graph remains a DAG. + // + // visit returns whether the package needs src or has a transitive + // dependency on a package that does. These are the only packages + // for which we load source code. + var stack []*loaderPackage + var visit func(lpkg *loaderPackage) bool + var srcPkgs []*loaderPackage + visit = func(lpkg *loaderPackage) bool { + switch lpkg.color { + case black: + return lpkg.needsrc + case grey: + panic("internal error: grey node") + } + lpkg.color = grey + stack = append(stack, lpkg) // push + stubs := lpkg.Imports // the structure form has only stubs with the ID in the Imports + lpkg.Imports = make(map[string]*Package, len(stubs)) + for importPath, ipkg := range stubs { + var importErr error + imp := ld.pkgs[ipkg.ID] + if imp == nil { + // (includes package "C" when DisableCgo) + importErr = fmt.Errorf("missing package: %q", ipkg.ID) + } else if imp.color == grey { + importErr = fmt.Errorf("import cycle: %s", stack) + } + if importErr != nil { + if lpkg.importErrors == nil { + lpkg.importErrors = make(map[string]error) + } + lpkg.importErrors[importPath] = importErr + continue + } + + if visit(imp) { + lpkg.needsrc = true + } + lpkg.Imports[importPath] = imp.Package + } + if lpkg.needsrc { + srcPkgs = append(srcPkgs, lpkg) + } + if ld.Mode&NeedTypesSizes != 0 { + lpkg.TypesSizes = ld.sizes + } + stack = stack[:len(stack)-1] // pop + lpkg.color = black + + return lpkg.needsrc + } + + if ld.Mode&(NeedImports|NeedDeps) == 0 { + // We do this to drop the stub import packages that we are not even going to try to resolve. + for _, lpkg := range initial { + lpkg.Imports = nil + } + } else { + // For each initial package, create its import DAG. + for _, lpkg := range initial { + visit(lpkg) + } + } + if ld.Mode&NeedDeps != 0 { // TODO(matloob): This is only the case if NeedTypes is also set, right? + for _, lpkg := range srcPkgs { + // Complete type information is required for the + // immediate dependencies of each source package. + for _, ipkg := range lpkg.Imports { + imp := ld.pkgs[ipkg.ID] + imp.needtypes = true + } + } + } + // Load type data if needed, starting at + // the initial packages (roots of the import DAG). + if ld.Mode&NeedTypes != 0 { + var wg sync.WaitGroup + for _, lpkg := range initial { + wg.Add(1) + go func(lpkg *loaderPackage) { + ld.loadRecursive(lpkg) + wg.Done() + }(lpkg) + } + wg.Wait() + } + + result := make([]*Package, len(initial)) + importPlaceholders := make(map[string]*Package) + for i, lpkg := range initial { + result[i] = lpkg.Package + } + for i := range ld.pkgs { + // Clear all unrequested fields, for extra de-Hyrum-ization. + if ld.Mode&NeedName == 0 { + ld.pkgs[i].Name = "" + ld.pkgs[i].PkgPath = "" + } + if ld.Mode&NeedFiles == 0 { + ld.pkgs[i].GoFiles = nil + ld.pkgs[i].OtherFiles = nil + } + if ld.Mode&NeedCompiledGoFiles == 0 { + ld.pkgs[i].CompiledGoFiles = nil + } + if ld.Mode&NeedImports == 0 { + ld.pkgs[i].Imports = nil + } + if ld.Mode&NeedExportsFile == 0 { + ld.pkgs[i].ExportFile = "" + } + if ld.Mode&NeedTypes == 0 { + ld.pkgs[i].Types = nil + ld.pkgs[i].Fset = nil + ld.pkgs[i].IllTyped = false + } + if ld.Mode&NeedSyntax == 0 { + ld.pkgs[i].Syntax = nil + } + if ld.Mode&NeedTypesInfo == 0 { + ld.pkgs[i].TypesInfo = nil + } + if ld.Mode&NeedTypesSizes == 0 { + ld.pkgs[i].TypesSizes = nil + } + if ld.Mode&NeedDeps == 0 { + for j, pkg := range ld.pkgs[i].Imports { + ph, ok := importPlaceholders[pkg.ID] + if !ok { + ph = &Package{ID: pkg.ID} + importPlaceholders[pkg.ID] = ph + } + ld.pkgs[i].Imports[j] = ph + } + } + } + return result, nil +} + +// loadRecursive loads the specified package and its dependencies, +// recursively, in parallel, in topological order. +// It is atomic and idempotent. +// Precondition: ld.Mode&NeedTypes. +func (ld *loader) loadRecursive(lpkg *loaderPackage) { + lpkg.loadOnce.Do(func() { + // Load the direct dependencies, in parallel. + var wg sync.WaitGroup + for _, ipkg := range lpkg.Imports { + imp := ld.pkgs[ipkg.ID] + wg.Add(1) + go func(imp *loaderPackage) { + ld.loadRecursive(imp) + wg.Done() + }(imp) + } + wg.Wait() + + ld.loadPackage(lpkg) + }) +} + +// loadPackage loads the specified package. +// It must be called only once per Package, +// after immediate dependencies are loaded. +// Precondition: ld.Mode >= LoadTypes. +func (ld *loader) loadPackage(lpkg *loaderPackage) { + if lpkg.PkgPath == "unsafe" { + // Fill in the blanks to avoid surprises. + lpkg.Types = types.Unsafe + lpkg.Fset = ld.Fset + lpkg.Syntax = []*ast.File{} + lpkg.TypesInfo = new(types.Info) + lpkg.TypesSizes = ld.sizes + return + } + + // Call NewPackage directly with explicit name. + // This avoids skew between golist and go/types when the files' + // package declarations are inconsistent. + lpkg.Types = types.NewPackage(lpkg.PkgPath, lpkg.Name) + lpkg.Fset = ld.Fset + + // Subtle: we populate all Types fields with an empty Package + // before loading export data so that export data processing + // never has to create a types.Package for an indirect dependency, + // which would then require that such created packages be explicitly + // inserted back into the Import graph as a final step after export data loading. + // The Diamond test exercises this case. + if !lpkg.needtypes { + return + } + if !lpkg.needsrc { + ld.loadFromExportData(lpkg) + return // not a source package, don't get syntax trees + } + + appendError := func(err error) { + // Convert various error types into the one true Error. + var errs []Error + switch err := err.(type) { + case Error: + // from driver + errs = append(errs, err) + + case *os.PathError: + // from parser + errs = append(errs, Error{ + Pos: err.Path + ":1", + Msg: err.Err.Error(), + Kind: ParseError, + }) + + case scanner.ErrorList: + // from parser + for _, err := range err { + errs = append(errs, Error{ + Pos: err.Pos.String(), + Msg: err.Msg, + Kind: ParseError, + }) + } + + case types.Error: + // from type checker + errs = append(errs, Error{ + Pos: err.Fset.Position(err.Pos).String(), + Msg: err.Msg, + Kind: TypeError, + }) + + default: + // unexpected impoverished error from parser? + errs = append(errs, Error{ + Pos: "-", + Msg: err.Error(), + Kind: UnknownError, + }) + + // If you see this error message, please file a bug. + log.Printf("internal error: error %q (%T) without position", err, err) + } + + lpkg.Errors = append(lpkg.Errors, errs...) + } + + files, errs := ld.parseFiles(lpkg.CompiledGoFiles) + for _, err := range errs { + appendError(err) + } + + lpkg.Syntax = files + + lpkg.TypesInfo = &types.Info{ + Types: make(map[ast.Expr]types.TypeAndValue), + Defs: make(map[*ast.Ident]types.Object), + Uses: make(map[*ast.Ident]types.Object), + Implicits: make(map[ast.Node]types.Object), + Scopes: make(map[ast.Node]*types.Scope), + Selections: make(map[*ast.SelectorExpr]*types.Selection), + } + lpkg.TypesSizes = ld.sizes + + importer := importerFunc(func(path string) (*types.Package, error) { + if path == "unsafe" { + return types.Unsafe, nil + } + + // The imports map is keyed by import path. + ipkg := lpkg.Imports[path] + if ipkg == nil { + if err := lpkg.importErrors[path]; err != nil { + return nil, err + } + // There was skew between the metadata and the + // import declarations, likely due to an edit + // race, or because the ParseFile feature was + // used to supply alternative file contents. + return nil, fmt.Errorf("no metadata for %s", path) + } + + if ipkg.Types != nil && ipkg.Types.Complete() { + return ipkg.Types, nil + } + log.Fatalf("internal error: nil Pkg importing %q from %q", path, lpkg) + panic("unreachable") + }) + + // type-check + tc := &types.Config{ + Importer: importer, + + // Type-check bodies of functions only in non-initial packages. + // Example: for import graph A->B->C and initial packages {A,C}, + // we can ignore function bodies in B. + IgnoreFuncBodies: (ld.Mode&(NeedDeps|NeedTypesInfo) == 0) && !lpkg.initial, + + Error: appendError, + Sizes: ld.sizes, + } + types.NewChecker(tc, ld.Fset, lpkg.Types, lpkg.TypesInfo).Files(lpkg.Syntax) + + lpkg.importErrors = nil // no longer needed + + // If !Cgo, the type-checker uses FakeImportC mode, so + // it doesn't invoke the importer for import "C", + // nor report an error for the import, + // or for any undefined C.f reference. + // We must detect this explicitly and correctly + // mark the package as IllTyped (by reporting an error). + // TODO(adonovan): if these errors are annoying, + // we could just set IllTyped quietly. + if tc.FakeImportC { + outer: + for _, f := range lpkg.Syntax { + for _, imp := range f.Imports { + if imp.Path.Value == `"C"` { + err := types.Error{Fset: ld.Fset, Pos: imp.Pos(), Msg: `import "C" ignored`} + appendError(err) + break outer + } + } + } + } + + // Record accumulated errors. + illTyped := len(lpkg.Errors) > 0 + if !illTyped { + for _, imp := range lpkg.Imports { + if imp.IllTyped { + illTyped = true + break + } + } + } + lpkg.IllTyped = illTyped +} + +// An importFunc is an implementation of the single-method +// types.Importer interface based on a function value. +type importerFunc func(path string) (*types.Package, error) + +func (f importerFunc) Import(path string) (*types.Package, error) { return f(path) } + +// We use a counting semaphore to limit +// the number of parallel I/O calls per process. +var ioLimit = make(chan bool, 20) + +func (ld *loader) parseFile(filename string) (*ast.File, error) { + ld.parseCacheMu.Lock() + v, ok := ld.parseCache[filename] + if ok { + // cache hit + ld.parseCacheMu.Unlock() + <-v.ready + } else { + // cache miss + v = &parseValue{ready: make(chan struct{})} + ld.parseCache[filename] = v + ld.parseCacheMu.Unlock() + + var src []byte + for f, contents := range ld.Config.Overlay { + if sameFile(f, filename) { + src = contents + } + } + var err error + if src == nil { + ioLimit <- true // wait + src, err = ioutil.ReadFile(filename) + <-ioLimit // signal + } + if err != nil { + v.err = err + } else { + v.f, v.err = ld.ParseFile(ld.Fset, filename, src) + } + + close(v.ready) + } + return v.f, v.err +} + +// parseFiles reads and parses the Go source files and returns the ASTs +// of the ones that could be at least partially parsed, along with a +// list of I/O and parse errors encountered. +// +// Because files are scanned in parallel, the token.Pos +// positions of the resulting ast.Files are not ordered. +// +func (ld *loader) parseFiles(filenames []string) ([]*ast.File, []error) { + var wg sync.WaitGroup + n := len(filenames) + parsed := make([]*ast.File, n) + errors := make([]error, n) + for i, file := range filenames { + if ld.Config.Context.Err() != nil { + parsed[i] = nil + errors[i] = ld.Config.Context.Err() + continue + } + wg.Add(1) + go func(i int, filename string) { + parsed[i], errors[i] = ld.parseFile(filename) + wg.Done() + }(i, file) + } + wg.Wait() + + // Eliminate nils, preserving order. + var o int + for _, f := range parsed { + if f != nil { + parsed[o] = f + o++ + } + } + parsed = parsed[:o] + + o = 0 + for _, err := range errors { + if err != nil { + errors[o] = err + o++ + } + } + errors = errors[:o] + + return parsed, errors +} + +// sameFile returns true if x and y have the same basename and denote +// the same file. +// +func sameFile(x, y string) bool { + if x == y { + // It could be the case that y doesn't exist. + // For instance, it may be an overlay file that + // hasn't been written to disk. To handle that case + // let x == y through. (We added the exact absolute path + // string to the CompiledGoFiles list, so the unwritten + // overlay case implies x==y.) + return true + } + if strings.EqualFold(filepath.Base(x), filepath.Base(y)) { // (optimisation) + if xi, err := os.Stat(x); err == nil { + if yi, err := os.Stat(y); err == nil { + return os.SameFile(xi, yi) + } + } + } + return false +} + +// loadFromExportData returns type information for the specified +// package, loading it from an export data file on the first request. +func (ld *loader) loadFromExportData(lpkg *loaderPackage) (*types.Package, error) { + if lpkg.PkgPath == "" { + log.Fatalf("internal error: Package %s has no PkgPath", lpkg) + } + + // Because gcexportdata.Read has the potential to create or + // modify the types.Package for each node in the transitive + // closure of dependencies of lpkg, all exportdata operations + // must be sequential. (Finer-grained locking would require + // changes to the gcexportdata API.) + // + // The exportMu lock guards the Package.Pkg field and the + // types.Package it points to, for each Package in the graph. + // + // Not all accesses to Package.Pkg need to be protected by exportMu: + // graph ordering ensures that direct dependencies of source + // packages are fully loaded before the importer reads their Pkg field. + ld.exportMu.Lock() + defer ld.exportMu.Unlock() + + if tpkg := lpkg.Types; tpkg != nil && tpkg.Complete() { + return tpkg, nil // cache hit + } + + lpkg.IllTyped = true // fail safe + + if lpkg.ExportFile == "" { + // Errors while building export data will have been printed to stderr. + return nil, fmt.Errorf("no export data file") + } + f, err := os.Open(lpkg.ExportFile) + if err != nil { + return nil, err + } + defer f.Close() + + // Read gc export data. + // + // We don't currently support gccgo export data because all + // underlying workspaces use the gc toolchain. (Even build + // systems that support gccgo don't use it for workspace + // queries.) + r, err := gcexportdata.NewReader(f) + if err != nil { + return nil, fmt.Errorf("reading %s: %v", lpkg.ExportFile, err) + } + + // Build the view. + // + // The gcexportdata machinery has no concept of package ID. + // It identifies packages by their PkgPath, which although not + // globally unique is unique within the scope of one invocation + // of the linker, type-checker, or gcexportdata. + // + // So, we must build a PkgPath-keyed view of the global + // (conceptually ID-keyed) cache of packages and pass it to + // gcexportdata. The view must contain every existing + // package that might possibly be mentioned by the + // current package---its transitive closure. + // + // In loadPackage, we unconditionally create a types.Package for + // each dependency so that export data loading does not + // create new ones. + // + // TODO(adonovan): it would be simpler and more efficient + // if the export data machinery invoked a callback to + // get-or-create a package instead of a map. + // + view := make(map[string]*types.Package) // view seen by gcexportdata + seen := make(map[*loaderPackage]bool) // all visited packages + var visit func(pkgs map[string]*Package) + visit = func(pkgs map[string]*Package) { + for _, p := range pkgs { + lpkg := ld.pkgs[p.ID] + if !seen[lpkg] { + seen[lpkg] = true + view[lpkg.PkgPath] = lpkg.Types + visit(lpkg.Imports) + } + } + } + visit(lpkg.Imports) + + viewLen := len(view) + 1 // adding the self package + // Parse the export data. + // (May modify incomplete packages in view but not create new ones.) + tpkg, err := gcexportdata.Read(r, ld.Fset, view, lpkg.PkgPath) + if err != nil { + return nil, fmt.Errorf("reading %s: %v", lpkg.ExportFile, err) + } + if viewLen != len(view) { + log.Fatalf("Unexpected package creation during export data loading") + } + + lpkg.Types = tpkg + lpkg.IllTyped = false + + return tpkg, nil +} + +func usesExportData(cfg *Config) bool { + return cfg.Mode&NeedExportsFile != 0 || cfg.Mode&NeedTypes != 0 && cfg.Mode&NeedTypesInfo == 0 +} diff --git a/vendor/golang.org/x/tools/go/packages/visit.go b/vendor/golang.org/x/tools/go/packages/visit.go new file mode 100644 index 000000000..b13cb081f --- /dev/null +++ b/vendor/golang.org/x/tools/go/packages/visit.go @@ -0,0 +1,55 @@ +package packages + +import ( + "fmt" + "os" + "sort" +) + +// Visit visits all the packages in the import graph whose roots are +// pkgs, calling the optional pre function the first time each package +// is encountered (preorder), and the optional post function after a +// package's dependencies have been visited (postorder). +// The boolean result of pre(pkg) determines whether +// the imports of package pkg are visited. +func Visit(pkgs []*Package, pre func(*Package) bool, post func(*Package)) { + seen := make(map[*Package]bool) + var visit func(*Package) + visit = func(pkg *Package) { + if !seen[pkg] { + seen[pkg] = true + + if pre == nil || pre(pkg) { + paths := make([]string, 0, len(pkg.Imports)) + for path := range pkg.Imports { + paths = append(paths, path) + } + sort.Strings(paths) // Imports is a map, this makes visit stable + for _, path := range paths { + visit(pkg.Imports[path]) + } + } + + if post != nil { + post(pkg) + } + } + } + for _, pkg := range pkgs { + visit(pkg) + } +} + +// PrintErrors prints to os.Stderr the accumulated errors of all +// packages in the import graph rooted at pkgs, dependencies first. +// PrintErrors returns the number of errors printed. +func PrintErrors(pkgs []*Package) int { + var n int + Visit(pkgs, nil, func(pkg *Package) { + for _, err := range pkg.Errors { + fmt.Fprintln(os.Stderr, err) + n++ + } + }) + return n +} diff --git a/vendor/golang.org/x/tools/imports/fix.go b/vendor/golang.org/x/tools/imports/fix.go new file mode 100644 index 000000000..777d28ccd --- /dev/null +++ b/vendor/golang.org/x/tools/imports/fix.go @@ -0,0 +1,1259 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package imports + +import ( + "bytes" + "context" + "fmt" + "go/ast" + "go/build" + "go/parser" + "go/token" + "io/ioutil" + "log" + "os" + "os/exec" + "path" + "path/filepath" + "sort" + "strconv" + "strings" + "sync" + "time" + "unicode" + "unicode/utf8" + + "golang.org/x/tools/go/ast/astutil" + "golang.org/x/tools/go/packages" + "golang.org/x/tools/internal/gopathwalk" +) + +// Debug controls verbose logging. +var Debug = false + +// LocalPrefix is a comma-separated string of import path prefixes, which, if +// set, instructs Process to sort the import paths with the given prefixes +// into another group after 3rd-party packages. +var LocalPrefix string + +func localPrefixes() []string { + if LocalPrefix != "" { + return strings.Split(LocalPrefix, ",") + } + return nil +} + +// importToGroup is a list of functions which map from an import path to +// a group number. +var importToGroup = []func(importPath string) (num int, ok bool){ + func(importPath string) (num int, ok bool) { + for _, p := range localPrefixes() { + if strings.HasPrefix(importPath, p) || strings.TrimSuffix(p, "/") == importPath { + return 3, true + } + } + return + }, + func(importPath string) (num int, ok bool) { + if strings.HasPrefix(importPath, "appengine") { + return 2, true + } + return + }, + func(importPath string) (num int, ok bool) { + if strings.Contains(importPath, ".") { + return 1, true + } + return + }, +} + +func importGroup(importPath string) int { + for _, fn := range importToGroup { + if n, ok := fn(importPath); ok { + return n + } + } + return 0 +} + +// An importInfo represents a single import statement. +type importInfo struct { + importPath string // import path, e.g. "crypto/rand". + name string // import name, e.g. "crand", or "" if none. +} + +// A packageInfo represents what's known about a package. +type packageInfo struct { + name string // real package name, if known. + exports map[string]bool // known exports. +} + +// parseOtherFiles parses all the Go files in srcDir except filename, including +// test files if filename looks like a test. +func parseOtherFiles(fset *token.FileSet, srcDir, filename string) []*ast.File { + // This could use go/packages but it doesn't buy much, and it fails + // with https://golang.org/issue/26296 in LoadFiles mode in some cases. + considerTests := strings.HasSuffix(filename, "_test.go") + + fileBase := filepath.Base(filename) + packageFileInfos, err := ioutil.ReadDir(srcDir) + if err != nil { + return nil + } + + var files []*ast.File + for _, fi := range packageFileInfos { + if fi.Name() == fileBase || !strings.HasSuffix(fi.Name(), ".go") { + continue + } + if !considerTests && strings.HasSuffix(fi.Name(), "_test.go") { + continue + } + + f, err := parser.ParseFile(fset, filepath.Join(srcDir, fi.Name()), nil, 0) + if err != nil { + continue + } + + files = append(files, f) + } + + return files +} + +// addGlobals puts the names of package vars into the provided map. +func addGlobals(f *ast.File, globals map[string]bool) { + for _, decl := range f.Decls { + genDecl, ok := decl.(*ast.GenDecl) + if !ok { + continue + } + + for _, spec := range genDecl.Specs { + valueSpec, ok := spec.(*ast.ValueSpec) + if !ok { + continue + } + globals[valueSpec.Names[0].Name] = true + } + } +} + +// collectReferences builds a map of selector expressions, from +// left hand side (X) to a set of right hand sides (Sel). +func collectReferences(f *ast.File) references { + refs := references{} + + var visitor visitFn + visitor = func(node ast.Node) ast.Visitor { + if node == nil { + return visitor + } + switch v := node.(type) { + case *ast.SelectorExpr: + xident, ok := v.X.(*ast.Ident) + if !ok { + break + } + if xident.Obj != nil { + // If the parser can resolve it, it's not a package ref. + break + } + if !ast.IsExported(v.Sel.Name) { + // Whatever this is, it's not exported from a package. + break + } + pkgName := xident.Name + r := refs[pkgName] + if r == nil { + r = make(map[string]bool) + refs[pkgName] = r + } + r[v.Sel.Name] = true + } + return visitor + } + ast.Walk(visitor, f) + return refs +} + +// collectImports returns all the imports in f, keyed by their package name as +// determined by pathToName. Unnamed imports (., _) and "C" are ignored. +func collectImports(f *ast.File) []*importInfo { + var imports []*importInfo + for _, imp := range f.Imports { + var name string + if imp.Name != nil { + name = imp.Name.Name + } + if imp.Path.Value == `"C"` || name == "_" || name == "." { + continue + } + path := strings.Trim(imp.Path.Value, `"`) + imports = append(imports, &importInfo{ + name: name, + importPath: path, + }) + } + return imports +} + +// findMissingImport searches pass's candidates for an import that provides +// pkg, containing all of syms. +func (p *pass) findMissingImport(pkg string, syms map[string]bool) *importInfo { + for _, candidate := range p.candidates { + pkgInfo, ok := p.knownPackages[candidate.importPath] + if !ok { + continue + } + if p.importIdentifier(candidate) != pkg { + continue + } + + allFound := true + for right := range syms { + if !pkgInfo.exports[right] { + allFound = false + break + } + } + + if allFound { + return candidate + } + } + return nil +} + +// references is set of references found in a Go file. The first map key is the +// left hand side of a selector expression, the second key is the right hand +// side, and the value should always be true. +type references map[string]map[string]bool + +// A pass contains all the inputs and state necessary to fix a file's imports. +// It can be modified in some ways during use; see comments below. +type pass struct { + // Inputs. These must be set before a call to load, and not modified after. + fset *token.FileSet // fset used to parse f and its siblings. + f *ast.File // the file being fixed. + srcDir string // the directory containing f. + fixEnv *fixEnv // the environment to use for go commands, etc. + loadRealPackageNames bool // if true, load package names from disk rather than guessing them. + otherFiles []*ast.File // sibling files. + + // Intermediate state, generated by load. + existingImports map[string]*importInfo + allRefs references + missingRefs references + + // Inputs to fix. These can be augmented between successive fix calls. + lastTry bool // indicates that this is the last call and fix should clean up as best it can. + candidates []*importInfo // candidate imports in priority order. + knownPackages map[string]*packageInfo // information about all known packages. +} + +// loadPackageNames saves the package names for everything referenced by imports. +func (p *pass) loadPackageNames(imports []*importInfo) error { + var unknown []string + for _, imp := range imports { + if _, ok := p.knownPackages[imp.importPath]; ok { + continue + } + unknown = append(unknown, imp.importPath) + } + + names, err := p.fixEnv.getResolver().loadPackageNames(unknown, p.srcDir) + if err != nil { + return err + } + + for path, name := range names { + p.knownPackages[path] = &packageInfo{ + name: name, + exports: map[string]bool{}, + } + } + return nil +} + +// importIdentifier returns the identifier that imp will introduce. It will +// guess if the package name has not been loaded, e.g. because the source +// is not available. +func (p *pass) importIdentifier(imp *importInfo) string { + if imp.name != "" { + return imp.name + } + known := p.knownPackages[imp.importPath] + if known != nil && known.name != "" { + return known.name + } + return importPathToAssumedName(imp.importPath) +} + +// load reads in everything necessary to run a pass, and reports whether the +// file already has all the imports it needs. It fills in p.missingRefs with the +// file's missing symbols, if any, or removes unused imports if not. +func (p *pass) load() bool { + p.knownPackages = map[string]*packageInfo{} + p.missingRefs = references{} + p.existingImports = map[string]*importInfo{} + + // Load basic information about the file in question. + p.allRefs = collectReferences(p.f) + + // Load stuff from other files in the same package: + // global variables so we know they don't need resolving, and imports + // that we might want to mimic. + globals := map[string]bool{} + for _, otherFile := range p.otherFiles { + // Don't load globals from files that are in the same directory + // but a different package. Using them to suggest imports is OK. + if p.f.Name.Name == otherFile.Name.Name { + addGlobals(otherFile, globals) + } + p.candidates = append(p.candidates, collectImports(otherFile)...) + } + + // Resolve all the import paths we've seen to package names, and store + // f's imports by the identifier they introduce. + imports := collectImports(p.f) + if p.loadRealPackageNames { + err := p.loadPackageNames(append(imports, p.candidates...)) + if err != nil { + if Debug { + log.Printf("loading package names: %v", err) + } + return false + } + } + for _, imp := range imports { + p.existingImports[p.importIdentifier(imp)] = imp + } + + // Find missing references. + for left, rights := range p.allRefs { + if globals[left] { + continue + } + _, ok := p.existingImports[left] + if !ok { + p.missingRefs[left] = rights + continue + } + } + if len(p.missingRefs) != 0 { + return false + } + + return p.fix() +} + +// fix attempts to satisfy missing imports using p.candidates. If it finds +// everything, or if p.lastTry is true, it adds the imports it found, +// removes anything unused, and returns true. +func (p *pass) fix() bool { + // Find missing imports. + var selected []*importInfo + for left, rights := range p.missingRefs { + if imp := p.findMissingImport(left, rights); imp != nil { + selected = append(selected, imp) + } + } + + if !p.lastTry && len(selected) != len(p.missingRefs) { + return false + } + + // Found everything, or giving up. Add the new imports and remove any unused. + for _, imp := range p.existingImports { + // We deliberately ignore globals here, because we can't be sure + // they're in the same package. People do things like put multiple + // main packages in the same directory, and we don't want to + // remove imports if they happen to have the same name as a var in + // a different package. + if _, ok := p.allRefs[p.importIdentifier(imp)]; !ok { + astutil.DeleteNamedImport(p.fset, p.f, imp.name, imp.importPath) + } + } + + for _, imp := range selected { + astutil.AddNamedImport(p.fset, p.f, imp.name, imp.importPath) + } + + if p.loadRealPackageNames { + for _, imp := range p.f.Imports { + if imp.Name != nil { + continue + } + path := strings.Trim(imp.Path.Value, `""`) + ident := p.importIdentifier(&importInfo{importPath: path}) + if ident != importPathToAssumedName(path) { + imp.Name = &ast.Ident{Name: ident, NamePos: imp.Pos()} + } + } + } + + return true +} + +// assumeSiblingImportsValid assumes that siblings' use of packages is valid, +// adding the exports they use. +func (p *pass) assumeSiblingImportsValid() { + for _, f := range p.otherFiles { + refs := collectReferences(f) + imports := collectImports(f) + importsByName := map[string]*importInfo{} + for _, imp := range imports { + importsByName[p.importIdentifier(imp)] = imp + } + for left, rights := range refs { + if imp, ok := importsByName[left]; ok { + if _, ok := stdlib[imp.importPath]; ok { + // We have the stdlib in memory; no need to guess. + rights = stdlib[imp.importPath] + } + p.addCandidate(imp, &packageInfo{ + // no name; we already know it. + exports: rights, + }) + } + } + } +} + +// addCandidate adds a candidate import to p, and merges in the information +// in pkg. +func (p *pass) addCandidate(imp *importInfo, pkg *packageInfo) { + p.candidates = append(p.candidates, imp) + if existing, ok := p.knownPackages[imp.importPath]; ok { + if existing.name == "" { + existing.name = pkg.name + } + for export := range pkg.exports { + existing.exports[export] = true + } + } else { + p.knownPackages[imp.importPath] = pkg + } +} + +// fixImports adds and removes imports from f so that all its references are +// satisfied and there are no unused imports. +// +// This is declared as a variable rather than a function so goimports can +// easily be extended by adding a file with an init function. +var fixImports = fixImportsDefault + +func fixImportsDefault(fset *token.FileSet, f *ast.File, filename string, env *fixEnv) error { + abs, err := filepath.Abs(filename) + if err != nil { + return err + } + srcDir := filepath.Dir(abs) + if Debug { + log.Printf("fixImports(filename=%q), abs=%q, srcDir=%q ...", filename, abs, srcDir) + } + + // First pass: looking only at f, and using the naive algorithm to + // derive package names from import paths, see if the file is already + // complete. We can't add any imports yet, because we don't know + // if missing references are actually package vars. + p := &pass{fset: fset, f: f, srcDir: srcDir} + if p.load() { + return nil + } + + otherFiles := parseOtherFiles(fset, srcDir, filename) + + // Second pass: add information from other files in the same package, + // like their package vars and imports. + p.otherFiles = otherFiles + if p.load() { + return nil + } + + // Now we can try adding imports from the stdlib. + p.assumeSiblingImportsValid() + addStdlibCandidates(p, p.missingRefs) + if p.fix() { + return nil + } + + // Third pass: get real package names where we had previously used + // the naive algorithm. This is the first step that will use the + // environment, so we provide it here for the first time. + p = &pass{fset: fset, f: f, srcDir: srcDir, fixEnv: env} + p.loadRealPackageNames = true + p.otherFiles = otherFiles + if p.load() { + return nil + } + + addStdlibCandidates(p, p.missingRefs) + p.assumeSiblingImportsValid() + if p.fix() { + return nil + } + + // Go look for candidates in $GOPATH, etc. We don't necessarily load + // the real exports of sibling imports, so keep assuming their contents. + if err := addExternalCandidates(p, p.missingRefs, filename); err != nil { + return err + } + + p.lastTry = true + p.fix() + return nil +} + +// fixEnv contains environment variables and settings that affect the use of +// the go command, the go/build package, etc. +type fixEnv struct { + // If non-empty, these will be used instead of the + // process-wide values. + GOPATH, GOROOT, GO111MODULE, GOPROXY, GOFLAGS string + WorkingDir string + + // If true, use go/packages regardless of the environment. + ForceGoPackages bool + + resolver resolver +} + +func (e *fixEnv) env() []string { + env := os.Environ() + add := func(k, v string) { + if v != "" { + env = append(env, k+"="+v) + } + } + add("GOPATH", e.GOPATH) + add("GOROOT", e.GOROOT) + add("GO111MODULE", e.GO111MODULE) + add("GOPROXY", e.GOPROXY) + add("GOFLAGS", e.GOFLAGS) + if e.WorkingDir != "" { + add("PWD", e.WorkingDir) + } + return env +} + +func (e *fixEnv) getResolver() resolver { + if e.resolver != nil { + return e.resolver + } + if e.ForceGoPackages { + return &goPackagesResolver{env: e} + } + + out, err := e.invokeGo("env", "GOMOD") + if err != nil || len(bytes.TrimSpace(out.Bytes())) == 0 { + return &gopathResolver{env: e} + } + return &moduleResolver{env: e} +} + +func (e *fixEnv) newPackagesConfig(mode packages.LoadMode) *packages.Config { + return &packages.Config{ + Mode: mode, + Dir: e.WorkingDir, + Env: e.env(), + } +} + +func (e *fixEnv) buildContext() *build.Context { + ctx := build.Default + ctx.GOROOT = e.GOROOT + ctx.GOPATH = e.GOPATH + return &ctx +} + +func (e *fixEnv) invokeGo(args ...string) (*bytes.Buffer, error) { + cmd := exec.Command("go", args...) + stdout := &bytes.Buffer{} + stderr := &bytes.Buffer{} + cmd.Stdout = stdout + cmd.Stderr = stderr + cmd.Env = e.env() + cmd.Dir = e.WorkingDir + + if Debug { + defer func(start time.Time) { log.Printf("%s for %v", time.Since(start), cmdDebugStr(cmd)) }(time.Now()) + } + if err := cmd.Run(); err != nil { + return nil, fmt.Errorf("running go: %v (stderr:\n%s)", err, stderr) + } + return stdout, nil +} + +func cmdDebugStr(cmd *exec.Cmd) string { + env := make(map[string]string) + for _, kv := range cmd.Env { + split := strings.Split(kv, "=") + k, v := split[0], split[1] + env[k] = v + } + + return fmt.Sprintf("GOROOT=%v GOPATH=%v GO111MODULE=%v GOPROXY=%v PWD=%v go %v", env["GOROOT"], env["GOPATH"], env["GO111MODULE"], env["GOPROXY"], env["PWD"], cmd.Args) +} + +func addStdlibCandidates(pass *pass, refs references) { + add := func(pkg string) { + pass.addCandidate( + &importInfo{importPath: pkg}, + &packageInfo{name: path.Base(pkg), exports: stdlib[pkg]}) + } + for left := range refs { + if left == "rand" { + // Make sure we try crypto/rand before math/rand. + add("crypto/rand") + add("math/rand") + continue + } + for importPath := range stdlib { + if path.Base(importPath) == left { + add(importPath) + } + } + } +} + +// A resolver does the build-system-specific parts of goimports. +type resolver interface { + // loadPackageNames loads the package names in importPaths. + loadPackageNames(importPaths []string, srcDir string) (map[string]string, error) + // scan finds (at least) the packages satisfying refs. The returned slice is unordered. + scan(refs references) ([]*pkg, error) +} + +// gopathResolver implements resolver for GOPATH and module workspaces using go/packages. +type goPackagesResolver struct { + env *fixEnv +} + +func (r *goPackagesResolver) loadPackageNames(importPaths []string, srcDir string) (map[string]string, error) { + cfg := r.env.newPackagesConfig(packages.LoadFiles) + pkgs, err := packages.Load(cfg, importPaths...) + if err != nil { + return nil, err + } + names := map[string]string{} + for _, pkg := range pkgs { + names[VendorlessPath(pkg.PkgPath)] = pkg.Name + } + // We may not have found all the packages. Guess the rest. + for _, path := range importPaths { + if _, ok := names[path]; ok { + continue + } + names[path] = importPathToAssumedName(path) + } + return names, nil + +} + +func (r *goPackagesResolver) scan(refs references) ([]*pkg, error) { + var loadQueries []string + for pkgName := range refs { + loadQueries = append(loadQueries, "iamashamedtousethedisabledqueryname="+pkgName) + } + sort.Strings(loadQueries) + cfg := r.env.newPackagesConfig(packages.LoadFiles) + goPackages, err := packages.Load(cfg, loadQueries...) + if err != nil { + return nil, err + } + + var scan []*pkg + for _, goPackage := range goPackages { + scan = append(scan, &pkg{ + dir: filepath.Dir(goPackage.CompiledGoFiles[0]), + importPathShort: VendorlessPath(goPackage.PkgPath), + goPackage: goPackage, + }) + } + return scan, nil +} + +func addExternalCandidates(pass *pass, refs references, filename string) error { + dirScan, err := pass.fixEnv.getResolver().scan(refs) + if err != nil { + return err + } + + // Search for imports matching potential package references. + type result struct { + imp *importInfo + pkg *packageInfo + } + results := make(chan result, len(refs)) + + ctx, cancel := context.WithCancel(context.TODO()) + var wg sync.WaitGroup + defer func() { + cancel() + wg.Wait() + }() + var ( + firstErr error + firstErrOnce sync.Once + ) + for pkgName, symbols := range refs { + wg.Add(1) + go func(pkgName string, symbols map[string]bool) { + defer wg.Done() + + found, err := findImport(ctx, pass.fixEnv, dirScan, pkgName, symbols, filename) + + if err != nil { + firstErrOnce.Do(func() { + firstErr = err + cancel() + }) + return + } + + if found == nil { + return // No matching package. + } + + imp := &importInfo{ + importPath: found.importPathShort, + } + + pkg := &packageInfo{ + name: pkgName, + exports: symbols, + } + results <- result{imp, pkg} + }(pkgName, symbols) + } + go func() { + wg.Wait() + close(results) + }() + + for result := range results { + pass.addCandidate(result.imp, result.pkg) + } + return firstErr +} + +// notIdentifier reports whether ch is an invalid identifier character. +func notIdentifier(ch rune) bool { + return !('a' <= ch && ch <= 'z' || 'A' <= ch && ch <= 'Z' || + '0' <= ch && ch <= '9' || + ch == '_' || + ch >= utf8.RuneSelf && (unicode.IsLetter(ch) || unicode.IsDigit(ch))) +} + +// importPathToAssumedName returns the assumed package name of an import path. +// It does this using only string parsing of the import path. +// It picks the last element of the path that does not look like a major +// version, and then picks the valid identifier off the start of that element. +// It is used to determine if a local rename should be added to an import for +// clarity. +// This function could be moved to a standard package and exported if we want +// for use in other tools. +func importPathToAssumedName(importPath string) string { + base := path.Base(importPath) + if strings.HasPrefix(base, "v") { + if _, err := strconv.Atoi(base[1:]); err == nil { + dir := path.Dir(importPath) + if dir != "." { + base = path.Base(dir) + } + } + } + base = strings.TrimPrefix(base, "go-") + if i := strings.IndexFunc(base, notIdentifier); i >= 0 { + base = base[:i] + } + return base +} + +// gopathResolver implements resolver for GOPATH workspaces. +type gopathResolver struct { + env *fixEnv +} + +func (r *gopathResolver) loadPackageNames(importPaths []string, srcDir string) (map[string]string, error) { + names := map[string]string{} + for _, path := range importPaths { + names[path] = importPathToName(r.env, path, srcDir) + } + return names, nil +} + +// importPathToNameGoPath finds out the actual package name, as declared in its .go files. +// If there's a problem, it returns "". +func importPathToName(env *fixEnv, importPath, srcDir string) (packageName string) { + // Fast path for standard library without going to disk. + if _, ok := stdlib[importPath]; ok { + return path.Base(importPath) // stdlib packages always match their paths. + } + + buildPkg, err := env.buildContext().Import(importPath, srcDir, build.FindOnly) + if err != nil { + return "" + } + pkgName, err := packageDirToName(buildPkg.Dir) + if err != nil { + return "" + } + return pkgName +} + +// packageDirToName is a faster version of build.Import if +// the only thing desired is the package name. It uses build.FindOnly +// to find the directory and then only parses one file in the package, +// trusting that the files in the directory are consistent. +func packageDirToName(dir string) (packageName string, err error) { + d, err := os.Open(dir) + if err != nil { + return "", err + } + names, err := d.Readdirnames(-1) + d.Close() + if err != nil { + return "", err + } + sort.Strings(names) // to have predictable behavior + var lastErr error + var nfile int + for _, name := range names { + if !strings.HasSuffix(name, ".go") { + continue + } + if strings.HasSuffix(name, "_test.go") { + continue + } + nfile++ + fullFile := filepath.Join(dir, name) + + fset := token.NewFileSet() + f, err := parser.ParseFile(fset, fullFile, nil, parser.PackageClauseOnly) + if err != nil { + lastErr = err + continue + } + pkgName := f.Name.Name + if pkgName == "documentation" { + // Special case from go/build.ImportDir, not + // handled by ctx.MatchFile. + continue + } + if pkgName == "main" { + // Also skip package main, assuming it's a +build ignore generator or example. + // Since you can't import a package main anyway, there's no harm here. + continue + } + return pkgName, nil + } + if lastErr != nil { + return "", lastErr + } + return "", fmt.Errorf("no importable package found in %d Go files", nfile) +} + +type pkg struct { + goPackage *packages.Package + dir string // absolute file path to pkg directory ("/usr/lib/go/src/net/http") + importPathShort string // vendorless import path ("net/http", "a/b") +} + +type pkgDistance struct { + pkg *pkg + distance int // relative distance to target +} + +// byDistanceOrImportPathShortLength sorts by relative distance breaking ties +// on the short import path length and then the import string itself. +type byDistanceOrImportPathShortLength []pkgDistance + +func (s byDistanceOrImportPathShortLength) Len() int { return len(s) } +func (s byDistanceOrImportPathShortLength) Less(i, j int) bool { + di, dj := s[i].distance, s[j].distance + if di == -1 { + return false + } + if dj == -1 { + return true + } + if di != dj { + return di < dj + } + + vi, vj := s[i].pkg.importPathShort, s[j].pkg.importPathShort + if len(vi) != len(vj) { + return len(vi) < len(vj) + } + return vi < vj +} +func (s byDistanceOrImportPathShortLength) Swap(i, j int) { s[i], s[j] = s[j], s[i] } + +func distance(basepath, targetpath string) int { + p, err := filepath.Rel(basepath, targetpath) + if err != nil { + return -1 + } + if p == "." { + return 0 + } + return strings.Count(p, string(filepath.Separator)) + 1 +} + +func (r *gopathResolver) scan(_ references) ([]*pkg, error) { + dupCheck := make(map[string]bool) + var result []*pkg + + var mu sync.Mutex + + add := func(root gopathwalk.Root, dir string) { + mu.Lock() + defer mu.Unlock() + + if _, dup := dupCheck[dir]; dup { + return + } + dupCheck[dir] = true + importpath := filepath.ToSlash(dir[len(root.Path)+len("/"):]) + result = append(result, &pkg{ + importPathShort: VendorlessPath(importpath), + dir: dir, + }) + } + gopathwalk.Walk(gopathwalk.SrcDirsRoots(r.env.buildContext()), add, gopathwalk.Options{Debug: Debug, ModulesEnabled: false}) + return result, nil +} + +// VendorlessPath returns the devendorized version of the import path ipath. +// For example, VendorlessPath("foo/bar/vendor/a/b") returns "a/b". +func VendorlessPath(ipath string) string { + // Devendorize for use in import statement. + if i := strings.LastIndex(ipath, "/vendor/"); i >= 0 { + return ipath[i+len("/vendor/"):] + } + if strings.HasPrefix(ipath, "vendor/") { + return ipath[len("vendor/"):] + } + return ipath +} + +// loadExports returns the set of exported symbols in the package at dir. +// It returns nil on error or if the package name in dir does not match expectPackage. +func loadExports(ctx context.Context, env *fixEnv, expectPackage string, pkg *pkg) (map[string]bool, error) { + if Debug { + log.Printf("loading exports in dir %s (seeking package %s)", pkg.dir, expectPackage) + } + if pkg.goPackage != nil { + exports := map[string]bool{} + fset := token.NewFileSet() + for _, fname := range pkg.goPackage.CompiledGoFiles { + f, err := parser.ParseFile(fset, fname, nil, 0) + if err != nil { + return nil, fmt.Errorf("parsing %s: %v", fname, err) + } + for name := range f.Scope.Objects { + if ast.IsExported(name) { + exports[name] = true + } + } + } + return exports, nil + } + + exports := make(map[string]bool) + + // Look for non-test, buildable .go files which could provide exports. + all, err := ioutil.ReadDir(pkg.dir) + if err != nil { + return nil, err + } + var files []os.FileInfo + for _, fi := range all { + name := fi.Name() + if !strings.HasSuffix(name, ".go") || strings.HasSuffix(name, "_test.go") { + continue + } + match, err := env.buildContext().MatchFile(pkg.dir, fi.Name()) + if err != nil || !match { + continue + } + files = append(files, fi) + } + + if len(files) == 0 { + return nil, fmt.Errorf("dir %v contains no buildable, non-test .go files", pkg.dir) + } + + fset := token.NewFileSet() + for _, fi := range files { + select { + case <-ctx.Done(): + return nil, ctx.Err() + default: + } + + fullFile := filepath.Join(pkg.dir, fi.Name()) + f, err := parser.ParseFile(fset, fullFile, nil, 0) + if err != nil { + return nil, fmt.Errorf("parsing %s: %v", fullFile, err) + } + pkgName := f.Name.Name + if pkgName == "documentation" { + // Special case from go/build.ImportDir, not + // handled by MatchFile above. + continue + } + if pkgName != expectPackage { + return nil, fmt.Errorf("scan of dir %v is not expected package %v (actually %v)", pkg.dir, expectPackage, pkgName) + } + for name := range f.Scope.Objects { + if ast.IsExported(name) { + exports[name] = true + } + } + } + + if Debug { + exportList := make([]string, 0, len(exports)) + for k := range exports { + exportList = append(exportList, k) + } + sort.Strings(exportList) + log.Printf("loaded exports in dir %v (package %v): %v", pkg.dir, expectPackage, strings.Join(exportList, ", ")) + } + return exports, nil +} + +// findImport searches for a package with the given symbols. +// If no package is found, findImport returns ("", false, nil) +func findImport(ctx context.Context, env *fixEnv, dirScan []*pkg, pkgName string, symbols map[string]bool, filename string) (*pkg, error) { + pkgDir, err := filepath.Abs(filename) + if err != nil { + return nil, err + } + pkgDir = filepath.Dir(pkgDir) + + // Find candidate packages, looking only at their directory names first. + var candidates []pkgDistance + for _, pkg := range dirScan { + if pkg.dir != pkgDir && pkgIsCandidate(filename, pkgName, pkg) { + candidates = append(candidates, pkgDistance{ + pkg: pkg, + distance: distance(pkgDir, pkg.dir), + }) + } + } + + // Sort the candidates by their import package length, + // assuming that shorter package names are better than long + // ones. Note that this sorts by the de-vendored name, so + // there's no "penalty" for vendoring. + sort.Sort(byDistanceOrImportPathShortLength(candidates)) + if Debug { + for i, c := range candidates { + log.Printf("%s candidate %d/%d: %v in %v", pkgName, i+1, len(candidates), c.pkg.importPathShort, c.pkg.dir) + } + } + + // Collect exports for packages with matching names. + + rescv := make([]chan *pkg, len(candidates)) + for i := range candidates { + rescv[i] = make(chan *pkg, 1) + } + const maxConcurrentPackageImport = 4 + loadExportsSem := make(chan struct{}, maxConcurrentPackageImport) + + ctx, cancel := context.WithCancel(ctx) + var wg sync.WaitGroup + defer func() { + cancel() + wg.Wait() + }() + + wg.Add(1) + go func() { + defer wg.Done() + for i, c := range candidates { + select { + case loadExportsSem <- struct{}{}: + case <-ctx.Done(): + return + } + + wg.Add(1) + go func(c pkgDistance, resc chan<- *pkg) { + defer func() { + <-loadExportsSem + wg.Done() + }() + + exports, err := loadExports(ctx, env, pkgName, c.pkg) + if err != nil { + if Debug { + log.Printf("loading exports in dir %s (seeking package %s): %v", c.pkg.dir, pkgName, err) + } + resc <- nil + return + } + + // If it doesn't have the right + // symbols, send nil to mean no match. + for symbol := range symbols { + if !exports[symbol] { + resc <- nil + return + } + } + resc <- c.pkg + }(c, rescv[i]) + } + }() + + for _, resc := range rescv { + pkg := <-resc + if pkg == nil { + continue + } + return pkg, nil + } + return nil, nil +} + +// pkgIsCandidate reports whether pkg is a candidate for satisfying the +// finding which package pkgIdent in the file named by filename is trying +// to refer to. +// +// This check is purely lexical and is meant to be as fast as possible +// because it's run over all $GOPATH directories to filter out poor +// candidates in order to limit the CPU and I/O later parsing the +// exports in candidate packages. +// +// filename is the file being formatted. +// pkgIdent is the package being searched for, like "client" (if +// searching for "client.New") +func pkgIsCandidate(filename, pkgIdent string, pkg *pkg) bool { + // Check "internal" and "vendor" visibility: + if !canUse(filename, pkg.dir) { + return false + } + + // Speed optimization to minimize disk I/O: + // the last two components on disk must contain the + // package name somewhere. + // + // This permits mismatch naming like directory + // "go-foo" being package "foo", or "pkg.v3" being "pkg", + // or directory "google.golang.org/api/cloudbilling/v1" + // being package "cloudbilling", but doesn't + // permit a directory "foo" to be package + // "bar", which is strongly discouraged + // anyway. There's no reason goimports needs + // to be slow just to accommodate that. + lastTwo := lastTwoComponents(pkg.importPathShort) + if strings.Contains(lastTwo, pkgIdent) { + return true + } + if hasHyphenOrUpperASCII(lastTwo) && !hasHyphenOrUpperASCII(pkgIdent) { + lastTwo = lowerASCIIAndRemoveHyphen(lastTwo) + if strings.Contains(lastTwo, pkgIdent) { + return true + } + } + + return false +} + +func hasHyphenOrUpperASCII(s string) bool { + for i := 0; i < len(s); i++ { + b := s[i] + if b == '-' || ('A' <= b && b <= 'Z') { + return true + } + } + return false +} + +func lowerASCIIAndRemoveHyphen(s string) (ret string) { + buf := make([]byte, 0, len(s)) + for i := 0; i < len(s); i++ { + b := s[i] + switch { + case b == '-': + continue + case 'A' <= b && b <= 'Z': + buf = append(buf, b+('a'-'A')) + default: + buf = append(buf, b) + } + } + return string(buf) +} + +// canUse reports whether the package in dir is usable from filename, +// respecting the Go "internal" and "vendor" visibility rules. +func canUse(filename, dir string) bool { + // Fast path check, before any allocations. If it doesn't contain vendor + // or internal, it's not tricky: + // Note that this can false-negative on directories like "notinternal", + // but we check it correctly below. This is just a fast path. + if !strings.Contains(dir, "vendor") && !strings.Contains(dir, "internal") { + return true + } + + dirSlash := filepath.ToSlash(dir) + if !strings.Contains(dirSlash, "/vendor/") && !strings.Contains(dirSlash, "/internal/") && !strings.HasSuffix(dirSlash, "/internal") { + return true + } + // Vendor or internal directory only visible from children of parent. + // That means the path from the current directory to the target directory + // can contain ../vendor or ../internal but not ../foo/vendor or ../foo/internal + // or bar/vendor or bar/internal. + // After stripping all the leading ../, the only okay place to see vendor or internal + // is at the very beginning of the path. + absfile, err := filepath.Abs(filename) + if err != nil { + return false + } + absdir, err := filepath.Abs(dir) + if err != nil { + return false + } + rel, err := filepath.Rel(absfile, absdir) + if err != nil { + return false + } + relSlash := filepath.ToSlash(rel) + if i := strings.LastIndex(relSlash, "../"); i >= 0 { + relSlash = relSlash[i+len("../"):] + } + return !strings.Contains(relSlash, "/vendor/") && !strings.Contains(relSlash, "/internal/") && !strings.HasSuffix(relSlash, "/internal") +} + +// lastTwoComponents returns at most the last two path components +// of v, using either / or \ as the path separator. +func lastTwoComponents(v string) string { + nslash := 0 + for i := len(v) - 1; i >= 0; i-- { + if v[i] == '/' || v[i] == '\\' { + nslash++ + if nslash == 2 { + return v[i:] + } + } + } + return v +} + +type visitFn func(node ast.Node) ast.Visitor + +func (fn visitFn) Visit(node ast.Node) ast.Visitor { + return fn(node) +} diff --git a/vendor/golang.org/x/tools/imports/imports.go b/vendor/golang.org/x/tools/imports/imports.go new file mode 100644 index 000000000..07101cb80 --- /dev/null +++ b/vendor/golang.org/x/tools/imports/imports.go @@ -0,0 +1,315 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:generate go run mkstdlib.go + +// Package imports implements a Go pretty-printer (like package "go/format") +// that also adds or removes import statements as necessary. +package imports // import "golang.org/x/tools/imports" + +import ( + "bufio" + "bytes" + "fmt" + "go/ast" + "go/build" + "go/format" + "go/parser" + "go/printer" + "go/token" + "io" + "io/ioutil" + "regexp" + "strconv" + "strings" + + "golang.org/x/tools/go/ast/astutil" +) + +// Options specifies options for processing files. +type Options struct { + Fragment bool // Accept fragment of a source file (no package statement) + AllErrors bool // Report all errors (not just the first 10 on different lines) + + Comments bool // Print comments (true if nil *Options provided) + TabIndent bool // Use tabs for indent (true if nil *Options provided) + TabWidth int // Tab width (8 if nil *Options provided) + + FormatOnly bool // Disable the insertion and deletion of imports +} + +// Process formats and adjusts imports for the provided file. +// If opt is nil the defaults are used. +// +// Note that filename's directory influences which imports can be chosen, +// so it is important that filename be accurate. +// To process data ``as if'' it were in filename, pass the data as a non-nil src. +func Process(filename string, src []byte, opt *Options) ([]byte, error) { + env := &fixEnv{GOPATH: build.Default.GOPATH, GOROOT: build.Default.GOROOT} + return process(filename, src, opt, env) +} + +func process(filename string, src []byte, opt *Options, env *fixEnv) ([]byte, error) { + if opt == nil { + opt = &Options{Comments: true, TabIndent: true, TabWidth: 8} + } + if src == nil { + b, err := ioutil.ReadFile(filename) + if err != nil { + return nil, err + } + src = b + } + + fileSet := token.NewFileSet() + file, adjust, err := parse(fileSet, filename, src, opt) + if err != nil { + return nil, err + } + + if !opt.FormatOnly { + if err := fixImports(fileSet, file, filename, env); err != nil { + return nil, err + } + } + + sortImports(fileSet, file) + imps := astutil.Imports(fileSet, file) + var spacesBefore []string // import paths we need spaces before + for _, impSection := range imps { + // Within each block of contiguous imports, see if any + // import lines are in different group numbers. If so, + // we'll need to put a space between them so it's + // compatible with gofmt. + lastGroup := -1 + for _, importSpec := range impSection { + importPath, _ := strconv.Unquote(importSpec.Path.Value) + groupNum := importGroup(importPath) + if groupNum != lastGroup && lastGroup != -1 { + spacesBefore = append(spacesBefore, importPath) + } + lastGroup = groupNum + } + + } + + printerMode := printer.UseSpaces + if opt.TabIndent { + printerMode |= printer.TabIndent + } + printConfig := &printer.Config{Mode: printerMode, Tabwidth: opt.TabWidth} + + var buf bytes.Buffer + err = printConfig.Fprint(&buf, fileSet, file) + if err != nil { + return nil, err + } + out := buf.Bytes() + if adjust != nil { + out = adjust(src, out) + } + if len(spacesBefore) > 0 { + out, err = addImportSpaces(bytes.NewReader(out), spacesBefore) + if err != nil { + return nil, err + } + } + + out, err = format.Source(out) + if err != nil { + return nil, err + } + return out, nil +} + +// parse parses src, which was read from filename, +// as a Go source file or statement list. +func parse(fset *token.FileSet, filename string, src []byte, opt *Options) (*ast.File, func(orig, src []byte) []byte, error) { + parserMode := parser.Mode(0) + if opt.Comments { + parserMode |= parser.ParseComments + } + if opt.AllErrors { + parserMode |= parser.AllErrors + } + + // Try as whole source file. + file, err := parser.ParseFile(fset, filename, src, parserMode) + if err == nil { + return file, nil, nil + } + // If the error is that the source file didn't begin with a + // package line and we accept fragmented input, fall through to + // try as a source fragment. Stop and return on any other error. + if !opt.Fragment || !strings.Contains(err.Error(), "expected 'package'") { + return nil, nil, err + } + + // If this is a declaration list, make it a source file + // by inserting a package clause. + // Insert using a ;, not a newline, so that parse errors are on + // the correct line. + const prefix = "package main;" + psrc := append([]byte(prefix), src...) + file, err = parser.ParseFile(fset, filename, psrc, parserMode) + if err == nil { + // Gofmt will turn the ; into a \n. + // Do that ourselves now and update the file contents, + // so that positions and line numbers are correct going forward. + psrc[len(prefix)-1] = '\n' + fset.File(file.Package).SetLinesForContent(psrc) + + // If a main function exists, we will assume this is a main + // package and leave the file. + if containsMainFunc(file) { + return file, nil, nil + } + + adjust := func(orig, src []byte) []byte { + // Remove the package clause. + src = src[len(prefix):] + return matchSpace(orig, src) + } + return file, adjust, nil + } + // If the error is that the source file didn't begin with a + // declaration, fall through to try as a statement list. + // Stop and return on any other error. + if !strings.Contains(err.Error(), "expected declaration") { + return nil, nil, err + } + + // If this is a statement list, make it a source file + // by inserting a package clause and turning the list + // into a function body. This handles expressions too. + // Insert using a ;, not a newline, so that the line numbers + // in fsrc match the ones in src. + fsrc := append(append([]byte("package p; func _() {"), src...), '}') + file, err = parser.ParseFile(fset, filename, fsrc, parserMode) + if err == nil { + adjust := func(orig, src []byte) []byte { + // Remove the wrapping. + // Gofmt has turned the ; into a \n\n. + src = src[len("package p\n\nfunc _() {"):] + src = src[:len(src)-len("}\n")] + // Gofmt has also indented the function body one level. + // Remove that indent. + src = bytes.Replace(src, []byte("\n\t"), []byte("\n"), -1) + return matchSpace(orig, src) + } + return file, adjust, nil + } + + // Failed, and out of options. + return nil, nil, err +} + +// containsMainFunc checks if a file contains a function declaration with the +// function signature 'func main()' +func containsMainFunc(file *ast.File) bool { + for _, decl := range file.Decls { + if f, ok := decl.(*ast.FuncDecl); ok { + if f.Name.Name != "main" { + continue + } + + if len(f.Type.Params.List) != 0 { + continue + } + + if f.Type.Results != nil && len(f.Type.Results.List) != 0 { + continue + } + + return true + } + } + + return false +} + +func cutSpace(b []byte) (before, middle, after []byte) { + i := 0 + for i < len(b) && (b[i] == ' ' || b[i] == '\t' || b[i] == '\n') { + i++ + } + j := len(b) + for j > 0 && (b[j-1] == ' ' || b[j-1] == '\t' || b[j-1] == '\n') { + j-- + } + if i <= j { + return b[:i], b[i:j], b[j:] + } + return nil, nil, b[j:] +} + +// matchSpace reformats src to use the same space context as orig. +// 1) If orig begins with blank lines, matchSpace inserts them at the beginning of src. +// 2) matchSpace copies the indentation of the first non-blank line in orig +// to every non-blank line in src. +// 3) matchSpace copies the trailing space from orig and uses it in place +// of src's trailing space. +func matchSpace(orig []byte, src []byte) []byte { + before, _, after := cutSpace(orig) + i := bytes.LastIndex(before, []byte{'\n'}) + before, indent := before[:i+1], before[i+1:] + + _, src, _ = cutSpace(src) + + var b bytes.Buffer + b.Write(before) + for len(src) > 0 { + line := src + if i := bytes.IndexByte(line, '\n'); i >= 0 { + line, src = line[:i+1], line[i+1:] + } else { + src = nil + } + if len(line) > 0 && line[0] != '\n' { // not blank + b.Write(indent) + } + b.Write(line) + } + b.Write(after) + return b.Bytes() +} + +var impLine = regexp.MustCompile(`^\s+(?:[\w\.]+\s+)?"(.+)"`) + +func addImportSpaces(r io.Reader, breaks []string) ([]byte, error) { + var out bytes.Buffer + in := bufio.NewReader(r) + inImports := false + done := false + for { + s, err := in.ReadString('\n') + if err == io.EOF { + break + } else if err != nil { + return nil, err + } + + if !inImports && !done && strings.HasPrefix(s, "import") { + inImports = true + } + if inImports && (strings.HasPrefix(s, "var") || + strings.HasPrefix(s, "func") || + strings.HasPrefix(s, "const") || + strings.HasPrefix(s, "type")) { + done = true + inImports = false + } + if inImports && len(breaks) > 0 { + if m := impLine.FindStringSubmatch(s); m != nil { + if m[1] == breaks[0] { + out.WriteByte('\n') + breaks = breaks[1:] + } + } + } + + fmt.Fprint(&out, s) + } + return out.Bytes(), nil +} diff --git a/vendor/golang.org/x/tools/imports/mod.go b/vendor/golang.org/x/tools/imports/mod.go new file mode 100644 index 000000000..018c43ce8 --- /dev/null +++ b/vendor/golang.org/x/tools/imports/mod.go @@ -0,0 +1,355 @@ +package imports + +import ( + "bytes" + "encoding/json" + "io/ioutil" + "log" + "os" + "path" + "path/filepath" + "regexp" + "sort" + "strconv" + "strings" + "sync" + "time" + + "golang.org/x/tools/internal/gopathwalk" + "golang.org/x/tools/internal/module" +) + +// moduleResolver implements resolver for modules using the go command as little +// as feasible. +type moduleResolver struct { + env *fixEnv + + initialized bool + main *moduleJSON + modsByModPath []*moduleJSON // All modules, ordered by # of path components in module Path... + modsByDir []*moduleJSON // ...or Dir. +} + +type moduleJSON struct { + Path string // module path + Version string // module version + Versions []string // available module versions (with -versions) + Replace *moduleJSON // replaced by this module + Time *time.Time // time version was created + Update *moduleJSON // available update, if any (with -u) + Main bool // is this the main module? + Indirect bool // is this module only an indirect dependency of main module? + Dir string // directory holding files for this module, if any + GoMod string // path to go.mod file for this module, if any + Error *moduleErrorJSON // error loading module +} + +type moduleErrorJSON struct { + Err string // the error itself +} + +func (r *moduleResolver) init() error { + if r.initialized { + return nil + } + stdout, err := r.env.invokeGo("list", "-m", "-json", "...") + if err != nil { + return err + } + for dec := json.NewDecoder(stdout); dec.More(); { + mod := &moduleJSON{} + if err := dec.Decode(mod); err != nil { + return err + } + if mod.Dir == "" { + if Debug { + log.Printf("module %v has not been downloaded and will be ignored", mod.Path) + } + // Can't do anything with a module that's not downloaded. + continue + } + r.modsByModPath = append(r.modsByModPath, mod) + r.modsByDir = append(r.modsByDir, mod) + if mod.Main { + r.main = mod + } + } + + sort.Slice(r.modsByModPath, func(i, j int) bool { + count := func(x int) int { + return strings.Count(r.modsByModPath[x].Path, "/") + } + return count(j) < count(i) // descending order + }) + sort.Slice(r.modsByDir, func(i, j int) bool { + count := func(x int) int { + return strings.Count(r.modsByDir[x].Dir, "/") + } + return count(j) < count(i) // descending order + }) + + r.initialized = true + return nil +} + +// findPackage returns the module and directory that contains the package at +// the given import path, or returns nil, "" if no module is in scope. +func (r *moduleResolver) findPackage(importPath string) (*moduleJSON, string) { + for _, m := range r.modsByModPath { + if !strings.HasPrefix(importPath, m.Path) { + continue + } + pathInModule := importPath[len(m.Path):] + pkgDir := filepath.Join(m.Dir, pathInModule) + if dirIsNestedModule(pkgDir, m) { + continue + } + + pkgFiles, err := ioutil.ReadDir(pkgDir) + if err != nil { + continue + } + + // A module only contains a package if it has buildable go + // files in that directory. If not, it could be provided by an + // outer module. See #29736. + for _, fi := range pkgFiles { + if ok, _ := r.env.buildContext().MatchFile(pkgDir, fi.Name()); ok { + return m, pkgDir + } + } + } + return nil, "" +} + +// findModuleByDir returns the module that contains dir, or nil if no such +// module is in scope. +func (r *moduleResolver) findModuleByDir(dir string) *moduleJSON { + // This is quite tricky and may not be correct. dir could be: + // - a package in the main module. + // - a replace target underneath the main module's directory. + // - a nested module in the above. + // - a replace target somewhere totally random. + // - a nested module in the above. + // - in the mod cache. + // - in /vendor/ in -mod=vendor mode. + // - nested module? Dunno. + // Rumor has it that replace targets cannot contain other replace targets. + for _, m := range r.modsByDir { + if !strings.HasPrefix(dir, m.Dir) { + continue + } + + if dirIsNestedModule(dir, m) { + continue + } + + return m + } + return nil +} + +// dirIsNestedModule reports if dir is contained in a nested module underneath +// mod, not actually in mod. +func dirIsNestedModule(dir string, mod *moduleJSON) bool { + if !strings.HasPrefix(dir, mod.Dir) { + return false + } + mf := findModFile(dir) + if mf == "" { + return false + } + return filepath.Dir(mf) != mod.Dir +} + +func findModFile(dir string) string { + for { + f := filepath.Join(dir, "go.mod") + info, err := os.Stat(f) + if err == nil && !info.IsDir() { + return f + } + d := filepath.Dir(dir) + if len(d) >= len(dir) { + return "" // reached top of file system, no go.mod + } + dir = d + } +} + +func (r *moduleResolver) loadPackageNames(importPaths []string, srcDir string) (map[string]string, error) { + if err := r.init(); err != nil { + return nil, err + } + names := map[string]string{} + for _, path := range importPaths { + _, packageDir := r.findPackage(path) + if packageDir == "" { + continue + } + name, err := packageDirToName(packageDir) + if err != nil { + continue + } + names[path] = name + } + return names, nil +} + +func (r *moduleResolver) scan(_ references) ([]*pkg, error) { + if err := r.init(); err != nil { + return nil, err + } + + // Walk GOROOT, GOPATH/pkg/mod, and the main module. + roots := []gopathwalk.Root{ + {filepath.Join(r.env.GOROOT, "/src"), gopathwalk.RootGOROOT}, + } + if r.main != nil { + roots = append(roots, gopathwalk.Root{r.main.Dir, gopathwalk.RootCurrentModule}) + } + for _, p := range filepath.SplitList(r.env.GOPATH) { + roots = append(roots, gopathwalk.Root{filepath.Join(p, "/pkg/mod"), gopathwalk.RootModuleCache}) + } + + // Walk replace targets, just in case they're not in any of the above. + for _, mod := range r.modsByModPath { + if mod.Replace != nil { + roots = append(roots, gopathwalk.Root{mod.Dir, gopathwalk.RootOther}) + } + } + + var result []*pkg + dupCheck := make(map[string]bool) + var mu sync.Mutex + + gopathwalk.Walk(roots, func(root gopathwalk.Root, dir string) { + mu.Lock() + defer mu.Unlock() + + if _, dup := dupCheck[dir]; dup { + return + } + + dupCheck[dir] = true + + subdir := "" + if dir != root.Path { + subdir = dir[len(root.Path)+len("/"):] + } + importPath := filepath.ToSlash(subdir) + if strings.HasPrefix(importPath, "vendor/") { + // Ignore vendor dirs. If -mod=vendor is on, then things + // should mostly just work, but when it's not vendor/ + // is a mess. There's no easy way to tell if it's on. + // We can still find things in the mod cache and + // map them into /vendor when -mod=vendor is on. + return + } + switch root.Type { + case gopathwalk.RootCurrentModule: + importPath = path.Join(r.main.Path, filepath.ToSlash(subdir)) + case gopathwalk.RootModuleCache: + matches := modCacheRegexp.FindStringSubmatch(subdir) + modPath, err := module.DecodePath(filepath.ToSlash(matches[1])) + if err != nil { + if Debug { + log.Printf("decoding module cache path %q: %v", subdir, err) + } + return + } + importPath = path.Join(modPath, filepath.ToSlash(matches[3])) + case gopathwalk.RootGOROOT: + importPath = subdir + } + + // Check if the directory is underneath a module that's in scope. + if mod := r.findModuleByDir(dir); mod != nil { + // It is. If dir is the target of a replace directive, + // our guessed import path is wrong. Use the real one. + if mod.Dir == dir { + importPath = mod.Path + } else { + dirInMod := dir[len(mod.Dir)+len("/"):] + importPath = path.Join(mod.Path, filepath.ToSlash(dirInMod)) + } + } else { + // The package is in an unknown module. Check that it's + // not obviously impossible to import. + var modFile string + switch root.Type { + case gopathwalk.RootModuleCache: + matches := modCacheRegexp.FindStringSubmatch(subdir) + modFile = filepath.Join(matches[1], "@", matches[2], "go.mod") + default: + modFile = findModFile(dir) + } + + modBytes, err := ioutil.ReadFile(modFile) + if err == nil && !strings.HasPrefix(importPath, modulePath(modBytes)) { + // The module's declared path does not match + // its expected path. It probably needs a + // replace directive we don't have. + return + } + } + // We may have discovered a package that has a different version + // in scope already. Canonicalize to that one if possible. + if _, canonicalDir := r.findPackage(importPath); canonicalDir != "" { + dir = canonicalDir + } + + result = append(result, &pkg{ + importPathShort: VendorlessPath(importPath), + dir: dir, + }) + }, gopathwalk.Options{Debug: Debug, ModulesEnabled: true}) + return result, nil +} + +// modCacheRegexp splits a path in a module cache into module, module version, and package. +var modCacheRegexp = regexp.MustCompile(`(.*)@([^/\\]*)(.*)`) + +var ( + slashSlash = []byte("//") + moduleStr = []byte("module") +) + +// modulePath returns the module path from the gomod file text. +// If it cannot find a module path, it returns an empty string. +// It is tolerant of unrelated problems in the go.mod file. +// +// Copied from cmd/go/internal/modfile. +func modulePath(mod []byte) string { + for len(mod) > 0 { + line := mod + mod = nil + if i := bytes.IndexByte(line, '\n'); i >= 0 { + line, mod = line[:i], line[i+1:] + } + if i := bytes.Index(line, slashSlash); i >= 0 { + line = line[:i] + } + line = bytes.TrimSpace(line) + if !bytes.HasPrefix(line, moduleStr) { + continue + } + line = line[len(moduleStr):] + n := len(line) + line = bytes.TrimSpace(line) + if len(line) == n || len(line) == 0 { + continue + } + + if line[0] == '"' || line[0] == '`' { + p, err := strconv.Unquote(string(line)) + if err != nil { + return "" // malformed quoted string or multiline module path + } + return p + } + + return string(line) + } + return "" // missing module path +} diff --git a/vendor/golang.org/x/tools/imports/sortimports.go b/vendor/golang.org/x/tools/imports/sortimports.go new file mode 100644 index 000000000..f3dd56c7a --- /dev/null +++ b/vendor/golang.org/x/tools/imports/sortimports.go @@ -0,0 +1,230 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Hacked up copy of go/ast/import.go + +package imports + +import ( + "go/ast" + "go/token" + "sort" + "strconv" +) + +// sortImports sorts runs of consecutive import lines in import blocks in f. +// It also removes duplicate imports when it is possible to do so without data loss. +func sortImports(fset *token.FileSet, f *ast.File) { + for i, d := range f.Decls { + d, ok := d.(*ast.GenDecl) + if !ok || d.Tok != token.IMPORT { + // Not an import declaration, so we're done. + // Imports are always first. + break + } + + if len(d.Specs) == 0 { + // Empty import block, remove it. + f.Decls = append(f.Decls[:i], f.Decls[i+1:]...) + } + + if !d.Lparen.IsValid() { + // Not a block: sorted by default. + continue + } + + // Identify and sort runs of specs on successive lines. + i := 0 + specs := d.Specs[:0] + for j, s := range d.Specs { + if j > i && fset.Position(s.Pos()).Line > 1+fset.Position(d.Specs[j-1].End()).Line { + // j begins a new run. End this one. + specs = append(specs, sortSpecs(fset, f, d.Specs[i:j])...) + i = j + } + } + specs = append(specs, sortSpecs(fset, f, d.Specs[i:])...) + d.Specs = specs + + // Deduping can leave a blank line before the rparen; clean that up. + if len(d.Specs) > 0 { + lastSpec := d.Specs[len(d.Specs)-1] + lastLine := fset.Position(lastSpec.Pos()).Line + if rParenLine := fset.Position(d.Rparen).Line; rParenLine > lastLine+1 { + fset.File(d.Rparen).MergeLine(rParenLine - 1) + } + } + } +} + +func importPath(s ast.Spec) string { + t, err := strconv.Unquote(s.(*ast.ImportSpec).Path.Value) + if err == nil { + return t + } + return "" +} + +func importName(s ast.Spec) string { + n := s.(*ast.ImportSpec).Name + if n == nil { + return "" + } + return n.Name +} + +func importComment(s ast.Spec) string { + c := s.(*ast.ImportSpec).Comment + if c == nil { + return "" + } + return c.Text() +} + +// collapse indicates whether prev may be removed, leaving only next. +func collapse(prev, next ast.Spec) bool { + if importPath(next) != importPath(prev) || importName(next) != importName(prev) { + return false + } + return prev.(*ast.ImportSpec).Comment == nil +} + +type posSpan struct { + Start token.Pos + End token.Pos +} + +func sortSpecs(fset *token.FileSet, f *ast.File, specs []ast.Spec) []ast.Spec { + // Can't short-circuit here even if specs are already sorted, + // since they might yet need deduplication. + // A lone import, however, may be safely ignored. + if len(specs) <= 1 { + return specs + } + + // Record positions for specs. + pos := make([]posSpan, len(specs)) + for i, s := range specs { + pos[i] = posSpan{s.Pos(), s.End()} + } + + // Identify comments in this range. + // Any comment from pos[0].Start to the final line counts. + lastLine := fset.Position(pos[len(pos)-1].End).Line + cstart := len(f.Comments) + cend := len(f.Comments) + for i, g := range f.Comments { + if g.Pos() < pos[0].Start { + continue + } + if i < cstart { + cstart = i + } + if fset.Position(g.End()).Line > lastLine { + cend = i + break + } + } + comments := f.Comments[cstart:cend] + + // Assign each comment to the import spec preceding it. + importComment := map[*ast.ImportSpec][]*ast.CommentGroup{} + specIndex := 0 + for _, g := range comments { + for specIndex+1 < len(specs) && pos[specIndex+1].Start <= g.Pos() { + specIndex++ + } + s := specs[specIndex].(*ast.ImportSpec) + importComment[s] = append(importComment[s], g) + } + + // Sort the import specs by import path. + // Remove duplicates, when possible without data loss. + // Reassign the import paths to have the same position sequence. + // Reassign each comment to abut the end of its spec. + // Sort the comments by new position. + sort.Sort(byImportSpec(specs)) + + // Dedup. Thanks to our sorting, we can just consider + // adjacent pairs of imports. + deduped := specs[:0] + for i, s := range specs { + if i == len(specs)-1 || !collapse(s, specs[i+1]) { + deduped = append(deduped, s) + } else { + p := s.Pos() + fset.File(p).MergeLine(fset.Position(p).Line) + } + } + specs = deduped + + // Fix up comment positions + for i, s := range specs { + s := s.(*ast.ImportSpec) + if s.Name != nil { + s.Name.NamePos = pos[i].Start + } + s.Path.ValuePos = pos[i].Start + s.EndPos = pos[i].End + nextSpecPos := pos[i].End + + for _, g := range importComment[s] { + for _, c := range g.List { + c.Slash = pos[i].End + nextSpecPos = c.End() + } + } + if i < len(specs)-1 { + pos[i+1].Start = nextSpecPos + pos[i+1].End = nextSpecPos + } + } + + sort.Sort(byCommentPos(comments)) + + // Fixup comments can insert blank lines, because import specs are on different lines. + // We remove those blank lines here by merging import spec to the first import spec line. + firstSpecLine := fset.Position(specs[0].Pos()).Line + for _, s := range specs[1:] { + p := s.Pos() + line := fset.File(p).Line(p) + for previousLine := line - 1; previousLine >= firstSpecLine; { + fset.File(p).MergeLine(previousLine) + previousLine-- + } + } + return specs +} + +type byImportSpec []ast.Spec // slice of *ast.ImportSpec + +func (x byImportSpec) Len() int { return len(x) } +func (x byImportSpec) Swap(i, j int) { x[i], x[j] = x[j], x[i] } +func (x byImportSpec) Less(i, j int) bool { + ipath := importPath(x[i]) + jpath := importPath(x[j]) + + igroup := importGroup(ipath) + jgroup := importGroup(jpath) + if igroup != jgroup { + return igroup < jgroup + } + + if ipath != jpath { + return ipath < jpath + } + iname := importName(x[i]) + jname := importName(x[j]) + + if iname != jname { + return iname < jname + } + return importComment(x[i]) < importComment(x[j]) +} + +type byCommentPos []*ast.CommentGroup + +func (x byCommentPos) Len() int { return len(x) } +func (x byCommentPos) Swap(i, j int) { x[i], x[j] = x[j], x[i] } +func (x byCommentPos) Less(i, j int) bool { return x[i].Pos() < x[j].Pos() } diff --git a/vendor/golang.org/x/tools/imports/zstdlib.go b/vendor/golang.org/x/tools/imports/zstdlib.go new file mode 100644 index 000000000..d81b8c530 --- /dev/null +++ b/vendor/golang.org/x/tools/imports/zstdlib.go @@ -0,0 +1,10325 @@ +// Code generated by mkstdlib.go. DO NOT EDIT. + +package imports + +var stdlib = map[string]map[string]bool{ + "archive/tar": map[string]bool{ + "ErrFieldTooLong": true, + "ErrHeader": true, + "ErrWriteAfterClose": true, + "ErrWriteTooLong": true, + "FileInfoHeader": true, + "Format": true, + "FormatGNU": true, + "FormatPAX": true, + "FormatUSTAR": true, + "FormatUnknown": true, + "Header": true, + "NewReader": true, + "NewWriter": true, + "Reader": true, + "TypeBlock": true, + "TypeChar": true, + "TypeCont": true, + "TypeDir": true, + "TypeFifo": true, + "TypeGNULongLink": true, + "TypeGNULongName": true, + "TypeGNUSparse": true, + "TypeLink": true, + "TypeReg": true, + "TypeRegA": true, + "TypeSymlink": true, + "TypeXGlobalHeader": true, + "TypeXHeader": true, + "Writer": true, + }, + "archive/zip": map[string]bool{ + "Compressor": true, + "Decompressor": true, + "Deflate": true, + "ErrAlgorithm": true, + "ErrChecksum": true, + "ErrFormat": true, + "File": true, + "FileHeader": true, + "FileInfoHeader": true, + "NewReader": true, + "NewWriter": true, + "OpenReader": true, + "ReadCloser": true, + "Reader": true, + "RegisterCompressor": true, + "RegisterDecompressor": true, + "Store": true, + "Writer": true, + }, + "bufio": map[string]bool{ + "ErrAdvanceTooFar": true, + "ErrBufferFull": true, + "ErrFinalToken": true, + "ErrInvalidUnreadByte": true, + "ErrInvalidUnreadRune": true, + "ErrNegativeAdvance": true, + "ErrNegativeCount": true, + "ErrTooLong": true, + "MaxScanTokenSize": true, + "NewReadWriter": true, + "NewReader": true, + "NewReaderSize": true, + "NewScanner": true, + "NewWriter": true, + "NewWriterSize": true, + "ReadWriter": true, + "Reader": true, + "ScanBytes": true, + "ScanLines": true, + "ScanRunes": true, + "ScanWords": true, + "Scanner": true, + "SplitFunc": true, + "Writer": true, + }, + "bytes": map[string]bool{ + "Buffer": true, + "Compare": true, + "Contains": true, + "ContainsAny": true, + "ContainsRune": true, + "Count": true, + "Equal": true, + "EqualFold": true, + "ErrTooLarge": true, + "Fields": true, + "FieldsFunc": true, + "HasPrefix": true, + "HasSuffix": true, + "Index": true, + "IndexAny": true, + "IndexByte": true, + "IndexFunc": true, + "IndexRune": true, + "Join": true, + "LastIndex": true, + "LastIndexAny": true, + "LastIndexByte": true, + "LastIndexFunc": true, + "Map": true, + "MinRead": true, + "NewBuffer": true, + "NewBufferString": true, + "NewReader": true, + "Reader": true, + "Repeat": true, + "Replace": true, + "ReplaceAll": true, + "Runes": true, + "Split": true, + "SplitAfter": true, + "SplitAfterN": true, + "SplitN": true, + "Title": true, + "ToLower": true, + "ToLowerSpecial": true, + "ToTitle": true, + "ToTitleSpecial": true, + "ToUpper": true, + "ToUpperSpecial": true, + "Trim": true, + "TrimFunc": true, + "TrimLeft": true, + "TrimLeftFunc": true, + "TrimPrefix": true, + "TrimRight": true, + "TrimRightFunc": true, + "TrimSpace": true, + "TrimSuffix": true, + }, + "compress/bzip2": map[string]bool{ + "NewReader": true, + "StructuralError": true, + }, + "compress/flate": map[string]bool{ + "BestCompression": true, + "BestSpeed": true, + "CorruptInputError": true, + "DefaultCompression": true, + "HuffmanOnly": true, + "InternalError": true, + "NewReader": true, + "NewReaderDict": true, + "NewWriter": true, + "NewWriterDict": true, + "NoCompression": true, + "ReadError": true, + "Reader": true, + "Resetter": true, + "WriteError": true, + "Writer": true, + }, + "compress/gzip": map[string]bool{ + "BestCompression": true, + "BestSpeed": true, + "DefaultCompression": true, + "ErrChecksum": true, + "ErrHeader": true, + "Header": true, + "HuffmanOnly": true, + "NewReader": true, + "NewWriter": true, + "NewWriterLevel": true, + "NoCompression": true, + "Reader": true, + "Writer": true, + }, + "compress/lzw": map[string]bool{ + "LSB": true, + "MSB": true, + "NewReader": true, + "NewWriter": true, + "Order": true, + }, + "compress/zlib": map[string]bool{ + "BestCompression": true, + "BestSpeed": true, + "DefaultCompression": true, + "ErrChecksum": true, + "ErrDictionary": true, + "ErrHeader": true, + "HuffmanOnly": true, + "NewReader": true, + "NewReaderDict": true, + "NewWriter": true, + "NewWriterLevel": true, + "NewWriterLevelDict": true, + "NoCompression": true, + "Resetter": true, + "Writer": true, + }, + "container/heap": map[string]bool{ + "Fix": true, + "Init": true, + "Interface": true, + "Pop": true, + "Push": true, + "Remove": true, + }, + "container/list": map[string]bool{ + "Element": true, + "List": true, + "New": true, + }, + "container/ring": map[string]bool{ + "New": true, + "Ring": true, + }, + "context": map[string]bool{ + "Background": true, + "CancelFunc": true, + "Canceled": true, + "Context": true, + "DeadlineExceeded": true, + "TODO": true, + "WithCancel": true, + "WithDeadline": true, + "WithTimeout": true, + "WithValue": true, + }, + "crypto": map[string]bool{ + "BLAKE2b_256": true, + "BLAKE2b_384": true, + "BLAKE2b_512": true, + "BLAKE2s_256": true, + "Decrypter": true, + "DecrypterOpts": true, + "Hash": true, + "MD4": true, + "MD5": true, + "MD5SHA1": true, + "PrivateKey": true, + "PublicKey": true, + "RIPEMD160": true, + "RegisterHash": true, + "SHA1": true, + "SHA224": true, + "SHA256": true, + "SHA384": true, + "SHA3_224": true, + "SHA3_256": true, + "SHA3_384": true, + "SHA3_512": true, + "SHA512": true, + "SHA512_224": true, + "SHA512_256": true, + "Signer": true, + "SignerOpts": true, + }, + "crypto/aes": map[string]bool{ + "BlockSize": true, + "KeySizeError": true, + "NewCipher": true, + }, + "crypto/cipher": map[string]bool{ + "AEAD": true, + "Block": true, + "BlockMode": true, + "NewCBCDecrypter": true, + "NewCBCEncrypter": true, + "NewCFBDecrypter": true, + "NewCFBEncrypter": true, + "NewCTR": true, + "NewGCM": true, + "NewGCMWithNonceSize": true, + "NewGCMWithTagSize": true, + "NewOFB": true, + "Stream": true, + "StreamReader": true, + "StreamWriter": true, + }, + "crypto/des": map[string]bool{ + "BlockSize": true, + "KeySizeError": true, + "NewCipher": true, + "NewTripleDESCipher": true, + }, + "crypto/dsa": map[string]bool{ + "ErrInvalidPublicKey": true, + "GenerateKey": true, + "GenerateParameters": true, + "L1024N160": true, + "L2048N224": true, + "L2048N256": true, + "L3072N256": true, + "ParameterSizes": true, + "Parameters": true, + "PrivateKey": true, + "PublicKey": true, + "Sign": true, + "Verify": true, + }, + "crypto/ecdsa": map[string]bool{ + "GenerateKey": true, + "PrivateKey": true, + "PublicKey": true, + "Sign": true, + "Verify": true, + }, + "crypto/elliptic": map[string]bool{ + "Curve": true, + "CurveParams": true, + "GenerateKey": true, + "Marshal": true, + "P224": true, + "P256": true, + "P384": true, + "P521": true, + "Unmarshal": true, + }, + "crypto/hmac": map[string]bool{ + "Equal": true, + "New": true, + }, + "crypto/md5": map[string]bool{ + "BlockSize": true, + "New": true, + "Size": true, + "Sum": true, + }, + "crypto/rand": map[string]bool{ + "Int": true, + "Prime": true, + "Read": true, + "Reader": true, + }, + "crypto/rc4": map[string]bool{ + "Cipher": true, + "KeySizeError": true, + "NewCipher": true, + }, + "crypto/rsa": map[string]bool{ + "CRTValue": true, + "DecryptOAEP": true, + "DecryptPKCS1v15": true, + "DecryptPKCS1v15SessionKey": true, + "EncryptOAEP": true, + "EncryptPKCS1v15": true, + "ErrDecryption": true, + "ErrMessageTooLong": true, + "ErrVerification": true, + "GenerateKey": true, + "GenerateMultiPrimeKey": true, + "OAEPOptions": true, + "PKCS1v15DecryptOptions": true, + "PSSOptions": true, + "PSSSaltLengthAuto": true, + "PSSSaltLengthEqualsHash": true, + "PrecomputedValues": true, + "PrivateKey": true, + "PublicKey": true, + "SignPKCS1v15": true, + "SignPSS": true, + "VerifyPKCS1v15": true, + "VerifyPSS": true, + }, + "crypto/sha1": map[string]bool{ + "BlockSize": true, + "New": true, + "Size": true, + "Sum": true, + }, + "crypto/sha256": map[string]bool{ + "BlockSize": true, + "New": true, + "New224": true, + "Size": true, + "Size224": true, + "Sum224": true, + "Sum256": true, + }, + "crypto/sha512": map[string]bool{ + "BlockSize": true, + "New": true, + "New384": true, + "New512_224": true, + "New512_256": true, + "Size": true, + "Size224": true, + "Size256": true, + "Size384": true, + "Sum384": true, + "Sum512": true, + "Sum512_224": true, + "Sum512_256": true, + }, + "crypto/subtle": map[string]bool{ + "ConstantTimeByteEq": true, + "ConstantTimeCompare": true, + "ConstantTimeCopy": true, + "ConstantTimeEq": true, + "ConstantTimeLessOrEq": true, + "ConstantTimeSelect": true, + }, + "crypto/tls": map[string]bool{ + "Certificate": true, + "CertificateRequestInfo": true, + "Client": true, + "ClientAuthType": true, + "ClientHelloInfo": true, + "ClientSessionCache": true, + "ClientSessionState": true, + "Config": true, + "Conn": true, + "ConnectionState": true, + "CurveID": true, + "CurveP256": true, + "CurveP384": true, + "CurveP521": true, + "Dial": true, + "DialWithDialer": true, + "ECDSAWithP256AndSHA256": true, + "ECDSAWithP384AndSHA384": true, + "ECDSAWithP521AndSHA512": true, + "ECDSAWithSHA1": true, + "Listen": true, + "LoadX509KeyPair": true, + "NewLRUClientSessionCache": true, + "NewListener": true, + "NoClientCert": true, + "PKCS1WithSHA1": true, + "PKCS1WithSHA256": true, + "PKCS1WithSHA384": true, + "PKCS1WithSHA512": true, + "PSSWithSHA256": true, + "PSSWithSHA384": true, + "PSSWithSHA512": true, + "RecordHeaderError": true, + "RenegotiateFreelyAsClient": true, + "RenegotiateNever": true, + "RenegotiateOnceAsClient": true, + "RenegotiationSupport": true, + "RequestClientCert": true, + "RequireAndVerifyClientCert": true, + "RequireAnyClientCert": true, + "Server": true, + "SignatureScheme": true, + "TLS_AES_128_GCM_SHA256": true, + "TLS_AES_256_GCM_SHA384": true, + "TLS_CHACHA20_POLY1305_SHA256": true, + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA": true, + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256": true, + "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256": true, + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA": true, + "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384": true, + "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305": true, + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA": true, + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA": true, + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": true, + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256": true, + "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256": true, + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": true, + "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384": true, + "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305": true, + "TLS_ECDHE_RSA_WITH_RC4_128_SHA": true, + "TLS_FALLBACK_SCSV": true, + "TLS_RSA_WITH_3DES_EDE_CBC_SHA": true, + "TLS_RSA_WITH_AES_128_CBC_SHA": true, + "TLS_RSA_WITH_AES_128_CBC_SHA256": true, + "TLS_RSA_WITH_AES_128_GCM_SHA256": true, + "TLS_RSA_WITH_AES_256_CBC_SHA": true, + "TLS_RSA_WITH_AES_256_GCM_SHA384": true, + "TLS_RSA_WITH_RC4_128_SHA": true, + "VerifyClientCertIfGiven": true, + "VersionSSL30": true, + "VersionTLS10": true, + "VersionTLS11": true, + "VersionTLS12": true, + "VersionTLS13": true, + "X25519": true, + "X509KeyPair": true, + }, + "crypto/x509": map[string]bool{ + "CANotAuthorizedForExtKeyUsage": true, + "CANotAuthorizedForThisName": true, + "CertPool": true, + "Certificate": true, + "CertificateInvalidError": true, + "CertificateRequest": true, + "ConstraintViolationError": true, + "CreateCertificate": true, + "CreateCertificateRequest": true, + "DSA": true, + "DSAWithSHA1": true, + "DSAWithSHA256": true, + "DecryptPEMBlock": true, + "ECDSA": true, + "ECDSAWithSHA1": true, + "ECDSAWithSHA256": true, + "ECDSAWithSHA384": true, + "ECDSAWithSHA512": true, + "EncryptPEMBlock": true, + "ErrUnsupportedAlgorithm": true, + "Expired": true, + "ExtKeyUsage": true, + "ExtKeyUsageAny": true, + "ExtKeyUsageClientAuth": true, + "ExtKeyUsageCodeSigning": true, + "ExtKeyUsageEmailProtection": true, + "ExtKeyUsageIPSECEndSystem": true, + "ExtKeyUsageIPSECTunnel": true, + "ExtKeyUsageIPSECUser": true, + "ExtKeyUsageMicrosoftCommercialCodeSigning": true, + "ExtKeyUsageMicrosoftKernelCodeSigning": true, + "ExtKeyUsageMicrosoftServerGatedCrypto": true, + "ExtKeyUsageNetscapeServerGatedCrypto": true, + "ExtKeyUsageOCSPSigning": true, + "ExtKeyUsageServerAuth": true, + "ExtKeyUsageTimeStamping": true, + "HostnameError": true, + "IncompatibleUsage": true, + "IncorrectPasswordError": true, + "InsecureAlgorithmError": true, + "InvalidReason": true, + "IsEncryptedPEMBlock": true, + "KeyUsage": true, + "KeyUsageCRLSign": true, + "KeyUsageCertSign": true, + "KeyUsageContentCommitment": true, + "KeyUsageDataEncipherment": true, + "KeyUsageDecipherOnly": true, + "KeyUsageDigitalSignature": true, + "KeyUsageEncipherOnly": true, + "KeyUsageKeyAgreement": true, + "KeyUsageKeyEncipherment": true, + "MD2WithRSA": true, + "MD5WithRSA": true, + "MarshalECPrivateKey": true, + "MarshalPKCS1PrivateKey": true, + "MarshalPKCS1PublicKey": true, + "MarshalPKCS8PrivateKey": true, + "MarshalPKIXPublicKey": true, + "NameConstraintsWithoutSANs": true, + "NameMismatch": true, + "NewCertPool": true, + "NotAuthorizedToSign": true, + "PEMCipher": true, + "PEMCipher3DES": true, + "PEMCipherAES128": true, + "PEMCipherAES192": true, + "PEMCipherAES256": true, + "PEMCipherDES": true, + "ParseCRL": true, + "ParseCertificate": true, + "ParseCertificateRequest": true, + "ParseCertificates": true, + "ParseDERCRL": true, + "ParseECPrivateKey": true, + "ParsePKCS1PrivateKey": true, + "ParsePKCS1PublicKey": true, + "ParsePKCS8PrivateKey": true, + "ParsePKIXPublicKey": true, + "PublicKeyAlgorithm": true, + "RSA": true, + "SHA1WithRSA": true, + "SHA256WithRSA": true, + "SHA256WithRSAPSS": true, + "SHA384WithRSA": true, + "SHA384WithRSAPSS": true, + "SHA512WithRSA": true, + "SHA512WithRSAPSS": true, + "SignatureAlgorithm": true, + "SystemCertPool": true, + "SystemRootsError": true, + "TooManyConstraints": true, + "TooManyIntermediates": true, + "UnconstrainedName": true, + "UnhandledCriticalExtension": true, + "UnknownAuthorityError": true, + "UnknownPublicKeyAlgorithm": true, + "UnknownSignatureAlgorithm": true, + "VerifyOptions": true, + }, + "crypto/x509/pkix": map[string]bool{ + "AlgorithmIdentifier": true, + "AttributeTypeAndValue": true, + "AttributeTypeAndValueSET": true, + "CertificateList": true, + "Extension": true, + "Name": true, + "RDNSequence": true, + "RelativeDistinguishedNameSET": true, + "RevokedCertificate": true, + "TBSCertificateList": true, + }, + "database/sql": map[string]bool{ + "ColumnType": true, + "Conn": true, + "DB": true, + "DBStats": true, + "Drivers": true, + "ErrConnDone": true, + "ErrNoRows": true, + "ErrTxDone": true, + "IsolationLevel": true, + "LevelDefault": true, + "LevelLinearizable": true, + "LevelReadCommitted": true, + "LevelReadUncommitted": true, + "LevelRepeatableRead": true, + "LevelSerializable": true, + "LevelSnapshot": true, + "LevelWriteCommitted": true, + "Named": true, + "NamedArg": true, + "NullBool": true, + "NullFloat64": true, + "NullInt64": true, + "NullString": true, + "Open": true, + "OpenDB": true, + "Out": true, + "RawBytes": true, + "Register": true, + "Result": true, + "Row": true, + "Rows": true, + "Scanner": true, + "Stmt": true, + "Tx": true, + "TxOptions": true, + }, + "database/sql/driver": map[string]bool{ + "Bool": true, + "ColumnConverter": true, + "Conn": true, + "ConnBeginTx": true, + "ConnPrepareContext": true, + "Connector": true, + "DefaultParameterConverter": true, + "Driver": true, + "DriverContext": true, + "ErrBadConn": true, + "ErrRemoveArgument": true, + "ErrSkip": true, + "Execer": true, + "ExecerContext": true, + "Int32": true, + "IsScanValue": true, + "IsValue": true, + "IsolationLevel": true, + "NamedValue": true, + "NamedValueChecker": true, + "NotNull": true, + "Null": true, + "Pinger": true, + "Queryer": true, + "QueryerContext": true, + "Result": true, + "ResultNoRows": true, + "Rows": true, + "RowsAffected": true, + "RowsColumnTypeDatabaseTypeName": true, + "RowsColumnTypeLength": true, + "RowsColumnTypeNullable": true, + "RowsColumnTypePrecisionScale": true, + "RowsColumnTypeScanType": true, + "RowsNextResultSet": true, + "SessionResetter": true, + "Stmt": true, + "StmtExecContext": true, + "StmtQueryContext": true, + "String": true, + "Tx": true, + "TxOptions": true, + "Value": true, + "ValueConverter": true, + "Valuer": true, + }, + "debug/dwarf": map[string]bool{ + "AddrType": true, + "ArrayType": true, + "Attr": true, + "AttrAbstractOrigin": true, + "AttrAccessibility": true, + "AttrAddrClass": true, + "AttrAllocated": true, + "AttrArtificial": true, + "AttrAssociated": true, + "AttrBaseTypes": true, + "AttrBitOffset": true, + "AttrBitSize": true, + "AttrByteSize": true, + "AttrCallColumn": true, + "AttrCallFile": true, + "AttrCallLine": true, + "AttrCalling": true, + "AttrCommonRef": true, + "AttrCompDir": true, + "AttrConstValue": true, + "AttrContainingType": true, + "AttrCount": true, + "AttrDataLocation": true, + "AttrDataMemberLoc": true, + "AttrDeclColumn": true, + "AttrDeclFile": true, + "AttrDeclLine": true, + "AttrDeclaration": true, + "AttrDefaultValue": true, + "AttrDescription": true, + "AttrDiscr": true, + "AttrDiscrList": true, + "AttrDiscrValue": true, + "AttrEncoding": true, + "AttrEntrypc": true, + "AttrExtension": true, + "AttrExternal": true, + "AttrFrameBase": true, + "AttrFriend": true, + "AttrHighpc": true, + "AttrIdentifierCase": true, + "AttrImport": true, + "AttrInline": true, + "AttrIsOptional": true, + "AttrLanguage": true, + "AttrLocation": true, + "AttrLowerBound": true, + "AttrLowpc": true, + "AttrMacroInfo": true, + "AttrName": true, + "AttrNamelistItem": true, + "AttrOrdering": true, + "AttrPriority": true, + "AttrProducer": true, + "AttrPrototyped": true, + "AttrRanges": true, + "AttrReturnAddr": true, + "AttrSegment": true, + "AttrSibling": true, + "AttrSpecification": true, + "AttrStartScope": true, + "AttrStaticLink": true, + "AttrStmtList": true, + "AttrStride": true, + "AttrStrideSize": true, + "AttrStringLength": true, + "AttrTrampoline": true, + "AttrType": true, + "AttrUpperBound": true, + "AttrUseLocation": true, + "AttrUseUTF8": true, + "AttrVarParam": true, + "AttrVirtuality": true, + "AttrVisibility": true, + "AttrVtableElemLoc": true, + "BasicType": true, + "BoolType": true, + "CharType": true, + "Class": true, + "ClassAddress": true, + "ClassBlock": true, + "ClassConstant": true, + "ClassExprLoc": true, + "ClassFlag": true, + "ClassLinePtr": true, + "ClassLocListPtr": true, + "ClassMacPtr": true, + "ClassRangeListPtr": true, + "ClassReference": true, + "ClassReferenceAlt": true, + "ClassReferenceSig": true, + "ClassString": true, + "ClassStringAlt": true, + "ClassUnknown": true, + "CommonType": true, + "ComplexType": true, + "Data": true, + "DecodeError": true, + "DotDotDotType": true, + "Entry": true, + "EnumType": true, + "EnumValue": true, + "ErrUnknownPC": true, + "Field": true, + "FloatType": true, + "FuncType": true, + "IntType": true, + "LineEntry": true, + "LineFile": true, + "LineReader": true, + "LineReaderPos": true, + "New": true, + "Offset": true, + "PtrType": true, + "QualType": true, + "Reader": true, + "StructField": true, + "StructType": true, + "Tag": true, + "TagAccessDeclaration": true, + "TagArrayType": true, + "TagBaseType": true, + "TagCatchDwarfBlock": true, + "TagClassType": true, + "TagCommonDwarfBlock": true, + "TagCommonInclusion": true, + "TagCompileUnit": true, + "TagCondition": true, + "TagConstType": true, + "TagConstant": true, + "TagDwarfProcedure": true, + "TagEntryPoint": true, + "TagEnumerationType": true, + "TagEnumerator": true, + "TagFileType": true, + "TagFormalParameter": true, + "TagFriend": true, + "TagImportedDeclaration": true, + "TagImportedModule": true, + "TagImportedUnit": true, + "TagInheritance": true, + "TagInlinedSubroutine": true, + "TagInterfaceType": true, + "TagLabel": true, + "TagLexDwarfBlock": true, + "TagMember": true, + "TagModule": true, + "TagMutableType": true, + "TagNamelist": true, + "TagNamelistItem": true, + "TagNamespace": true, + "TagPackedType": true, + "TagPartialUnit": true, + "TagPointerType": true, + "TagPtrToMemberType": true, + "TagReferenceType": true, + "TagRestrictType": true, + "TagRvalueReferenceType": true, + "TagSetType": true, + "TagSharedType": true, + "TagStringType": true, + "TagStructType": true, + "TagSubprogram": true, + "TagSubrangeType": true, + "TagSubroutineType": true, + "TagTemplateAlias": true, + "TagTemplateTypeParameter": true, + "TagTemplateValueParameter": true, + "TagThrownType": true, + "TagTryDwarfBlock": true, + "TagTypeUnit": true, + "TagTypedef": true, + "TagUnionType": true, + "TagUnspecifiedParameters": true, + "TagUnspecifiedType": true, + "TagVariable": true, + "TagVariant": true, + "TagVariantPart": true, + "TagVolatileType": true, + "TagWithStmt": true, + "Type": true, + "TypedefType": true, + "UcharType": true, + "UintType": true, + "UnspecifiedType": true, + "VoidType": true, + }, + "debug/elf": map[string]bool{ + "ARM_MAGIC_TRAMP_NUMBER": true, + "COMPRESS_HIOS": true, + "COMPRESS_HIPROC": true, + "COMPRESS_LOOS": true, + "COMPRESS_LOPROC": true, + "COMPRESS_ZLIB": true, + "Chdr32": true, + "Chdr64": true, + "Class": true, + "CompressionType": true, + "DF_BIND_NOW": true, + "DF_ORIGIN": true, + "DF_STATIC_TLS": true, + "DF_SYMBOLIC": true, + "DF_TEXTREL": true, + "DT_BIND_NOW": true, + "DT_DEBUG": true, + "DT_ENCODING": true, + "DT_FINI": true, + "DT_FINI_ARRAY": true, + "DT_FINI_ARRAYSZ": true, + "DT_FLAGS": true, + "DT_HASH": true, + "DT_HIOS": true, + "DT_HIPROC": true, + "DT_INIT": true, + "DT_INIT_ARRAY": true, + "DT_INIT_ARRAYSZ": true, + "DT_JMPREL": true, + "DT_LOOS": true, + "DT_LOPROC": true, + "DT_NEEDED": true, + "DT_NULL": true, + "DT_PLTGOT": true, + "DT_PLTREL": true, + "DT_PLTRELSZ": true, + "DT_PREINIT_ARRAY": true, + "DT_PREINIT_ARRAYSZ": true, + "DT_REL": true, + "DT_RELA": true, + "DT_RELAENT": true, + "DT_RELASZ": true, + "DT_RELENT": true, + "DT_RELSZ": true, + "DT_RPATH": true, + "DT_RUNPATH": true, + "DT_SONAME": true, + "DT_STRSZ": true, + "DT_STRTAB": true, + "DT_SYMBOLIC": true, + "DT_SYMENT": true, + "DT_SYMTAB": true, + "DT_TEXTREL": true, + "DT_VERNEED": true, + "DT_VERNEEDNUM": true, + "DT_VERSYM": true, + "Data": true, + "Dyn32": true, + "Dyn64": true, + "DynFlag": true, + "DynTag": true, + "EI_ABIVERSION": true, + "EI_CLASS": true, + "EI_DATA": true, + "EI_NIDENT": true, + "EI_OSABI": true, + "EI_PAD": true, + "EI_VERSION": true, + "ELFCLASS32": true, + "ELFCLASS64": true, + "ELFCLASSNONE": true, + "ELFDATA2LSB": true, + "ELFDATA2MSB": true, + "ELFDATANONE": true, + "ELFMAG": true, + "ELFOSABI_86OPEN": true, + "ELFOSABI_AIX": true, + "ELFOSABI_ARM": true, + "ELFOSABI_AROS": true, + "ELFOSABI_CLOUDABI": true, + "ELFOSABI_FENIXOS": true, + "ELFOSABI_FREEBSD": true, + "ELFOSABI_HPUX": true, + "ELFOSABI_HURD": true, + "ELFOSABI_IRIX": true, + "ELFOSABI_LINUX": true, + "ELFOSABI_MODESTO": true, + "ELFOSABI_NETBSD": true, + "ELFOSABI_NONE": true, + "ELFOSABI_NSK": true, + "ELFOSABI_OPENBSD": true, + "ELFOSABI_OPENVMS": true, + "ELFOSABI_SOLARIS": true, + "ELFOSABI_STANDALONE": true, + "ELFOSABI_TRU64": true, + "EM_386": true, + "EM_486": true, + "EM_56800EX": true, + "EM_68HC05": true, + "EM_68HC08": true, + "EM_68HC11": true, + "EM_68HC12": true, + "EM_68HC16": true, + "EM_68K": true, + "EM_78KOR": true, + "EM_8051": true, + "EM_860": true, + "EM_88K": true, + "EM_960": true, + "EM_AARCH64": true, + "EM_ALPHA": true, + "EM_ALPHA_STD": true, + "EM_ALTERA_NIOS2": true, + "EM_AMDGPU": true, + "EM_ARC": true, + "EM_ARCA": true, + "EM_ARC_COMPACT": true, + "EM_ARC_COMPACT2": true, + "EM_ARM": true, + "EM_AVR": true, + "EM_AVR32": true, + "EM_BA1": true, + "EM_BA2": true, + "EM_BLACKFIN": true, + "EM_BPF": true, + "EM_C166": true, + "EM_CDP": true, + "EM_CE": true, + "EM_CLOUDSHIELD": true, + "EM_COGE": true, + "EM_COLDFIRE": true, + "EM_COOL": true, + "EM_COREA_1ST": true, + "EM_COREA_2ND": true, + "EM_CR": true, + "EM_CR16": true, + "EM_CRAYNV2": true, + "EM_CRIS": true, + "EM_CRX": true, + "EM_CSR_KALIMBA": true, + "EM_CUDA": true, + "EM_CYPRESS_M8C": true, + "EM_D10V": true, + "EM_D30V": true, + "EM_DSP24": true, + "EM_DSPIC30F": true, + "EM_DXP": true, + "EM_ECOG1": true, + "EM_ECOG16": true, + "EM_ECOG1X": true, + "EM_ECOG2": true, + "EM_ETPU": true, + "EM_EXCESS": true, + "EM_F2MC16": true, + "EM_FIREPATH": true, + "EM_FR20": true, + "EM_FR30": true, + "EM_FT32": true, + "EM_FX66": true, + "EM_H8S": true, + "EM_H8_300": true, + "EM_H8_300H": true, + "EM_H8_500": true, + "EM_HUANY": true, + "EM_IA_64": true, + "EM_INTEL205": true, + "EM_INTEL206": true, + "EM_INTEL207": true, + "EM_INTEL208": true, + "EM_INTEL209": true, + "EM_IP2K": true, + "EM_JAVELIN": true, + "EM_K10M": true, + "EM_KM32": true, + "EM_KMX16": true, + "EM_KMX32": true, + "EM_KMX8": true, + "EM_KVARC": true, + "EM_L10M": true, + "EM_LANAI": true, + "EM_LATTICEMICO32": true, + "EM_M16C": true, + "EM_M32": true, + "EM_M32C": true, + "EM_M32R": true, + "EM_MANIK": true, + "EM_MAX": true, + "EM_MAXQ30": true, + "EM_MCHP_PIC": true, + "EM_MCST_ELBRUS": true, + "EM_ME16": true, + "EM_METAG": true, + "EM_MICROBLAZE": true, + "EM_MIPS": true, + "EM_MIPS_RS3_LE": true, + "EM_MIPS_RS4_BE": true, + "EM_MIPS_X": true, + "EM_MMA": true, + "EM_MMDSP_PLUS": true, + "EM_MMIX": true, + "EM_MN10200": true, + "EM_MN10300": true, + "EM_MOXIE": true, + "EM_MSP430": true, + "EM_NCPU": true, + "EM_NDR1": true, + "EM_NDS32": true, + "EM_NONE": true, + "EM_NORC": true, + "EM_NS32K": true, + "EM_OPEN8": true, + "EM_OPENRISC": true, + "EM_PARISC": true, + "EM_PCP": true, + "EM_PDP10": true, + "EM_PDP11": true, + "EM_PDSP": true, + "EM_PJ": true, + "EM_PPC": true, + "EM_PPC64": true, + "EM_PRISM": true, + "EM_QDSP6": true, + "EM_R32C": true, + "EM_RCE": true, + "EM_RH32": true, + "EM_RISCV": true, + "EM_RL78": true, + "EM_RS08": true, + "EM_RX": true, + "EM_S370": true, + "EM_S390": true, + "EM_SCORE7": true, + "EM_SEP": true, + "EM_SE_C17": true, + "EM_SE_C33": true, + "EM_SH": true, + "EM_SHARC": true, + "EM_SLE9X": true, + "EM_SNP1K": true, + "EM_SPARC": true, + "EM_SPARC32PLUS": true, + "EM_SPARCV9": true, + "EM_ST100": true, + "EM_ST19": true, + "EM_ST200": true, + "EM_ST7": true, + "EM_ST9PLUS": true, + "EM_STARCORE": true, + "EM_STM8": true, + "EM_STXP7X": true, + "EM_SVX": true, + "EM_TILE64": true, + "EM_TILEGX": true, + "EM_TILEPRO": true, + "EM_TINYJ": true, + "EM_TI_ARP32": true, + "EM_TI_C2000": true, + "EM_TI_C5500": true, + "EM_TI_C6000": true, + "EM_TI_PRU": true, + "EM_TMM_GPP": true, + "EM_TPC": true, + "EM_TRICORE": true, + "EM_TRIMEDIA": true, + "EM_TSK3000": true, + "EM_UNICORE": true, + "EM_V800": true, + "EM_V850": true, + "EM_VAX": true, + "EM_VIDEOCORE": true, + "EM_VIDEOCORE3": true, + "EM_VIDEOCORE5": true, + "EM_VISIUM": true, + "EM_VPP500": true, + "EM_X86_64": true, + "EM_XCORE": true, + "EM_XGATE": true, + "EM_XIMO16": true, + "EM_XTENSA": true, + "EM_Z80": true, + "EM_ZSP": true, + "ET_CORE": true, + "ET_DYN": true, + "ET_EXEC": true, + "ET_HIOS": true, + "ET_HIPROC": true, + "ET_LOOS": true, + "ET_LOPROC": true, + "ET_NONE": true, + "ET_REL": true, + "EV_CURRENT": true, + "EV_NONE": true, + "ErrNoSymbols": true, + "File": true, + "FileHeader": true, + "FormatError": true, + "Header32": true, + "Header64": true, + "ImportedSymbol": true, + "Machine": true, + "NT_FPREGSET": true, + "NT_PRPSINFO": true, + "NT_PRSTATUS": true, + "NType": true, + "NewFile": true, + "OSABI": true, + "Open": true, + "PF_MASKOS": true, + "PF_MASKPROC": true, + "PF_R": true, + "PF_W": true, + "PF_X": true, + "PT_DYNAMIC": true, + "PT_HIOS": true, + "PT_HIPROC": true, + "PT_INTERP": true, + "PT_LOAD": true, + "PT_LOOS": true, + "PT_LOPROC": true, + "PT_NOTE": true, + "PT_NULL": true, + "PT_PHDR": true, + "PT_SHLIB": true, + "PT_TLS": true, + "Prog": true, + "Prog32": true, + "Prog64": true, + "ProgFlag": true, + "ProgHeader": true, + "ProgType": true, + "R_386": true, + "R_386_16": true, + "R_386_32": true, + "R_386_32PLT": true, + "R_386_8": true, + "R_386_COPY": true, + "R_386_GLOB_DAT": true, + "R_386_GOT32": true, + "R_386_GOT32X": true, + "R_386_GOTOFF": true, + "R_386_GOTPC": true, + "R_386_IRELATIVE": true, + "R_386_JMP_SLOT": true, + "R_386_NONE": true, + "R_386_PC16": true, + "R_386_PC32": true, + "R_386_PC8": true, + "R_386_PLT32": true, + "R_386_RELATIVE": true, + "R_386_SIZE32": true, + "R_386_TLS_DESC": true, + "R_386_TLS_DESC_CALL": true, + "R_386_TLS_DTPMOD32": true, + "R_386_TLS_DTPOFF32": true, + "R_386_TLS_GD": true, + "R_386_TLS_GD_32": true, + "R_386_TLS_GD_CALL": true, + "R_386_TLS_GD_POP": true, + "R_386_TLS_GD_PUSH": true, + "R_386_TLS_GOTDESC": true, + "R_386_TLS_GOTIE": true, + "R_386_TLS_IE": true, + "R_386_TLS_IE_32": true, + "R_386_TLS_LDM": true, + "R_386_TLS_LDM_32": true, + "R_386_TLS_LDM_CALL": true, + "R_386_TLS_LDM_POP": true, + "R_386_TLS_LDM_PUSH": true, + "R_386_TLS_LDO_32": true, + "R_386_TLS_LE": true, + "R_386_TLS_LE_32": true, + "R_386_TLS_TPOFF": true, + "R_386_TLS_TPOFF32": true, + "R_390": true, + "R_390_12": true, + "R_390_16": true, + "R_390_20": true, + "R_390_32": true, + "R_390_64": true, + "R_390_8": true, + "R_390_COPY": true, + "R_390_GLOB_DAT": true, + "R_390_GOT12": true, + "R_390_GOT16": true, + "R_390_GOT20": true, + "R_390_GOT32": true, + "R_390_GOT64": true, + "R_390_GOTENT": true, + "R_390_GOTOFF": true, + "R_390_GOTOFF16": true, + "R_390_GOTOFF64": true, + "R_390_GOTPC": true, + "R_390_GOTPCDBL": true, + "R_390_GOTPLT12": true, + "R_390_GOTPLT16": true, + "R_390_GOTPLT20": true, + "R_390_GOTPLT32": true, + "R_390_GOTPLT64": true, + "R_390_GOTPLTENT": true, + "R_390_GOTPLTOFF16": true, + "R_390_GOTPLTOFF32": true, + "R_390_GOTPLTOFF64": true, + "R_390_JMP_SLOT": true, + "R_390_NONE": true, + "R_390_PC16": true, + "R_390_PC16DBL": true, + "R_390_PC32": true, + "R_390_PC32DBL": true, + "R_390_PC64": true, + "R_390_PLT16DBL": true, + "R_390_PLT32": true, + "R_390_PLT32DBL": true, + "R_390_PLT64": true, + "R_390_RELATIVE": true, + "R_390_TLS_DTPMOD": true, + "R_390_TLS_DTPOFF": true, + "R_390_TLS_GD32": true, + "R_390_TLS_GD64": true, + "R_390_TLS_GDCALL": true, + "R_390_TLS_GOTIE12": true, + "R_390_TLS_GOTIE20": true, + "R_390_TLS_GOTIE32": true, + "R_390_TLS_GOTIE64": true, + "R_390_TLS_IE32": true, + "R_390_TLS_IE64": true, + "R_390_TLS_IEENT": true, + "R_390_TLS_LDCALL": true, + "R_390_TLS_LDM32": true, + "R_390_TLS_LDM64": true, + "R_390_TLS_LDO32": true, + "R_390_TLS_LDO64": true, + "R_390_TLS_LE32": true, + "R_390_TLS_LE64": true, + "R_390_TLS_LOAD": true, + "R_390_TLS_TPOFF": true, + "R_AARCH64": true, + "R_AARCH64_ABS16": true, + "R_AARCH64_ABS32": true, + "R_AARCH64_ABS64": true, + "R_AARCH64_ADD_ABS_LO12_NC": true, + "R_AARCH64_ADR_GOT_PAGE": true, + "R_AARCH64_ADR_PREL_LO21": true, + "R_AARCH64_ADR_PREL_PG_HI21": true, + "R_AARCH64_ADR_PREL_PG_HI21_NC": true, + "R_AARCH64_CALL26": true, + "R_AARCH64_CONDBR19": true, + "R_AARCH64_COPY": true, + "R_AARCH64_GLOB_DAT": true, + "R_AARCH64_GOT_LD_PREL19": true, + "R_AARCH64_IRELATIVE": true, + "R_AARCH64_JUMP26": true, + "R_AARCH64_JUMP_SLOT": true, + "R_AARCH64_LD64_GOTOFF_LO15": true, + "R_AARCH64_LD64_GOTPAGE_LO15": true, + "R_AARCH64_LD64_GOT_LO12_NC": true, + "R_AARCH64_LDST128_ABS_LO12_NC": true, + "R_AARCH64_LDST16_ABS_LO12_NC": true, + "R_AARCH64_LDST32_ABS_LO12_NC": true, + "R_AARCH64_LDST64_ABS_LO12_NC": true, + "R_AARCH64_LDST8_ABS_LO12_NC": true, + "R_AARCH64_LD_PREL_LO19": true, + "R_AARCH64_MOVW_SABS_G0": true, + "R_AARCH64_MOVW_SABS_G1": true, + "R_AARCH64_MOVW_SABS_G2": true, + "R_AARCH64_MOVW_UABS_G0": true, + "R_AARCH64_MOVW_UABS_G0_NC": true, + "R_AARCH64_MOVW_UABS_G1": true, + "R_AARCH64_MOVW_UABS_G1_NC": true, + "R_AARCH64_MOVW_UABS_G2": true, + "R_AARCH64_MOVW_UABS_G2_NC": true, + "R_AARCH64_MOVW_UABS_G3": true, + "R_AARCH64_NONE": true, + "R_AARCH64_NULL": true, + "R_AARCH64_P32_ABS16": true, + "R_AARCH64_P32_ABS32": true, + "R_AARCH64_P32_ADD_ABS_LO12_NC": true, + "R_AARCH64_P32_ADR_GOT_PAGE": true, + "R_AARCH64_P32_ADR_PREL_LO21": true, + "R_AARCH64_P32_ADR_PREL_PG_HI21": true, + "R_AARCH64_P32_CALL26": true, + "R_AARCH64_P32_CONDBR19": true, + "R_AARCH64_P32_COPY": true, + "R_AARCH64_P32_GLOB_DAT": true, + "R_AARCH64_P32_GOT_LD_PREL19": true, + "R_AARCH64_P32_IRELATIVE": true, + "R_AARCH64_P32_JUMP26": true, + "R_AARCH64_P32_JUMP_SLOT": true, + "R_AARCH64_P32_LD32_GOT_LO12_NC": true, + "R_AARCH64_P32_LDST128_ABS_LO12_NC": true, + "R_AARCH64_P32_LDST16_ABS_LO12_NC": true, + "R_AARCH64_P32_LDST32_ABS_LO12_NC": true, + "R_AARCH64_P32_LDST64_ABS_LO12_NC": true, + "R_AARCH64_P32_LDST8_ABS_LO12_NC": true, + "R_AARCH64_P32_LD_PREL_LO19": true, + "R_AARCH64_P32_MOVW_SABS_G0": true, + "R_AARCH64_P32_MOVW_UABS_G0": true, + "R_AARCH64_P32_MOVW_UABS_G0_NC": true, + "R_AARCH64_P32_MOVW_UABS_G1": true, + "R_AARCH64_P32_PREL16": true, + "R_AARCH64_P32_PREL32": true, + "R_AARCH64_P32_RELATIVE": true, + "R_AARCH64_P32_TLSDESC": true, + "R_AARCH64_P32_TLSDESC_ADD_LO12_NC": true, + "R_AARCH64_P32_TLSDESC_ADR_PAGE21": true, + "R_AARCH64_P32_TLSDESC_ADR_PREL21": true, + "R_AARCH64_P32_TLSDESC_CALL": true, + "R_AARCH64_P32_TLSDESC_LD32_LO12_NC": true, + "R_AARCH64_P32_TLSDESC_LD_PREL19": true, + "R_AARCH64_P32_TLSGD_ADD_LO12_NC": true, + "R_AARCH64_P32_TLSGD_ADR_PAGE21": true, + "R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21": true, + "R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC": true, + "R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19": true, + "R_AARCH64_P32_TLSLE_ADD_TPREL_HI12": true, + "R_AARCH64_P32_TLSLE_ADD_TPREL_LO12": true, + "R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC": true, + "R_AARCH64_P32_TLSLE_MOVW_TPREL_G0": true, + "R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC": true, + "R_AARCH64_P32_TLSLE_MOVW_TPREL_G1": true, + "R_AARCH64_P32_TLS_DTPMOD": true, + "R_AARCH64_P32_TLS_DTPREL": true, + "R_AARCH64_P32_TLS_TPREL": true, + "R_AARCH64_P32_TSTBR14": true, + "R_AARCH64_PREL16": true, + "R_AARCH64_PREL32": true, + "R_AARCH64_PREL64": true, + "R_AARCH64_RELATIVE": true, + "R_AARCH64_TLSDESC": true, + "R_AARCH64_TLSDESC_ADD": true, + "R_AARCH64_TLSDESC_ADD_LO12_NC": true, + "R_AARCH64_TLSDESC_ADR_PAGE21": true, + "R_AARCH64_TLSDESC_ADR_PREL21": true, + "R_AARCH64_TLSDESC_CALL": true, + "R_AARCH64_TLSDESC_LD64_LO12_NC": true, + "R_AARCH64_TLSDESC_LDR": true, + "R_AARCH64_TLSDESC_LD_PREL19": true, + "R_AARCH64_TLSDESC_OFF_G0_NC": true, + "R_AARCH64_TLSDESC_OFF_G1": true, + "R_AARCH64_TLSGD_ADD_LO12_NC": true, + "R_AARCH64_TLSGD_ADR_PAGE21": true, + "R_AARCH64_TLSGD_ADR_PREL21": true, + "R_AARCH64_TLSGD_MOVW_G0_NC": true, + "R_AARCH64_TLSGD_MOVW_G1": true, + "R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21": true, + "R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC": true, + "R_AARCH64_TLSIE_LD_GOTTPREL_PREL19": true, + "R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC": true, + "R_AARCH64_TLSIE_MOVW_GOTTPREL_G1": true, + "R_AARCH64_TLSLD_ADR_PAGE21": true, + "R_AARCH64_TLSLD_ADR_PREL21": true, + "R_AARCH64_TLSLD_LDST128_DTPREL_LO12": true, + "R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC": true, + "R_AARCH64_TLSLE_ADD_TPREL_HI12": true, + "R_AARCH64_TLSLE_ADD_TPREL_LO12": true, + "R_AARCH64_TLSLE_ADD_TPREL_LO12_NC": true, + "R_AARCH64_TLSLE_LDST128_TPREL_LO12": true, + "R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC": true, + "R_AARCH64_TLSLE_MOVW_TPREL_G0": true, + "R_AARCH64_TLSLE_MOVW_TPREL_G0_NC": true, + "R_AARCH64_TLSLE_MOVW_TPREL_G1": true, + "R_AARCH64_TLSLE_MOVW_TPREL_G1_NC": true, + "R_AARCH64_TLSLE_MOVW_TPREL_G2": true, + "R_AARCH64_TLS_DTPMOD64": true, + "R_AARCH64_TLS_DTPREL64": true, + "R_AARCH64_TLS_TPREL64": true, + "R_AARCH64_TSTBR14": true, + "R_ALPHA": true, + "R_ALPHA_BRADDR": true, + "R_ALPHA_COPY": true, + "R_ALPHA_GLOB_DAT": true, + "R_ALPHA_GPDISP": true, + "R_ALPHA_GPREL32": true, + "R_ALPHA_GPRELHIGH": true, + "R_ALPHA_GPRELLOW": true, + "R_ALPHA_GPVALUE": true, + "R_ALPHA_HINT": true, + "R_ALPHA_IMMED_BR_HI32": true, + "R_ALPHA_IMMED_GP_16": true, + "R_ALPHA_IMMED_GP_HI32": true, + "R_ALPHA_IMMED_LO32": true, + "R_ALPHA_IMMED_SCN_HI32": true, + "R_ALPHA_JMP_SLOT": true, + "R_ALPHA_LITERAL": true, + "R_ALPHA_LITUSE": true, + "R_ALPHA_NONE": true, + "R_ALPHA_OP_PRSHIFT": true, + "R_ALPHA_OP_PSUB": true, + "R_ALPHA_OP_PUSH": true, + "R_ALPHA_OP_STORE": true, + "R_ALPHA_REFLONG": true, + "R_ALPHA_REFQUAD": true, + "R_ALPHA_RELATIVE": true, + "R_ALPHA_SREL16": true, + "R_ALPHA_SREL32": true, + "R_ALPHA_SREL64": true, + "R_ARM": true, + "R_ARM_ABS12": true, + "R_ARM_ABS16": true, + "R_ARM_ABS32": true, + "R_ARM_ABS32_NOI": true, + "R_ARM_ABS8": true, + "R_ARM_ALU_PCREL_15_8": true, + "R_ARM_ALU_PCREL_23_15": true, + "R_ARM_ALU_PCREL_7_0": true, + "R_ARM_ALU_PC_G0": true, + "R_ARM_ALU_PC_G0_NC": true, + "R_ARM_ALU_PC_G1": true, + "R_ARM_ALU_PC_G1_NC": true, + "R_ARM_ALU_PC_G2": true, + "R_ARM_ALU_SBREL_19_12_NC": true, + "R_ARM_ALU_SBREL_27_20_CK": true, + "R_ARM_ALU_SB_G0": true, + "R_ARM_ALU_SB_G0_NC": true, + "R_ARM_ALU_SB_G1": true, + "R_ARM_ALU_SB_G1_NC": true, + "R_ARM_ALU_SB_G2": true, + "R_ARM_AMP_VCALL9": true, + "R_ARM_BASE_ABS": true, + "R_ARM_CALL": true, + "R_ARM_COPY": true, + "R_ARM_GLOB_DAT": true, + "R_ARM_GNU_VTENTRY": true, + "R_ARM_GNU_VTINHERIT": true, + "R_ARM_GOT32": true, + "R_ARM_GOTOFF": true, + "R_ARM_GOTOFF12": true, + "R_ARM_GOTPC": true, + "R_ARM_GOTRELAX": true, + "R_ARM_GOT_ABS": true, + "R_ARM_GOT_BREL12": true, + "R_ARM_GOT_PREL": true, + "R_ARM_IRELATIVE": true, + "R_ARM_JUMP24": true, + "R_ARM_JUMP_SLOT": true, + "R_ARM_LDC_PC_G0": true, + "R_ARM_LDC_PC_G1": true, + "R_ARM_LDC_PC_G2": true, + "R_ARM_LDC_SB_G0": true, + "R_ARM_LDC_SB_G1": true, + "R_ARM_LDC_SB_G2": true, + "R_ARM_LDRS_PC_G0": true, + "R_ARM_LDRS_PC_G1": true, + "R_ARM_LDRS_PC_G2": true, + "R_ARM_LDRS_SB_G0": true, + "R_ARM_LDRS_SB_G1": true, + "R_ARM_LDRS_SB_G2": true, + "R_ARM_LDR_PC_G1": true, + "R_ARM_LDR_PC_G2": true, + "R_ARM_LDR_SBREL_11_10_NC": true, + "R_ARM_LDR_SB_G0": true, + "R_ARM_LDR_SB_G1": true, + "R_ARM_LDR_SB_G2": true, + "R_ARM_ME_TOO": true, + "R_ARM_MOVT_ABS": true, + "R_ARM_MOVT_BREL": true, + "R_ARM_MOVT_PREL": true, + "R_ARM_MOVW_ABS_NC": true, + "R_ARM_MOVW_BREL": true, + "R_ARM_MOVW_BREL_NC": true, + "R_ARM_MOVW_PREL_NC": true, + "R_ARM_NONE": true, + "R_ARM_PC13": true, + "R_ARM_PC24": true, + "R_ARM_PLT32": true, + "R_ARM_PLT32_ABS": true, + "R_ARM_PREL31": true, + "R_ARM_PRIVATE_0": true, + "R_ARM_PRIVATE_1": true, + "R_ARM_PRIVATE_10": true, + "R_ARM_PRIVATE_11": true, + "R_ARM_PRIVATE_12": true, + "R_ARM_PRIVATE_13": true, + "R_ARM_PRIVATE_14": true, + "R_ARM_PRIVATE_15": true, + "R_ARM_PRIVATE_2": true, + "R_ARM_PRIVATE_3": true, + "R_ARM_PRIVATE_4": true, + "R_ARM_PRIVATE_5": true, + "R_ARM_PRIVATE_6": true, + "R_ARM_PRIVATE_7": true, + "R_ARM_PRIVATE_8": true, + "R_ARM_PRIVATE_9": true, + "R_ARM_RABS32": true, + "R_ARM_RBASE": true, + "R_ARM_REL32": true, + "R_ARM_REL32_NOI": true, + "R_ARM_RELATIVE": true, + "R_ARM_RPC24": true, + "R_ARM_RREL32": true, + "R_ARM_RSBREL32": true, + "R_ARM_RXPC25": true, + "R_ARM_SBREL31": true, + "R_ARM_SBREL32": true, + "R_ARM_SWI24": true, + "R_ARM_TARGET1": true, + "R_ARM_TARGET2": true, + "R_ARM_THM_ABS5": true, + "R_ARM_THM_ALU_ABS_G0_NC": true, + "R_ARM_THM_ALU_ABS_G1_NC": true, + "R_ARM_THM_ALU_ABS_G2_NC": true, + "R_ARM_THM_ALU_ABS_G3": true, + "R_ARM_THM_ALU_PREL_11_0": true, + "R_ARM_THM_GOT_BREL12": true, + "R_ARM_THM_JUMP11": true, + "R_ARM_THM_JUMP19": true, + "R_ARM_THM_JUMP24": true, + "R_ARM_THM_JUMP6": true, + "R_ARM_THM_JUMP8": true, + "R_ARM_THM_MOVT_ABS": true, + "R_ARM_THM_MOVT_BREL": true, + "R_ARM_THM_MOVT_PREL": true, + "R_ARM_THM_MOVW_ABS_NC": true, + "R_ARM_THM_MOVW_BREL": true, + "R_ARM_THM_MOVW_BREL_NC": true, + "R_ARM_THM_MOVW_PREL_NC": true, + "R_ARM_THM_PC12": true, + "R_ARM_THM_PC22": true, + "R_ARM_THM_PC8": true, + "R_ARM_THM_RPC22": true, + "R_ARM_THM_SWI8": true, + "R_ARM_THM_TLS_CALL": true, + "R_ARM_THM_TLS_DESCSEQ16": true, + "R_ARM_THM_TLS_DESCSEQ32": true, + "R_ARM_THM_XPC22": true, + "R_ARM_TLS_CALL": true, + "R_ARM_TLS_DESCSEQ": true, + "R_ARM_TLS_DTPMOD32": true, + "R_ARM_TLS_DTPOFF32": true, + "R_ARM_TLS_GD32": true, + "R_ARM_TLS_GOTDESC": true, + "R_ARM_TLS_IE12GP": true, + "R_ARM_TLS_IE32": true, + "R_ARM_TLS_LDM32": true, + "R_ARM_TLS_LDO12": true, + "R_ARM_TLS_LDO32": true, + "R_ARM_TLS_LE12": true, + "R_ARM_TLS_LE32": true, + "R_ARM_TLS_TPOFF32": true, + "R_ARM_V4BX": true, + "R_ARM_XPC25": true, + "R_INFO": true, + "R_INFO32": true, + "R_MIPS": true, + "R_MIPS_16": true, + "R_MIPS_26": true, + "R_MIPS_32": true, + "R_MIPS_64": true, + "R_MIPS_ADD_IMMEDIATE": true, + "R_MIPS_CALL16": true, + "R_MIPS_CALL_HI16": true, + "R_MIPS_CALL_LO16": true, + "R_MIPS_DELETE": true, + "R_MIPS_GOT16": true, + "R_MIPS_GOT_DISP": true, + "R_MIPS_GOT_HI16": true, + "R_MIPS_GOT_LO16": true, + "R_MIPS_GOT_OFST": true, + "R_MIPS_GOT_PAGE": true, + "R_MIPS_GPREL16": true, + "R_MIPS_GPREL32": true, + "R_MIPS_HI16": true, + "R_MIPS_HIGHER": true, + "R_MIPS_HIGHEST": true, + "R_MIPS_INSERT_A": true, + "R_MIPS_INSERT_B": true, + "R_MIPS_JALR": true, + "R_MIPS_LITERAL": true, + "R_MIPS_LO16": true, + "R_MIPS_NONE": true, + "R_MIPS_PC16": true, + "R_MIPS_PJUMP": true, + "R_MIPS_REL16": true, + "R_MIPS_REL32": true, + "R_MIPS_RELGOT": true, + "R_MIPS_SCN_DISP": true, + "R_MIPS_SHIFT5": true, + "R_MIPS_SHIFT6": true, + "R_MIPS_SUB": true, + "R_MIPS_TLS_DTPMOD32": true, + "R_MIPS_TLS_DTPMOD64": true, + "R_MIPS_TLS_DTPREL32": true, + "R_MIPS_TLS_DTPREL64": true, + "R_MIPS_TLS_DTPREL_HI16": true, + "R_MIPS_TLS_DTPREL_LO16": true, + "R_MIPS_TLS_GD": true, + "R_MIPS_TLS_GOTTPREL": true, + "R_MIPS_TLS_LDM": true, + "R_MIPS_TLS_TPREL32": true, + "R_MIPS_TLS_TPREL64": true, + "R_MIPS_TLS_TPREL_HI16": true, + "R_MIPS_TLS_TPREL_LO16": true, + "R_PPC": true, + "R_PPC64": true, + "R_PPC64_ADDR14": true, + "R_PPC64_ADDR14_BRNTAKEN": true, + "R_PPC64_ADDR14_BRTAKEN": true, + "R_PPC64_ADDR16": true, + "R_PPC64_ADDR16_DS": true, + "R_PPC64_ADDR16_HA": true, + "R_PPC64_ADDR16_HI": true, + "R_PPC64_ADDR16_HIGH": true, + "R_PPC64_ADDR16_HIGHA": true, + "R_PPC64_ADDR16_HIGHER": true, + "R_PPC64_ADDR16_HIGHERA": true, + "R_PPC64_ADDR16_HIGHEST": true, + "R_PPC64_ADDR16_HIGHESTA": true, + "R_PPC64_ADDR16_LO": true, + "R_PPC64_ADDR16_LO_DS": true, + "R_PPC64_ADDR24": true, + "R_PPC64_ADDR32": true, + "R_PPC64_ADDR64": true, + "R_PPC64_ADDR64_LOCAL": true, + "R_PPC64_DTPMOD64": true, + "R_PPC64_DTPREL16": true, + "R_PPC64_DTPREL16_DS": true, + "R_PPC64_DTPREL16_HA": true, + "R_PPC64_DTPREL16_HI": true, + "R_PPC64_DTPREL16_HIGH": true, + "R_PPC64_DTPREL16_HIGHA": true, + "R_PPC64_DTPREL16_HIGHER": true, + "R_PPC64_DTPREL16_HIGHERA": true, + "R_PPC64_DTPREL16_HIGHEST": true, + "R_PPC64_DTPREL16_HIGHESTA": true, + "R_PPC64_DTPREL16_LO": true, + "R_PPC64_DTPREL16_LO_DS": true, + "R_PPC64_DTPREL64": true, + "R_PPC64_ENTRY": true, + "R_PPC64_GOT16": true, + "R_PPC64_GOT16_DS": true, + "R_PPC64_GOT16_HA": true, + "R_PPC64_GOT16_HI": true, + "R_PPC64_GOT16_LO": true, + "R_PPC64_GOT16_LO_DS": true, + "R_PPC64_GOT_DTPREL16_DS": true, + "R_PPC64_GOT_DTPREL16_HA": true, + "R_PPC64_GOT_DTPREL16_HI": true, + "R_PPC64_GOT_DTPREL16_LO_DS": true, + "R_PPC64_GOT_TLSGD16": true, + "R_PPC64_GOT_TLSGD16_HA": true, + "R_PPC64_GOT_TLSGD16_HI": true, + "R_PPC64_GOT_TLSGD16_LO": true, + "R_PPC64_GOT_TLSLD16": true, + "R_PPC64_GOT_TLSLD16_HA": true, + "R_PPC64_GOT_TLSLD16_HI": true, + "R_PPC64_GOT_TLSLD16_LO": true, + "R_PPC64_GOT_TPREL16_DS": true, + "R_PPC64_GOT_TPREL16_HA": true, + "R_PPC64_GOT_TPREL16_HI": true, + "R_PPC64_GOT_TPREL16_LO_DS": true, + "R_PPC64_IRELATIVE": true, + "R_PPC64_JMP_IREL": true, + "R_PPC64_JMP_SLOT": true, + "R_PPC64_NONE": true, + "R_PPC64_PLT16_LO_DS": true, + "R_PPC64_PLTGOT16": true, + "R_PPC64_PLTGOT16_DS": true, + "R_PPC64_PLTGOT16_HA": true, + "R_PPC64_PLTGOT16_HI": true, + "R_PPC64_PLTGOT16_LO": true, + "R_PPC64_PLTGOT_LO_DS": true, + "R_PPC64_REL14": true, + "R_PPC64_REL14_BRNTAKEN": true, + "R_PPC64_REL14_BRTAKEN": true, + "R_PPC64_REL16": true, + "R_PPC64_REL16DX_HA": true, + "R_PPC64_REL16_HA": true, + "R_PPC64_REL16_HI": true, + "R_PPC64_REL16_LO": true, + "R_PPC64_REL24": true, + "R_PPC64_REL24_NOTOC": true, + "R_PPC64_REL32": true, + "R_PPC64_REL64": true, + "R_PPC64_SECTOFF_DS": true, + "R_PPC64_SECTOFF_LO_DS": true, + "R_PPC64_TLS": true, + "R_PPC64_TLSGD": true, + "R_PPC64_TLSLD": true, + "R_PPC64_TOC": true, + "R_PPC64_TOC16": true, + "R_PPC64_TOC16_DS": true, + "R_PPC64_TOC16_HA": true, + "R_PPC64_TOC16_HI": true, + "R_PPC64_TOC16_LO": true, + "R_PPC64_TOC16_LO_DS": true, + "R_PPC64_TOCSAVE": true, + "R_PPC64_TPREL16": true, + "R_PPC64_TPREL16_DS": true, + "R_PPC64_TPREL16_HA": true, + "R_PPC64_TPREL16_HI": true, + "R_PPC64_TPREL16_HIGH": true, + "R_PPC64_TPREL16_HIGHA": true, + "R_PPC64_TPREL16_HIGHER": true, + "R_PPC64_TPREL16_HIGHERA": true, + "R_PPC64_TPREL16_HIGHEST": true, + "R_PPC64_TPREL16_HIGHESTA": true, + "R_PPC64_TPREL16_LO": true, + "R_PPC64_TPREL16_LO_DS": true, + "R_PPC64_TPREL64": true, + "R_PPC_ADDR14": true, + "R_PPC_ADDR14_BRNTAKEN": true, + "R_PPC_ADDR14_BRTAKEN": true, + "R_PPC_ADDR16": true, + "R_PPC_ADDR16_HA": true, + "R_PPC_ADDR16_HI": true, + "R_PPC_ADDR16_LO": true, + "R_PPC_ADDR24": true, + "R_PPC_ADDR32": true, + "R_PPC_COPY": true, + "R_PPC_DTPMOD32": true, + "R_PPC_DTPREL16": true, + "R_PPC_DTPREL16_HA": true, + "R_PPC_DTPREL16_HI": true, + "R_PPC_DTPREL16_LO": true, + "R_PPC_DTPREL32": true, + "R_PPC_EMB_BIT_FLD": true, + "R_PPC_EMB_MRKREF": true, + "R_PPC_EMB_NADDR16": true, + "R_PPC_EMB_NADDR16_HA": true, + "R_PPC_EMB_NADDR16_HI": true, + "R_PPC_EMB_NADDR16_LO": true, + "R_PPC_EMB_NADDR32": true, + "R_PPC_EMB_RELSDA": true, + "R_PPC_EMB_RELSEC16": true, + "R_PPC_EMB_RELST_HA": true, + "R_PPC_EMB_RELST_HI": true, + "R_PPC_EMB_RELST_LO": true, + "R_PPC_EMB_SDA21": true, + "R_PPC_EMB_SDA2I16": true, + "R_PPC_EMB_SDA2REL": true, + "R_PPC_EMB_SDAI16": true, + "R_PPC_GLOB_DAT": true, + "R_PPC_GOT16": true, + "R_PPC_GOT16_HA": true, + "R_PPC_GOT16_HI": true, + "R_PPC_GOT16_LO": true, + "R_PPC_GOT_TLSGD16": true, + "R_PPC_GOT_TLSGD16_HA": true, + "R_PPC_GOT_TLSGD16_HI": true, + "R_PPC_GOT_TLSGD16_LO": true, + "R_PPC_GOT_TLSLD16": true, + "R_PPC_GOT_TLSLD16_HA": true, + "R_PPC_GOT_TLSLD16_HI": true, + "R_PPC_GOT_TLSLD16_LO": true, + "R_PPC_GOT_TPREL16": true, + "R_PPC_GOT_TPREL16_HA": true, + "R_PPC_GOT_TPREL16_HI": true, + "R_PPC_GOT_TPREL16_LO": true, + "R_PPC_JMP_SLOT": true, + "R_PPC_LOCAL24PC": true, + "R_PPC_NONE": true, + "R_PPC_PLT16_HA": true, + "R_PPC_PLT16_HI": true, + "R_PPC_PLT16_LO": true, + "R_PPC_PLT32": true, + "R_PPC_PLTREL24": true, + "R_PPC_PLTREL32": true, + "R_PPC_REL14": true, + "R_PPC_REL14_BRNTAKEN": true, + "R_PPC_REL14_BRTAKEN": true, + "R_PPC_REL24": true, + "R_PPC_REL32": true, + "R_PPC_RELATIVE": true, + "R_PPC_SDAREL16": true, + "R_PPC_SECTOFF": true, + "R_PPC_SECTOFF_HA": true, + "R_PPC_SECTOFF_HI": true, + "R_PPC_SECTOFF_LO": true, + "R_PPC_TLS": true, + "R_PPC_TPREL16": true, + "R_PPC_TPREL16_HA": true, + "R_PPC_TPREL16_HI": true, + "R_PPC_TPREL16_LO": true, + "R_PPC_TPREL32": true, + "R_PPC_UADDR16": true, + "R_PPC_UADDR32": true, + "R_RISCV": true, + "R_RISCV_32": true, + "R_RISCV_32_PCREL": true, + "R_RISCV_64": true, + "R_RISCV_ADD16": true, + "R_RISCV_ADD32": true, + "R_RISCV_ADD64": true, + "R_RISCV_ADD8": true, + "R_RISCV_ALIGN": true, + "R_RISCV_BRANCH": true, + "R_RISCV_CALL": true, + "R_RISCV_CALL_PLT": true, + "R_RISCV_COPY": true, + "R_RISCV_GNU_VTENTRY": true, + "R_RISCV_GNU_VTINHERIT": true, + "R_RISCV_GOT_HI20": true, + "R_RISCV_GPREL_I": true, + "R_RISCV_GPREL_S": true, + "R_RISCV_HI20": true, + "R_RISCV_JAL": true, + "R_RISCV_JUMP_SLOT": true, + "R_RISCV_LO12_I": true, + "R_RISCV_LO12_S": true, + "R_RISCV_NONE": true, + "R_RISCV_PCREL_HI20": true, + "R_RISCV_PCREL_LO12_I": true, + "R_RISCV_PCREL_LO12_S": true, + "R_RISCV_RELATIVE": true, + "R_RISCV_RELAX": true, + "R_RISCV_RVC_BRANCH": true, + "R_RISCV_RVC_JUMP": true, + "R_RISCV_RVC_LUI": true, + "R_RISCV_SET16": true, + "R_RISCV_SET32": true, + "R_RISCV_SET6": true, + "R_RISCV_SET8": true, + "R_RISCV_SUB16": true, + "R_RISCV_SUB32": true, + "R_RISCV_SUB6": true, + "R_RISCV_SUB64": true, + "R_RISCV_SUB8": true, + "R_RISCV_TLS_DTPMOD32": true, + "R_RISCV_TLS_DTPMOD64": true, + "R_RISCV_TLS_DTPREL32": true, + "R_RISCV_TLS_DTPREL64": true, + "R_RISCV_TLS_GD_HI20": true, + "R_RISCV_TLS_GOT_HI20": true, + "R_RISCV_TLS_TPREL32": true, + "R_RISCV_TLS_TPREL64": true, + "R_RISCV_TPREL_ADD": true, + "R_RISCV_TPREL_HI20": true, + "R_RISCV_TPREL_I": true, + "R_RISCV_TPREL_LO12_I": true, + "R_RISCV_TPREL_LO12_S": true, + "R_RISCV_TPREL_S": true, + "R_SPARC": true, + "R_SPARC_10": true, + "R_SPARC_11": true, + "R_SPARC_13": true, + "R_SPARC_16": true, + "R_SPARC_22": true, + "R_SPARC_32": true, + "R_SPARC_5": true, + "R_SPARC_6": true, + "R_SPARC_64": true, + "R_SPARC_7": true, + "R_SPARC_8": true, + "R_SPARC_COPY": true, + "R_SPARC_DISP16": true, + "R_SPARC_DISP32": true, + "R_SPARC_DISP64": true, + "R_SPARC_DISP8": true, + "R_SPARC_GLOB_DAT": true, + "R_SPARC_GLOB_JMP": true, + "R_SPARC_GOT10": true, + "R_SPARC_GOT13": true, + "R_SPARC_GOT22": true, + "R_SPARC_H44": true, + "R_SPARC_HH22": true, + "R_SPARC_HI22": true, + "R_SPARC_HIPLT22": true, + "R_SPARC_HIX22": true, + "R_SPARC_HM10": true, + "R_SPARC_JMP_SLOT": true, + "R_SPARC_L44": true, + "R_SPARC_LM22": true, + "R_SPARC_LO10": true, + "R_SPARC_LOPLT10": true, + "R_SPARC_LOX10": true, + "R_SPARC_M44": true, + "R_SPARC_NONE": true, + "R_SPARC_OLO10": true, + "R_SPARC_PC10": true, + "R_SPARC_PC22": true, + "R_SPARC_PCPLT10": true, + "R_SPARC_PCPLT22": true, + "R_SPARC_PCPLT32": true, + "R_SPARC_PC_HH22": true, + "R_SPARC_PC_HM10": true, + "R_SPARC_PC_LM22": true, + "R_SPARC_PLT32": true, + "R_SPARC_PLT64": true, + "R_SPARC_REGISTER": true, + "R_SPARC_RELATIVE": true, + "R_SPARC_UA16": true, + "R_SPARC_UA32": true, + "R_SPARC_UA64": true, + "R_SPARC_WDISP16": true, + "R_SPARC_WDISP19": true, + "R_SPARC_WDISP22": true, + "R_SPARC_WDISP30": true, + "R_SPARC_WPLT30": true, + "R_SYM32": true, + "R_SYM64": true, + "R_TYPE32": true, + "R_TYPE64": true, + "R_X86_64": true, + "R_X86_64_16": true, + "R_X86_64_32": true, + "R_X86_64_32S": true, + "R_X86_64_64": true, + "R_X86_64_8": true, + "R_X86_64_COPY": true, + "R_X86_64_DTPMOD64": true, + "R_X86_64_DTPOFF32": true, + "R_X86_64_DTPOFF64": true, + "R_X86_64_GLOB_DAT": true, + "R_X86_64_GOT32": true, + "R_X86_64_GOT64": true, + "R_X86_64_GOTOFF64": true, + "R_X86_64_GOTPC32": true, + "R_X86_64_GOTPC32_TLSDESC": true, + "R_X86_64_GOTPC64": true, + "R_X86_64_GOTPCREL": true, + "R_X86_64_GOTPCREL64": true, + "R_X86_64_GOTPCRELX": true, + "R_X86_64_GOTPLT64": true, + "R_X86_64_GOTTPOFF": true, + "R_X86_64_IRELATIVE": true, + "R_X86_64_JMP_SLOT": true, + "R_X86_64_NONE": true, + "R_X86_64_PC16": true, + "R_X86_64_PC32": true, + "R_X86_64_PC32_BND": true, + "R_X86_64_PC64": true, + "R_X86_64_PC8": true, + "R_X86_64_PLT32": true, + "R_X86_64_PLT32_BND": true, + "R_X86_64_PLTOFF64": true, + "R_X86_64_RELATIVE": true, + "R_X86_64_RELATIVE64": true, + "R_X86_64_REX_GOTPCRELX": true, + "R_X86_64_SIZE32": true, + "R_X86_64_SIZE64": true, + "R_X86_64_TLSDESC": true, + "R_X86_64_TLSDESC_CALL": true, + "R_X86_64_TLSGD": true, + "R_X86_64_TLSLD": true, + "R_X86_64_TPOFF32": true, + "R_X86_64_TPOFF64": true, + "Rel32": true, + "Rel64": true, + "Rela32": true, + "Rela64": true, + "SHF_ALLOC": true, + "SHF_COMPRESSED": true, + "SHF_EXECINSTR": true, + "SHF_GROUP": true, + "SHF_INFO_LINK": true, + "SHF_LINK_ORDER": true, + "SHF_MASKOS": true, + "SHF_MASKPROC": true, + "SHF_MERGE": true, + "SHF_OS_NONCONFORMING": true, + "SHF_STRINGS": true, + "SHF_TLS": true, + "SHF_WRITE": true, + "SHN_ABS": true, + "SHN_COMMON": true, + "SHN_HIOS": true, + "SHN_HIPROC": true, + "SHN_HIRESERVE": true, + "SHN_LOOS": true, + "SHN_LOPROC": true, + "SHN_LORESERVE": true, + "SHN_UNDEF": true, + "SHN_XINDEX": true, + "SHT_DYNAMIC": true, + "SHT_DYNSYM": true, + "SHT_FINI_ARRAY": true, + "SHT_GNU_ATTRIBUTES": true, + "SHT_GNU_HASH": true, + "SHT_GNU_LIBLIST": true, + "SHT_GNU_VERDEF": true, + "SHT_GNU_VERNEED": true, + "SHT_GNU_VERSYM": true, + "SHT_GROUP": true, + "SHT_HASH": true, + "SHT_HIOS": true, + "SHT_HIPROC": true, + "SHT_HIUSER": true, + "SHT_INIT_ARRAY": true, + "SHT_LOOS": true, + "SHT_LOPROC": true, + "SHT_LOUSER": true, + "SHT_NOBITS": true, + "SHT_NOTE": true, + "SHT_NULL": true, + "SHT_PREINIT_ARRAY": true, + "SHT_PROGBITS": true, + "SHT_REL": true, + "SHT_RELA": true, + "SHT_SHLIB": true, + "SHT_STRTAB": true, + "SHT_SYMTAB": true, + "SHT_SYMTAB_SHNDX": true, + "STB_GLOBAL": true, + "STB_HIOS": true, + "STB_HIPROC": true, + "STB_LOCAL": true, + "STB_LOOS": true, + "STB_LOPROC": true, + "STB_WEAK": true, + "STT_COMMON": true, + "STT_FILE": true, + "STT_FUNC": true, + "STT_HIOS": true, + "STT_HIPROC": true, + "STT_LOOS": true, + "STT_LOPROC": true, + "STT_NOTYPE": true, + "STT_OBJECT": true, + "STT_SECTION": true, + "STT_TLS": true, + "STV_DEFAULT": true, + "STV_HIDDEN": true, + "STV_INTERNAL": true, + "STV_PROTECTED": true, + "ST_BIND": true, + "ST_INFO": true, + "ST_TYPE": true, + "ST_VISIBILITY": true, + "Section": true, + "Section32": true, + "Section64": true, + "SectionFlag": true, + "SectionHeader": true, + "SectionIndex": true, + "SectionType": true, + "Sym32": true, + "Sym32Size": true, + "Sym64": true, + "Sym64Size": true, + "SymBind": true, + "SymType": true, + "SymVis": true, + "Symbol": true, + "Type": true, + "Version": true, + }, + "debug/gosym": map[string]bool{ + "DecodingError": true, + "Func": true, + "LineTable": true, + "NewLineTable": true, + "NewTable": true, + "Obj": true, + "Sym": true, + "Table": true, + "UnknownFileError": true, + "UnknownLineError": true, + }, + "debug/macho": map[string]bool{ + "ARM64_RELOC_ADDEND": true, + "ARM64_RELOC_BRANCH26": true, + "ARM64_RELOC_GOT_LOAD_PAGE21": true, + "ARM64_RELOC_GOT_LOAD_PAGEOFF12": true, + "ARM64_RELOC_PAGE21": true, + "ARM64_RELOC_PAGEOFF12": true, + "ARM64_RELOC_POINTER_TO_GOT": true, + "ARM64_RELOC_SUBTRACTOR": true, + "ARM64_RELOC_TLVP_LOAD_PAGE21": true, + "ARM64_RELOC_TLVP_LOAD_PAGEOFF12": true, + "ARM64_RELOC_UNSIGNED": true, + "ARM_RELOC_BR24": true, + "ARM_RELOC_HALF": true, + "ARM_RELOC_HALF_SECTDIFF": true, + "ARM_RELOC_LOCAL_SECTDIFF": true, + "ARM_RELOC_PAIR": true, + "ARM_RELOC_PB_LA_PTR": true, + "ARM_RELOC_SECTDIFF": true, + "ARM_RELOC_VANILLA": true, + "ARM_THUMB_32BIT_BRANCH": true, + "ARM_THUMB_RELOC_BR22": true, + "Cpu": true, + "Cpu386": true, + "CpuAmd64": true, + "CpuArm": true, + "CpuArm64": true, + "CpuPpc": true, + "CpuPpc64": true, + "Dylib": true, + "DylibCmd": true, + "Dysymtab": true, + "DysymtabCmd": true, + "ErrNotFat": true, + "FatArch": true, + "FatArchHeader": true, + "FatFile": true, + "File": true, + "FileHeader": true, + "FlagAllModsBound": true, + "FlagAllowStackExecution": true, + "FlagAppExtensionSafe": true, + "FlagBindAtLoad": true, + "FlagBindsToWeak": true, + "FlagCanonical": true, + "FlagDeadStrippableDylib": true, + "FlagDyldLink": true, + "FlagForceFlat": true, + "FlagHasTLVDescriptors": true, + "FlagIncrLink": true, + "FlagLazyInit": true, + "FlagNoFixPrebinding": true, + "FlagNoHeapExecution": true, + "FlagNoMultiDefs": true, + "FlagNoReexportedDylibs": true, + "FlagNoUndefs": true, + "FlagPIE": true, + "FlagPrebindable": true, + "FlagPrebound": true, + "FlagRootSafe": true, + "FlagSetuidSafe": true, + "FlagSplitSegs": true, + "FlagSubsectionsViaSymbols": true, + "FlagTwoLevel": true, + "FlagWeakDefines": true, + "FormatError": true, + "GENERIC_RELOC_LOCAL_SECTDIFF": true, + "GENERIC_RELOC_PAIR": true, + "GENERIC_RELOC_PB_LA_PTR": true, + "GENERIC_RELOC_SECTDIFF": true, + "GENERIC_RELOC_TLV": true, + "GENERIC_RELOC_VANILLA": true, + "Load": true, + "LoadBytes": true, + "LoadCmd": true, + "LoadCmdDylib": true, + "LoadCmdDylinker": true, + "LoadCmdDysymtab": true, + "LoadCmdRpath": true, + "LoadCmdSegment": true, + "LoadCmdSegment64": true, + "LoadCmdSymtab": true, + "LoadCmdThread": true, + "LoadCmdUnixThread": true, + "Magic32": true, + "Magic64": true, + "MagicFat": true, + "NewFatFile": true, + "NewFile": true, + "Nlist32": true, + "Nlist64": true, + "Open": true, + "OpenFat": true, + "Regs386": true, + "RegsAMD64": true, + "Reloc": true, + "RelocTypeARM": true, + "RelocTypeARM64": true, + "RelocTypeGeneric": true, + "RelocTypeX86_64": true, + "Rpath": true, + "RpathCmd": true, + "Section": true, + "Section32": true, + "Section64": true, + "SectionHeader": true, + "Segment": true, + "Segment32": true, + "Segment64": true, + "SegmentHeader": true, + "Symbol": true, + "Symtab": true, + "SymtabCmd": true, + "Thread": true, + "Type": true, + "TypeBundle": true, + "TypeDylib": true, + "TypeExec": true, + "TypeObj": true, + "X86_64_RELOC_BRANCH": true, + "X86_64_RELOC_GOT": true, + "X86_64_RELOC_GOT_LOAD": true, + "X86_64_RELOC_SIGNED": true, + "X86_64_RELOC_SIGNED_1": true, + "X86_64_RELOC_SIGNED_2": true, + "X86_64_RELOC_SIGNED_4": true, + "X86_64_RELOC_SUBTRACTOR": true, + "X86_64_RELOC_TLV": true, + "X86_64_RELOC_UNSIGNED": true, + }, + "debug/pe": map[string]bool{ + "COFFSymbol": true, + "COFFSymbolSize": true, + "DataDirectory": true, + "File": true, + "FileHeader": true, + "FormatError": true, + "IMAGE_DIRECTORY_ENTRY_ARCHITECTURE": true, + "IMAGE_DIRECTORY_ENTRY_BASERELOC": true, + "IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT": true, + "IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR": true, + "IMAGE_DIRECTORY_ENTRY_DEBUG": true, + "IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT": true, + "IMAGE_DIRECTORY_ENTRY_EXCEPTION": true, + "IMAGE_DIRECTORY_ENTRY_EXPORT": true, + "IMAGE_DIRECTORY_ENTRY_GLOBALPTR": true, + "IMAGE_DIRECTORY_ENTRY_IAT": true, + "IMAGE_DIRECTORY_ENTRY_IMPORT": true, + "IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG": true, + "IMAGE_DIRECTORY_ENTRY_RESOURCE": true, + "IMAGE_DIRECTORY_ENTRY_SECURITY": true, + "IMAGE_DIRECTORY_ENTRY_TLS": true, + "IMAGE_FILE_MACHINE_AM33": true, + "IMAGE_FILE_MACHINE_AMD64": true, + "IMAGE_FILE_MACHINE_ARM": true, + "IMAGE_FILE_MACHINE_ARM64": true, + "IMAGE_FILE_MACHINE_ARMNT": true, + "IMAGE_FILE_MACHINE_EBC": true, + "IMAGE_FILE_MACHINE_I386": true, + "IMAGE_FILE_MACHINE_IA64": true, + "IMAGE_FILE_MACHINE_M32R": true, + "IMAGE_FILE_MACHINE_MIPS16": true, + "IMAGE_FILE_MACHINE_MIPSFPU": true, + "IMAGE_FILE_MACHINE_MIPSFPU16": true, + "IMAGE_FILE_MACHINE_POWERPC": true, + "IMAGE_FILE_MACHINE_POWERPCFP": true, + "IMAGE_FILE_MACHINE_R4000": true, + "IMAGE_FILE_MACHINE_SH3": true, + "IMAGE_FILE_MACHINE_SH3DSP": true, + "IMAGE_FILE_MACHINE_SH4": true, + "IMAGE_FILE_MACHINE_SH5": true, + "IMAGE_FILE_MACHINE_THUMB": true, + "IMAGE_FILE_MACHINE_UNKNOWN": true, + "IMAGE_FILE_MACHINE_WCEMIPSV2": true, + "ImportDirectory": true, + "NewFile": true, + "Open": true, + "OptionalHeader32": true, + "OptionalHeader64": true, + "Reloc": true, + "Section": true, + "SectionHeader": true, + "SectionHeader32": true, + "StringTable": true, + "Symbol": true, + }, + "debug/plan9obj": map[string]bool{ + "File": true, + "FileHeader": true, + "Magic386": true, + "Magic64": true, + "MagicAMD64": true, + "MagicARM": true, + "NewFile": true, + "Open": true, + "Section": true, + "SectionHeader": true, + "Sym": true, + }, + "encoding": map[string]bool{ + "BinaryMarshaler": true, + "BinaryUnmarshaler": true, + "TextMarshaler": true, + "TextUnmarshaler": true, + }, + "encoding/ascii85": map[string]bool{ + "CorruptInputError": true, + "Decode": true, + "Encode": true, + "MaxEncodedLen": true, + "NewDecoder": true, + "NewEncoder": true, + }, + "encoding/asn1": map[string]bool{ + "BitString": true, + "ClassApplication": true, + "ClassContextSpecific": true, + "ClassPrivate": true, + "ClassUniversal": true, + "Enumerated": true, + "Flag": true, + "Marshal": true, + "MarshalWithParams": true, + "NullBytes": true, + "NullRawValue": true, + "ObjectIdentifier": true, + "RawContent": true, + "RawValue": true, + "StructuralError": true, + "SyntaxError": true, + "TagBitString": true, + "TagBoolean": true, + "TagEnum": true, + "TagGeneralString": true, + "TagGeneralizedTime": true, + "TagIA5String": true, + "TagInteger": true, + "TagNull": true, + "TagNumericString": true, + "TagOID": true, + "TagOctetString": true, + "TagPrintableString": true, + "TagSequence": true, + "TagSet": true, + "TagT61String": true, + "TagUTCTime": true, + "TagUTF8String": true, + "Unmarshal": true, + "UnmarshalWithParams": true, + }, + "encoding/base32": map[string]bool{ + "CorruptInputError": true, + "Encoding": true, + "HexEncoding": true, + "NewDecoder": true, + "NewEncoder": true, + "NewEncoding": true, + "NoPadding": true, + "StdEncoding": true, + "StdPadding": true, + }, + "encoding/base64": map[string]bool{ + "CorruptInputError": true, + "Encoding": true, + "NewDecoder": true, + "NewEncoder": true, + "NewEncoding": true, + "NoPadding": true, + "RawStdEncoding": true, + "RawURLEncoding": true, + "StdEncoding": true, + "StdPadding": true, + "URLEncoding": true, + }, + "encoding/binary": map[string]bool{ + "BigEndian": true, + "ByteOrder": true, + "LittleEndian": true, + "MaxVarintLen16": true, + "MaxVarintLen32": true, + "MaxVarintLen64": true, + "PutUvarint": true, + "PutVarint": true, + "Read": true, + "ReadUvarint": true, + "ReadVarint": true, + "Size": true, + "Uvarint": true, + "Varint": true, + "Write": true, + }, + "encoding/csv": map[string]bool{ + "ErrBareQuote": true, + "ErrFieldCount": true, + "ErrQuote": true, + "ErrTrailingComma": true, + "NewReader": true, + "NewWriter": true, + "ParseError": true, + "Reader": true, + "Writer": true, + }, + "encoding/gob": map[string]bool{ + "CommonType": true, + "Decoder": true, + "Encoder": true, + "GobDecoder": true, + "GobEncoder": true, + "NewDecoder": true, + "NewEncoder": true, + "Register": true, + "RegisterName": true, + }, + "encoding/hex": map[string]bool{ + "Decode": true, + "DecodeString": true, + "DecodedLen": true, + "Dump": true, + "Dumper": true, + "Encode": true, + "EncodeToString": true, + "EncodedLen": true, + "ErrLength": true, + "InvalidByteError": true, + "NewDecoder": true, + "NewEncoder": true, + }, + "encoding/json": map[string]bool{ + "Compact": true, + "Decoder": true, + "Delim": true, + "Encoder": true, + "HTMLEscape": true, + "Indent": true, + "InvalidUTF8Error": true, + "InvalidUnmarshalError": true, + "Marshal": true, + "MarshalIndent": true, + "Marshaler": true, + "MarshalerError": true, + "NewDecoder": true, + "NewEncoder": true, + "Number": true, + "RawMessage": true, + "SyntaxError": true, + "Token": true, + "Unmarshal": true, + "UnmarshalFieldError": true, + "UnmarshalTypeError": true, + "Unmarshaler": true, + "UnsupportedTypeError": true, + "UnsupportedValueError": true, + "Valid": true, + }, + "encoding/pem": map[string]bool{ + "Block": true, + "Decode": true, + "Encode": true, + "EncodeToMemory": true, + }, + "encoding/xml": map[string]bool{ + "Attr": true, + "CharData": true, + "Comment": true, + "CopyToken": true, + "Decoder": true, + "Directive": true, + "Encoder": true, + "EndElement": true, + "Escape": true, + "EscapeText": true, + "HTMLAutoClose": true, + "HTMLEntity": true, + "Header": true, + "Marshal": true, + "MarshalIndent": true, + "Marshaler": true, + "MarshalerAttr": true, + "Name": true, + "NewDecoder": true, + "NewEncoder": true, + "NewTokenDecoder": true, + "ProcInst": true, + "StartElement": true, + "SyntaxError": true, + "TagPathError": true, + "Token": true, + "TokenReader": true, + "Unmarshal": true, + "UnmarshalError": true, + "Unmarshaler": true, + "UnmarshalerAttr": true, + "UnsupportedTypeError": true, + }, + "errors": map[string]bool{ + "New": true, + }, + "expvar": map[string]bool{ + "Do": true, + "Float": true, + "Func": true, + "Get": true, + "Handler": true, + "Int": true, + "KeyValue": true, + "Map": true, + "NewFloat": true, + "NewInt": true, + "NewMap": true, + "NewString": true, + "Publish": true, + "String": true, + "Var": true, + }, + "flag": map[string]bool{ + "Arg": true, + "Args": true, + "Bool": true, + "BoolVar": true, + "CommandLine": true, + "ContinueOnError": true, + "Duration": true, + "DurationVar": true, + "ErrHelp": true, + "ErrorHandling": true, + "ExitOnError": true, + "Flag": true, + "FlagSet": true, + "Float64": true, + "Float64Var": true, + "Getter": true, + "Int": true, + "Int64": true, + "Int64Var": true, + "IntVar": true, + "Lookup": true, + "NArg": true, + "NFlag": true, + "NewFlagSet": true, + "PanicOnError": true, + "Parse": true, + "Parsed": true, + "PrintDefaults": true, + "Set": true, + "String": true, + "StringVar": true, + "Uint": true, + "Uint64": true, + "Uint64Var": true, + "UintVar": true, + "UnquoteUsage": true, + "Usage": true, + "Value": true, + "Var": true, + "Visit": true, + "VisitAll": true, + }, + "fmt": map[string]bool{ + "Errorf": true, + "Formatter": true, + "Fprint": true, + "Fprintf": true, + "Fprintln": true, + "Fscan": true, + "Fscanf": true, + "Fscanln": true, + "GoStringer": true, + "Print": true, + "Printf": true, + "Println": true, + "Scan": true, + "ScanState": true, + "Scanf": true, + "Scanln": true, + "Scanner": true, + "Sprint": true, + "Sprintf": true, + "Sprintln": true, + "Sscan": true, + "Sscanf": true, + "Sscanln": true, + "State": true, + "Stringer": true, + }, + "go/ast": map[string]bool{ + "ArrayType": true, + "AssignStmt": true, + "Bad": true, + "BadDecl": true, + "BadExpr": true, + "BadStmt": true, + "BasicLit": true, + "BinaryExpr": true, + "BlockStmt": true, + "BranchStmt": true, + "CallExpr": true, + "CaseClause": true, + "ChanDir": true, + "ChanType": true, + "CommClause": true, + "Comment": true, + "CommentGroup": true, + "CommentMap": true, + "CompositeLit": true, + "Con": true, + "DeclStmt": true, + "DeferStmt": true, + "Ellipsis": true, + "EmptyStmt": true, + "ExprStmt": true, + "Field": true, + "FieldFilter": true, + "FieldList": true, + "File": true, + "FileExports": true, + "Filter": true, + "FilterDecl": true, + "FilterFile": true, + "FilterFuncDuplicates": true, + "FilterImportDuplicates": true, + "FilterPackage": true, + "FilterUnassociatedComments": true, + "ForStmt": true, + "Fprint": true, + "Fun": true, + "FuncDecl": true, + "FuncLit": true, + "FuncType": true, + "GenDecl": true, + "GoStmt": true, + "Ident": true, + "IfStmt": true, + "ImportSpec": true, + "Importer": true, + "IncDecStmt": true, + "IndexExpr": true, + "Inspect": true, + "InterfaceType": true, + "IsExported": true, + "KeyValueExpr": true, + "LabeledStmt": true, + "Lbl": true, + "MapType": true, + "MergeMode": true, + "MergePackageFiles": true, + "NewCommentMap": true, + "NewIdent": true, + "NewObj": true, + "NewPackage": true, + "NewScope": true, + "Node": true, + "NotNilFilter": true, + "ObjKind": true, + "Object": true, + "Package": true, + "PackageExports": true, + "ParenExpr": true, + "Pkg": true, + "Print": true, + "RECV": true, + "RangeStmt": true, + "ReturnStmt": true, + "SEND": true, + "Scope": true, + "SelectStmt": true, + "SelectorExpr": true, + "SendStmt": true, + "SliceExpr": true, + "SortImports": true, + "StarExpr": true, + "StructType": true, + "SwitchStmt": true, + "Typ": true, + "TypeAssertExpr": true, + "TypeSpec": true, + "TypeSwitchStmt": true, + "UnaryExpr": true, + "ValueSpec": true, + "Var": true, + "Visitor": true, + "Walk": true, + }, + "go/build": map[string]bool{ + "AllowBinary": true, + "ArchChar": true, + "Context": true, + "Default": true, + "FindOnly": true, + "IgnoreVendor": true, + "Import": true, + "ImportComment": true, + "ImportDir": true, + "ImportMode": true, + "IsLocalImport": true, + "MultiplePackageError": true, + "NoGoError": true, + "Package": true, + "ToolDir": true, + }, + "go/constant": map[string]bool{ + "BinaryOp": true, + "BitLen": true, + "Bool": true, + "BoolVal": true, + "Bytes": true, + "Compare": true, + "Complex": true, + "Denom": true, + "Float": true, + "Float32Val": true, + "Float64Val": true, + "Imag": true, + "Int": true, + "Int64Val": true, + "Kind": true, + "MakeBool": true, + "MakeFloat64": true, + "MakeFromBytes": true, + "MakeFromLiteral": true, + "MakeImag": true, + "MakeInt64": true, + "MakeString": true, + "MakeUint64": true, + "MakeUnknown": true, + "Num": true, + "Real": true, + "Shift": true, + "Sign": true, + "String": true, + "StringVal": true, + "ToComplex": true, + "ToFloat": true, + "ToInt": true, + "Uint64Val": true, + "UnaryOp": true, + "Unknown": true, + }, + "go/doc": map[string]bool{ + "AllDecls": true, + "AllMethods": true, + "Example": true, + "Examples": true, + "Filter": true, + "Func": true, + "IllegalPrefixes": true, + "IsPredeclared": true, + "Mode": true, + "New": true, + "Note": true, + "Package": true, + "PreserveAST": true, + "Synopsis": true, + "ToHTML": true, + "ToText": true, + "Type": true, + "Value": true, + }, + "go/format": map[string]bool{ + "Node": true, + "Source": true, + }, + "go/importer": map[string]bool{ + "Default": true, + "For": true, + "ForCompiler": true, + "Lookup": true, + }, + "go/parser": map[string]bool{ + "AllErrors": true, + "DeclarationErrors": true, + "ImportsOnly": true, + "Mode": true, + "PackageClauseOnly": true, + "ParseComments": true, + "ParseDir": true, + "ParseExpr": true, + "ParseExprFrom": true, + "ParseFile": true, + "SpuriousErrors": true, + "Trace": true, + }, + "go/printer": map[string]bool{ + "CommentedNode": true, + "Config": true, + "Fprint": true, + "Mode": true, + "RawFormat": true, + "SourcePos": true, + "TabIndent": true, + "UseSpaces": true, + }, + "go/scanner": map[string]bool{ + "Error": true, + "ErrorHandler": true, + "ErrorList": true, + "Mode": true, + "PrintError": true, + "ScanComments": true, + "Scanner": true, + }, + "go/token": map[string]bool{ + "ADD": true, + "ADD_ASSIGN": true, + "AND": true, + "AND_ASSIGN": true, + "AND_NOT": true, + "AND_NOT_ASSIGN": true, + "ARROW": true, + "ASSIGN": true, + "BREAK": true, + "CASE": true, + "CHAN": true, + "CHAR": true, + "COLON": true, + "COMMA": true, + "COMMENT": true, + "CONST": true, + "CONTINUE": true, + "DEC": true, + "DEFAULT": true, + "DEFER": true, + "DEFINE": true, + "ELLIPSIS": true, + "ELSE": true, + "EOF": true, + "EQL": true, + "FALLTHROUGH": true, + "FLOAT": true, + "FOR": true, + "FUNC": true, + "File": true, + "FileSet": true, + "GEQ": true, + "GO": true, + "GOTO": true, + "GTR": true, + "HighestPrec": true, + "IDENT": true, + "IF": true, + "ILLEGAL": true, + "IMAG": true, + "IMPORT": true, + "INC": true, + "INT": true, + "INTERFACE": true, + "LAND": true, + "LBRACE": true, + "LBRACK": true, + "LEQ": true, + "LOR": true, + "LPAREN": true, + "LSS": true, + "Lookup": true, + "LowestPrec": true, + "MAP": true, + "MUL": true, + "MUL_ASSIGN": true, + "NEQ": true, + "NOT": true, + "NewFileSet": true, + "NoPos": true, + "OR": true, + "OR_ASSIGN": true, + "PACKAGE": true, + "PERIOD": true, + "Pos": true, + "Position": true, + "QUO": true, + "QUO_ASSIGN": true, + "RANGE": true, + "RBRACE": true, + "RBRACK": true, + "REM": true, + "REM_ASSIGN": true, + "RETURN": true, + "RPAREN": true, + "SELECT": true, + "SEMICOLON": true, + "SHL": true, + "SHL_ASSIGN": true, + "SHR": true, + "SHR_ASSIGN": true, + "STRING": true, + "STRUCT": true, + "SUB": true, + "SUB_ASSIGN": true, + "SWITCH": true, + "TYPE": true, + "Token": true, + "UnaryPrec": true, + "VAR": true, + "XOR": true, + "XOR_ASSIGN": true, + }, + "go/types": map[string]bool{ + "Array": true, + "AssertableTo": true, + "AssignableTo": true, + "Basic": true, + "BasicInfo": true, + "BasicKind": true, + "Bool": true, + "Builtin": true, + "Byte": true, + "Chan": true, + "ChanDir": true, + "Checker": true, + "Comparable": true, + "Complex128": true, + "Complex64": true, + "Config": true, + "Const": true, + "ConvertibleTo": true, + "DefPredeclaredTestFuncs": true, + "Default": true, + "Error": true, + "Eval": true, + "ExprString": true, + "FieldVal": true, + "Float32": true, + "Float64": true, + "Func": true, + "Id": true, + "Identical": true, + "IdenticalIgnoreTags": true, + "Implements": true, + "ImportMode": true, + "Importer": true, + "ImporterFrom": true, + "Info": true, + "Initializer": true, + "Int": true, + "Int16": true, + "Int32": true, + "Int64": true, + "Int8": true, + "Interface": true, + "Invalid": true, + "IsBoolean": true, + "IsComplex": true, + "IsConstType": true, + "IsFloat": true, + "IsInteger": true, + "IsInterface": true, + "IsNumeric": true, + "IsOrdered": true, + "IsString": true, + "IsUnsigned": true, + "IsUntyped": true, + "Label": true, + "LookupFieldOrMethod": true, + "Map": true, + "MethodExpr": true, + "MethodSet": true, + "MethodVal": true, + "MissingMethod": true, + "Named": true, + "NewArray": true, + "NewChan": true, + "NewChecker": true, + "NewConst": true, + "NewField": true, + "NewFunc": true, + "NewInterface": true, + "NewInterfaceType": true, + "NewLabel": true, + "NewMap": true, + "NewMethodSet": true, + "NewNamed": true, + "NewPackage": true, + "NewParam": true, + "NewPkgName": true, + "NewPointer": true, + "NewScope": true, + "NewSignature": true, + "NewSlice": true, + "NewStruct": true, + "NewTuple": true, + "NewTypeName": true, + "NewVar": true, + "Nil": true, + "ObjectString": true, + "Package": true, + "PkgName": true, + "Pointer": true, + "Qualifier": true, + "RecvOnly": true, + "RelativeTo": true, + "Rune": true, + "Scope": true, + "Selection": true, + "SelectionKind": true, + "SelectionString": true, + "SendOnly": true, + "SendRecv": true, + "Signature": true, + "Sizes": true, + "SizesFor": true, + "Slice": true, + "StdSizes": true, + "String": true, + "Struct": true, + "Tuple": true, + "Typ": true, + "Type": true, + "TypeAndValue": true, + "TypeName": true, + "TypeString": true, + "Uint": true, + "Uint16": true, + "Uint32": true, + "Uint64": true, + "Uint8": true, + "Uintptr": true, + "Universe": true, + "Unsafe": true, + "UnsafePointer": true, + "UntypedBool": true, + "UntypedComplex": true, + "UntypedFloat": true, + "UntypedInt": true, + "UntypedNil": true, + "UntypedRune": true, + "UntypedString": true, + "Var": true, + "WriteExpr": true, + "WriteSignature": true, + "WriteType": true, + }, + "hash": map[string]bool{ + "Hash": true, + "Hash32": true, + "Hash64": true, + }, + "hash/adler32": map[string]bool{ + "Checksum": true, + "New": true, + "Size": true, + }, + "hash/crc32": map[string]bool{ + "Castagnoli": true, + "Checksum": true, + "ChecksumIEEE": true, + "IEEE": true, + "IEEETable": true, + "Koopman": true, + "MakeTable": true, + "New": true, + "NewIEEE": true, + "Size": true, + "Table": true, + "Update": true, + }, + "hash/crc64": map[string]bool{ + "Checksum": true, + "ECMA": true, + "ISO": true, + "MakeTable": true, + "New": true, + "Size": true, + "Table": true, + "Update": true, + }, + "hash/fnv": map[string]bool{ + "New128": true, + "New128a": true, + "New32": true, + "New32a": true, + "New64": true, + "New64a": true, + }, + "html": map[string]bool{ + "EscapeString": true, + "UnescapeString": true, + }, + "html/template": map[string]bool{ + "CSS": true, + "ErrAmbigContext": true, + "ErrBadHTML": true, + "ErrBranchEnd": true, + "ErrEndContext": true, + "ErrNoSuchTemplate": true, + "ErrOutputContext": true, + "ErrPartialCharset": true, + "ErrPartialEscape": true, + "ErrPredefinedEscaper": true, + "ErrRangeLoopReentry": true, + "ErrSlashAmbig": true, + "Error": true, + "ErrorCode": true, + "FuncMap": true, + "HTML": true, + "HTMLAttr": true, + "HTMLEscape": true, + "HTMLEscapeString": true, + "HTMLEscaper": true, + "IsTrue": true, + "JS": true, + "JSEscape": true, + "JSEscapeString": true, + "JSEscaper": true, + "JSStr": true, + "Must": true, + "New": true, + "OK": true, + "ParseFiles": true, + "ParseGlob": true, + "Srcset": true, + "Template": true, + "URL": true, + "URLQueryEscaper": true, + }, + "image": map[string]bool{ + "Alpha": true, + "Alpha16": true, + "Black": true, + "CMYK": true, + "Config": true, + "Decode": true, + "DecodeConfig": true, + "ErrFormat": true, + "Gray": true, + "Gray16": true, + "Image": true, + "NRGBA": true, + "NRGBA64": true, + "NYCbCrA": true, + "NewAlpha": true, + "NewAlpha16": true, + "NewCMYK": true, + "NewGray": true, + "NewGray16": true, + "NewNRGBA": true, + "NewNRGBA64": true, + "NewNYCbCrA": true, + "NewPaletted": true, + "NewRGBA": true, + "NewRGBA64": true, + "NewUniform": true, + "NewYCbCr": true, + "Opaque": true, + "Paletted": true, + "PalettedImage": true, + "Point": true, + "Pt": true, + "RGBA": true, + "RGBA64": true, + "Rect": true, + "Rectangle": true, + "RegisterFormat": true, + "Transparent": true, + "Uniform": true, + "White": true, + "YCbCr": true, + "YCbCrSubsampleRatio": true, + "YCbCrSubsampleRatio410": true, + "YCbCrSubsampleRatio411": true, + "YCbCrSubsampleRatio420": true, + "YCbCrSubsampleRatio422": true, + "YCbCrSubsampleRatio440": true, + "YCbCrSubsampleRatio444": true, + "ZP": true, + "ZR": true, + }, + "image/color": map[string]bool{ + "Alpha": true, + "Alpha16": true, + "Alpha16Model": true, + "AlphaModel": true, + "Black": true, + "CMYK": true, + "CMYKModel": true, + "CMYKToRGB": true, + "Color": true, + "Gray": true, + "Gray16": true, + "Gray16Model": true, + "GrayModel": true, + "Model": true, + "ModelFunc": true, + "NRGBA": true, + "NRGBA64": true, + "NRGBA64Model": true, + "NRGBAModel": true, + "NYCbCrA": true, + "NYCbCrAModel": true, + "Opaque": true, + "Palette": true, + "RGBA": true, + "RGBA64": true, + "RGBA64Model": true, + "RGBAModel": true, + "RGBToCMYK": true, + "RGBToYCbCr": true, + "Transparent": true, + "White": true, + "YCbCr": true, + "YCbCrModel": true, + "YCbCrToRGB": true, + }, + "image/color/palette": map[string]bool{ + "Plan9": true, + "WebSafe": true, + }, + "image/draw": map[string]bool{ + "Draw": true, + "DrawMask": true, + "Drawer": true, + "FloydSteinberg": true, + "Image": true, + "Op": true, + "Over": true, + "Quantizer": true, + "Src": true, + }, + "image/gif": map[string]bool{ + "Decode": true, + "DecodeAll": true, + "DecodeConfig": true, + "DisposalBackground": true, + "DisposalNone": true, + "DisposalPrevious": true, + "Encode": true, + "EncodeAll": true, + "GIF": true, + "Options": true, + }, + "image/jpeg": map[string]bool{ + "Decode": true, + "DecodeConfig": true, + "DefaultQuality": true, + "Encode": true, + "FormatError": true, + "Options": true, + "Reader": true, + "UnsupportedError": true, + }, + "image/png": map[string]bool{ + "BestCompression": true, + "BestSpeed": true, + "CompressionLevel": true, + "Decode": true, + "DecodeConfig": true, + "DefaultCompression": true, + "Encode": true, + "Encoder": true, + "EncoderBuffer": true, + "EncoderBufferPool": true, + "FormatError": true, + "NoCompression": true, + "UnsupportedError": true, + }, + "index/suffixarray": map[string]bool{ + "Index": true, + "New": true, + }, + "io": map[string]bool{ + "ByteReader": true, + "ByteScanner": true, + "ByteWriter": true, + "Closer": true, + "Copy": true, + "CopyBuffer": true, + "CopyN": true, + "EOF": true, + "ErrClosedPipe": true, + "ErrNoProgress": true, + "ErrShortBuffer": true, + "ErrShortWrite": true, + "ErrUnexpectedEOF": true, + "LimitReader": true, + "LimitedReader": true, + "MultiReader": true, + "MultiWriter": true, + "NewSectionReader": true, + "Pipe": true, + "PipeReader": true, + "PipeWriter": true, + "ReadAtLeast": true, + "ReadCloser": true, + "ReadFull": true, + "ReadSeeker": true, + "ReadWriteCloser": true, + "ReadWriteSeeker": true, + "ReadWriter": true, + "Reader": true, + "ReaderAt": true, + "ReaderFrom": true, + "RuneReader": true, + "RuneScanner": true, + "SectionReader": true, + "SeekCurrent": true, + "SeekEnd": true, + "SeekStart": true, + "Seeker": true, + "StringWriter": true, + "TeeReader": true, + "WriteCloser": true, + "WriteSeeker": true, + "WriteString": true, + "Writer": true, + "WriterAt": true, + "WriterTo": true, + }, + "io/ioutil": map[string]bool{ + "Discard": true, + "NopCloser": true, + "ReadAll": true, + "ReadDir": true, + "ReadFile": true, + "TempDir": true, + "TempFile": true, + "WriteFile": true, + }, + "log": map[string]bool{ + "Fatal": true, + "Fatalf": true, + "Fatalln": true, + "Flags": true, + "LUTC": true, + "Ldate": true, + "Llongfile": true, + "Lmicroseconds": true, + "Logger": true, + "Lshortfile": true, + "LstdFlags": true, + "Ltime": true, + "New": true, + "Output": true, + "Panic": true, + "Panicf": true, + "Panicln": true, + "Prefix": true, + "Print": true, + "Printf": true, + "Println": true, + "SetFlags": true, + "SetOutput": true, + "SetPrefix": true, + }, + "log/syslog": map[string]bool{ + "Dial": true, + "LOG_ALERT": true, + "LOG_AUTH": true, + "LOG_AUTHPRIV": true, + "LOG_CRIT": true, + "LOG_CRON": true, + "LOG_DAEMON": true, + "LOG_DEBUG": true, + "LOG_EMERG": true, + "LOG_ERR": true, + "LOG_FTP": true, + "LOG_INFO": true, + "LOG_KERN": true, + "LOG_LOCAL0": true, + "LOG_LOCAL1": true, + "LOG_LOCAL2": true, + "LOG_LOCAL3": true, + "LOG_LOCAL4": true, + "LOG_LOCAL5": true, + "LOG_LOCAL6": true, + "LOG_LOCAL7": true, + "LOG_LPR": true, + "LOG_MAIL": true, + "LOG_NEWS": true, + "LOG_NOTICE": true, + "LOG_SYSLOG": true, + "LOG_USER": true, + "LOG_UUCP": true, + "LOG_WARNING": true, + "New": true, + "NewLogger": true, + "Priority": true, + "Writer": true, + }, + "math": map[string]bool{ + "Abs": true, + "Acos": true, + "Acosh": true, + "Asin": true, + "Asinh": true, + "Atan": true, + "Atan2": true, + "Atanh": true, + "Cbrt": true, + "Ceil": true, + "Copysign": true, + "Cos": true, + "Cosh": true, + "Dim": true, + "E": true, + "Erf": true, + "Erfc": true, + "Erfcinv": true, + "Erfinv": true, + "Exp": true, + "Exp2": true, + "Expm1": true, + "Float32bits": true, + "Float32frombits": true, + "Float64bits": true, + "Float64frombits": true, + "Floor": true, + "Frexp": true, + "Gamma": true, + "Hypot": true, + "Ilogb": true, + "Inf": true, + "IsInf": true, + "IsNaN": true, + "J0": true, + "J1": true, + "Jn": true, + "Ldexp": true, + "Lgamma": true, + "Ln10": true, + "Ln2": true, + "Log": true, + "Log10": true, + "Log10E": true, + "Log1p": true, + "Log2": true, + "Log2E": true, + "Logb": true, + "Max": true, + "MaxFloat32": true, + "MaxFloat64": true, + "MaxInt16": true, + "MaxInt32": true, + "MaxInt64": true, + "MaxInt8": true, + "MaxUint16": true, + "MaxUint32": true, + "MaxUint64": true, + "MaxUint8": true, + "Min": true, + "MinInt16": true, + "MinInt32": true, + "MinInt64": true, + "MinInt8": true, + "Mod": true, + "Modf": true, + "NaN": true, + "Nextafter": true, + "Nextafter32": true, + "Phi": true, + "Pi": true, + "Pow": true, + "Pow10": true, + "Remainder": true, + "Round": true, + "RoundToEven": true, + "Signbit": true, + "Sin": true, + "Sincos": true, + "Sinh": true, + "SmallestNonzeroFloat32": true, + "SmallestNonzeroFloat64": true, + "Sqrt": true, + "Sqrt2": true, + "SqrtE": true, + "SqrtPhi": true, + "SqrtPi": true, + "Tan": true, + "Tanh": true, + "Trunc": true, + "Y0": true, + "Y1": true, + "Yn": true, + }, + "math/big": map[string]bool{ + "Above": true, + "Accuracy": true, + "AwayFromZero": true, + "Below": true, + "ErrNaN": true, + "Exact": true, + "Float": true, + "Int": true, + "Jacobi": true, + "MaxBase": true, + "MaxExp": true, + "MaxPrec": true, + "MinExp": true, + "NewFloat": true, + "NewInt": true, + "NewRat": true, + "ParseFloat": true, + "Rat": true, + "RoundingMode": true, + "ToNearestAway": true, + "ToNearestEven": true, + "ToNegativeInf": true, + "ToPositiveInf": true, + "ToZero": true, + "Word": true, + }, + "math/bits": map[string]bool{ + "Add": true, + "Add32": true, + "Add64": true, + "Div": true, + "Div32": true, + "Div64": true, + "LeadingZeros": true, + "LeadingZeros16": true, + "LeadingZeros32": true, + "LeadingZeros64": true, + "LeadingZeros8": true, + "Len": true, + "Len16": true, + "Len32": true, + "Len64": true, + "Len8": true, + "Mul": true, + "Mul32": true, + "Mul64": true, + "OnesCount": true, + "OnesCount16": true, + "OnesCount32": true, + "OnesCount64": true, + "OnesCount8": true, + "Reverse": true, + "Reverse16": true, + "Reverse32": true, + "Reverse64": true, + "Reverse8": true, + "ReverseBytes": true, + "ReverseBytes16": true, + "ReverseBytes32": true, + "ReverseBytes64": true, + "RotateLeft": true, + "RotateLeft16": true, + "RotateLeft32": true, + "RotateLeft64": true, + "RotateLeft8": true, + "Sub": true, + "Sub32": true, + "Sub64": true, + "TrailingZeros": true, + "TrailingZeros16": true, + "TrailingZeros32": true, + "TrailingZeros64": true, + "TrailingZeros8": true, + "UintSize": true, + }, + "math/cmplx": map[string]bool{ + "Abs": true, + "Acos": true, + "Acosh": true, + "Asin": true, + "Asinh": true, + "Atan": true, + "Atanh": true, + "Conj": true, + "Cos": true, + "Cosh": true, + "Cot": true, + "Exp": true, + "Inf": true, + "IsInf": true, + "IsNaN": true, + "Log": true, + "Log10": true, + "NaN": true, + "Phase": true, + "Polar": true, + "Pow": true, + "Rect": true, + "Sin": true, + "Sinh": true, + "Sqrt": true, + "Tan": true, + "Tanh": true, + }, + "math/rand": map[string]bool{ + "ExpFloat64": true, + "Float32": true, + "Float64": true, + "Int": true, + "Int31": true, + "Int31n": true, + "Int63": true, + "Int63n": true, + "Intn": true, + "New": true, + "NewSource": true, + "NewZipf": true, + "NormFloat64": true, + "Perm": true, + "Rand": true, + "Read": true, + "Seed": true, + "Shuffle": true, + "Source": true, + "Source64": true, + "Uint32": true, + "Uint64": true, + "Zipf": true, + }, + "mime": map[string]bool{ + "AddExtensionType": true, + "BEncoding": true, + "ErrInvalidMediaParameter": true, + "ExtensionsByType": true, + "FormatMediaType": true, + "ParseMediaType": true, + "QEncoding": true, + "TypeByExtension": true, + "WordDecoder": true, + "WordEncoder": true, + }, + "mime/multipart": map[string]bool{ + "ErrMessageTooLarge": true, + "File": true, + "FileHeader": true, + "Form": true, + "NewReader": true, + "NewWriter": true, + "Part": true, + "Reader": true, + "Writer": true, + }, + "mime/quotedprintable": map[string]bool{ + "NewReader": true, + "NewWriter": true, + "Reader": true, + "Writer": true, + }, + "net": map[string]bool{ + "Addr": true, + "AddrError": true, + "Buffers": true, + "CIDRMask": true, + "Conn": true, + "DNSConfigError": true, + "DNSError": true, + "DefaultResolver": true, + "Dial": true, + "DialIP": true, + "DialTCP": true, + "DialTimeout": true, + "DialUDP": true, + "DialUnix": true, + "Dialer": true, + "ErrWriteToConnected": true, + "Error": true, + "FileConn": true, + "FileListener": true, + "FilePacketConn": true, + "FlagBroadcast": true, + "FlagLoopback": true, + "FlagMulticast": true, + "FlagPointToPoint": true, + "FlagUp": true, + "Flags": true, + "HardwareAddr": true, + "IP": true, + "IPAddr": true, + "IPConn": true, + "IPMask": true, + "IPNet": true, + "IPv4": true, + "IPv4Mask": true, + "IPv4allrouter": true, + "IPv4allsys": true, + "IPv4bcast": true, + "IPv4len": true, + "IPv4zero": true, + "IPv6interfacelocalallnodes": true, + "IPv6len": true, + "IPv6linklocalallnodes": true, + "IPv6linklocalallrouters": true, + "IPv6loopback": true, + "IPv6unspecified": true, + "IPv6zero": true, + "Interface": true, + "InterfaceAddrs": true, + "InterfaceByIndex": true, + "InterfaceByName": true, + "Interfaces": true, + "InvalidAddrError": true, + "JoinHostPort": true, + "Listen": true, + "ListenConfig": true, + "ListenIP": true, + "ListenMulticastUDP": true, + "ListenPacket": true, + "ListenTCP": true, + "ListenUDP": true, + "ListenUnix": true, + "ListenUnixgram": true, + "Listener": true, + "LookupAddr": true, + "LookupCNAME": true, + "LookupHost": true, + "LookupIP": true, + "LookupMX": true, + "LookupNS": true, + "LookupPort": true, + "LookupSRV": true, + "LookupTXT": true, + "MX": true, + "NS": true, + "OpError": true, + "PacketConn": true, + "ParseCIDR": true, + "ParseError": true, + "ParseIP": true, + "ParseMAC": true, + "Pipe": true, + "ResolveIPAddr": true, + "ResolveTCPAddr": true, + "ResolveUDPAddr": true, + "ResolveUnixAddr": true, + "Resolver": true, + "SRV": true, + "SplitHostPort": true, + "TCPAddr": true, + "TCPConn": true, + "TCPListener": true, + "UDPAddr": true, + "UDPConn": true, + "UnixAddr": true, + "UnixConn": true, + "UnixListener": true, + "UnknownNetworkError": true, + }, + "net/http": map[string]bool{ + "CanonicalHeaderKey": true, + "Client": true, + "CloseNotifier": true, + "ConnState": true, + "Cookie": true, + "CookieJar": true, + "DefaultClient": true, + "DefaultMaxHeaderBytes": true, + "DefaultMaxIdleConnsPerHost": true, + "DefaultServeMux": true, + "DefaultTransport": true, + "DetectContentType": true, + "Dir": true, + "ErrAbortHandler": true, + "ErrBodyNotAllowed": true, + "ErrBodyReadAfterClose": true, + "ErrContentLength": true, + "ErrHandlerTimeout": true, + "ErrHeaderTooLong": true, + "ErrHijacked": true, + "ErrLineTooLong": true, + "ErrMissingBoundary": true, + "ErrMissingContentLength": true, + "ErrMissingFile": true, + "ErrNoCookie": true, + "ErrNoLocation": true, + "ErrNotMultipart": true, + "ErrNotSupported": true, + "ErrServerClosed": true, + "ErrShortBody": true, + "ErrSkipAltProtocol": true, + "ErrUnexpectedTrailer": true, + "ErrUseLastResponse": true, + "ErrWriteAfterFlush": true, + "Error": true, + "File": true, + "FileServer": true, + "FileSystem": true, + "Flusher": true, + "Get": true, + "Handle": true, + "HandleFunc": true, + "Handler": true, + "HandlerFunc": true, + "Head": true, + "Header": true, + "Hijacker": true, + "ListenAndServe": true, + "ListenAndServeTLS": true, + "LocalAddrContextKey": true, + "MaxBytesReader": true, + "MethodConnect": true, + "MethodDelete": true, + "MethodGet": true, + "MethodHead": true, + "MethodOptions": true, + "MethodPatch": true, + "MethodPost": true, + "MethodPut": true, + "MethodTrace": true, + "NewFileTransport": true, + "NewRequest": true, + "NewServeMux": true, + "NoBody": true, + "NotFound": true, + "NotFoundHandler": true, + "ParseHTTPVersion": true, + "ParseTime": true, + "Post": true, + "PostForm": true, + "ProtocolError": true, + "ProxyFromEnvironment": true, + "ProxyURL": true, + "PushOptions": true, + "Pusher": true, + "ReadRequest": true, + "ReadResponse": true, + "Redirect": true, + "RedirectHandler": true, + "Request": true, + "Response": true, + "ResponseWriter": true, + "RoundTripper": true, + "SameSite": true, + "SameSiteDefaultMode": true, + "SameSiteLaxMode": true, + "SameSiteStrictMode": true, + "Serve": true, + "ServeContent": true, + "ServeFile": true, + "ServeMux": true, + "ServeTLS": true, + "Server": true, + "ServerContextKey": true, + "SetCookie": true, + "StateActive": true, + "StateClosed": true, + "StateHijacked": true, + "StateIdle": true, + "StateNew": true, + "StatusAccepted": true, + "StatusAlreadyReported": true, + "StatusBadGateway": true, + "StatusBadRequest": true, + "StatusConflict": true, + "StatusContinue": true, + "StatusCreated": true, + "StatusExpectationFailed": true, + "StatusFailedDependency": true, + "StatusForbidden": true, + "StatusFound": true, + "StatusGatewayTimeout": true, + "StatusGone": true, + "StatusHTTPVersionNotSupported": true, + "StatusIMUsed": true, + "StatusInsufficientStorage": true, + "StatusInternalServerError": true, + "StatusLengthRequired": true, + "StatusLocked": true, + "StatusLoopDetected": true, + "StatusMethodNotAllowed": true, + "StatusMisdirectedRequest": true, + "StatusMovedPermanently": true, + "StatusMultiStatus": true, + "StatusMultipleChoices": true, + "StatusNetworkAuthenticationRequired": true, + "StatusNoContent": true, + "StatusNonAuthoritativeInfo": true, + "StatusNotAcceptable": true, + "StatusNotExtended": true, + "StatusNotFound": true, + "StatusNotImplemented": true, + "StatusNotModified": true, + "StatusOK": true, + "StatusPartialContent": true, + "StatusPaymentRequired": true, + "StatusPermanentRedirect": true, + "StatusPreconditionFailed": true, + "StatusPreconditionRequired": true, + "StatusProcessing": true, + "StatusProxyAuthRequired": true, + "StatusRequestEntityTooLarge": true, + "StatusRequestHeaderFieldsTooLarge": true, + "StatusRequestTimeout": true, + "StatusRequestURITooLong": true, + "StatusRequestedRangeNotSatisfiable": true, + "StatusResetContent": true, + "StatusSeeOther": true, + "StatusServiceUnavailable": true, + "StatusSwitchingProtocols": true, + "StatusTeapot": true, + "StatusTemporaryRedirect": true, + "StatusText": true, + "StatusTooEarly": true, + "StatusTooManyRequests": true, + "StatusUnauthorized": true, + "StatusUnavailableForLegalReasons": true, + "StatusUnprocessableEntity": true, + "StatusUnsupportedMediaType": true, + "StatusUpgradeRequired": true, + "StatusUseProxy": true, + "StatusVariantAlsoNegotiates": true, + "StripPrefix": true, + "TimeFormat": true, + "TimeoutHandler": true, + "TrailerPrefix": true, + "Transport": true, + }, + "net/http/cgi": map[string]bool{ + "Handler": true, + "Request": true, + "RequestFromMap": true, + "Serve": true, + }, + "net/http/cookiejar": map[string]bool{ + "Jar": true, + "New": true, + "Options": true, + "PublicSuffixList": true, + }, + "net/http/fcgi": map[string]bool{ + "ErrConnClosed": true, + "ErrRequestAborted": true, + "ProcessEnv": true, + "Serve": true, + }, + "net/http/httptest": map[string]bool{ + "DefaultRemoteAddr": true, + "NewRecorder": true, + "NewRequest": true, + "NewServer": true, + "NewTLSServer": true, + "NewUnstartedServer": true, + "ResponseRecorder": true, + "Server": true, + }, + "net/http/httptrace": map[string]bool{ + "ClientTrace": true, + "ContextClientTrace": true, + "DNSDoneInfo": true, + "DNSStartInfo": true, + "GotConnInfo": true, + "WithClientTrace": true, + "WroteRequestInfo": true, + }, + "net/http/httputil": map[string]bool{ + "BufferPool": true, + "ClientConn": true, + "DumpRequest": true, + "DumpRequestOut": true, + "DumpResponse": true, + "ErrClosed": true, + "ErrLineTooLong": true, + "ErrPersistEOF": true, + "ErrPipeline": true, + "NewChunkedReader": true, + "NewChunkedWriter": true, + "NewClientConn": true, + "NewProxyClientConn": true, + "NewServerConn": true, + "NewSingleHostReverseProxy": true, + "ReverseProxy": true, + "ServerConn": true, + }, + "net/http/pprof": map[string]bool{ + "Cmdline": true, + "Handler": true, + "Index": true, + "Profile": true, + "Symbol": true, + "Trace": true, + }, + "net/mail": map[string]bool{ + "Address": true, + "AddressParser": true, + "ErrHeaderNotPresent": true, + "Header": true, + "Message": true, + "ParseAddress": true, + "ParseAddressList": true, + "ParseDate": true, + "ReadMessage": true, + }, + "net/rpc": map[string]bool{ + "Accept": true, + "Call": true, + "Client": true, + "ClientCodec": true, + "DefaultDebugPath": true, + "DefaultRPCPath": true, + "DefaultServer": true, + "Dial": true, + "DialHTTP": true, + "DialHTTPPath": true, + "ErrShutdown": true, + "HandleHTTP": true, + "NewClient": true, + "NewClientWithCodec": true, + "NewServer": true, + "Register": true, + "RegisterName": true, + "Request": true, + "Response": true, + "ServeCodec": true, + "ServeConn": true, + "ServeRequest": true, + "Server": true, + "ServerCodec": true, + "ServerError": true, + }, + "net/rpc/jsonrpc": map[string]bool{ + "Dial": true, + "NewClient": true, + "NewClientCodec": true, + "NewServerCodec": true, + "ServeConn": true, + }, + "net/smtp": map[string]bool{ + "Auth": true, + "CRAMMD5Auth": true, + "Client": true, + "Dial": true, + "NewClient": true, + "PlainAuth": true, + "SendMail": true, + "ServerInfo": true, + }, + "net/textproto": map[string]bool{ + "CanonicalMIMEHeaderKey": true, + "Conn": true, + "Dial": true, + "Error": true, + "MIMEHeader": true, + "NewConn": true, + "NewReader": true, + "NewWriter": true, + "Pipeline": true, + "ProtocolError": true, + "Reader": true, + "TrimBytes": true, + "TrimString": true, + "Writer": true, + }, + "net/url": map[string]bool{ + "Error": true, + "EscapeError": true, + "InvalidHostError": true, + "Parse": true, + "ParseQuery": true, + "ParseRequestURI": true, + "PathEscape": true, + "PathUnescape": true, + "QueryEscape": true, + "QueryUnescape": true, + "URL": true, + "User": true, + "UserPassword": true, + "Userinfo": true, + "Values": true, + }, + "os": map[string]bool{ + "Args": true, + "Chdir": true, + "Chmod": true, + "Chown": true, + "Chtimes": true, + "Clearenv": true, + "Create": true, + "DevNull": true, + "Environ": true, + "ErrClosed": true, + "ErrExist": true, + "ErrInvalid": true, + "ErrNoDeadline": true, + "ErrNotExist": true, + "ErrPermission": true, + "Executable": true, + "Exit": true, + "Expand": true, + "ExpandEnv": true, + "File": true, + "FileInfo": true, + "FileMode": true, + "FindProcess": true, + "Getegid": true, + "Getenv": true, + "Geteuid": true, + "Getgid": true, + "Getgroups": true, + "Getpagesize": true, + "Getpid": true, + "Getppid": true, + "Getuid": true, + "Getwd": true, + "Hostname": true, + "Interrupt": true, + "IsExist": true, + "IsNotExist": true, + "IsPathSeparator": true, + "IsPermission": true, + "IsTimeout": true, + "Kill": true, + "Lchown": true, + "Link": true, + "LinkError": true, + "LookupEnv": true, + "Lstat": true, + "Mkdir": true, + "MkdirAll": true, + "ModeAppend": true, + "ModeCharDevice": true, + "ModeDevice": true, + "ModeDir": true, + "ModeExclusive": true, + "ModeIrregular": true, + "ModeNamedPipe": true, + "ModePerm": true, + "ModeSetgid": true, + "ModeSetuid": true, + "ModeSocket": true, + "ModeSticky": true, + "ModeSymlink": true, + "ModeTemporary": true, + "ModeType": true, + "NewFile": true, + "NewSyscallError": true, + "O_APPEND": true, + "O_CREATE": true, + "O_EXCL": true, + "O_RDONLY": true, + "O_RDWR": true, + "O_SYNC": true, + "O_TRUNC": true, + "O_WRONLY": true, + "Open": true, + "OpenFile": true, + "PathError": true, + "PathListSeparator": true, + "PathSeparator": true, + "Pipe": true, + "ProcAttr": true, + "Process": true, + "ProcessState": true, + "Readlink": true, + "Remove": true, + "RemoveAll": true, + "Rename": true, + "SEEK_CUR": true, + "SEEK_END": true, + "SEEK_SET": true, + "SameFile": true, + "Setenv": true, + "Signal": true, + "StartProcess": true, + "Stat": true, + "Stderr": true, + "Stdin": true, + "Stdout": true, + "Symlink": true, + "SyscallError": true, + "TempDir": true, + "Truncate": true, + "Unsetenv": true, + "UserCacheDir": true, + "UserHomeDir": true, + }, + "os/exec": map[string]bool{ + "Cmd": true, + "Command": true, + "CommandContext": true, + "ErrNotFound": true, + "Error": true, + "ExitError": true, + "LookPath": true, + }, + "os/signal": map[string]bool{ + "Ignore": true, + "Ignored": true, + "Notify": true, + "Reset": true, + "Stop": true, + }, + "os/user": map[string]bool{ + "Current": true, + "Group": true, + "Lookup": true, + "LookupGroup": true, + "LookupGroupId": true, + "LookupId": true, + "UnknownGroupError": true, + "UnknownGroupIdError": true, + "UnknownUserError": true, + "UnknownUserIdError": true, + "User": true, + }, + "path": map[string]bool{ + "Base": true, + "Clean": true, + "Dir": true, + "ErrBadPattern": true, + "Ext": true, + "IsAbs": true, + "Join": true, + "Match": true, + "Split": true, + }, + "path/filepath": map[string]bool{ + "Abs": true, + "Base": true, + "Clean": true, + "Dir": true, + "ErrBadPattern": true, + "EvalSymlinks": true, + "Ext": true, + "FromSlash": true, + "Glob": true, + "HasPrefix": true, + "IsAbs": true, + "Join": true, + "ListSeparator": true, + "Match": true, + "Rel": true, + "Separator": true, + "SkipDir": true, + "Split": true, + "SplitList": true, + "ToSlash": true, + "VolumeName": true, + "Walk": true, + "WalkFunc": true, + }, + "plugin": map[string]bool{ + "Open": true, + "Plugin": true, + "Symbol": true, + }, + "reflect": map[string]bool{ + "Append": true, + "AppendSlice": true, + "Array": true, + "ArrayOf": true, + "Bool": true, + "BothDir": true, + "Chan": true, + "ChanDir": true, + "ChanOf": true, + "Complex128": true, + "Complex64": true, + "Copy": true, + "DeepEqual": true, + "Float32": true, + "Float64": true, + "Func": true, + "FuncOf": true, + "Indirect": true, + "Int": true, + "Int16": true, + "Int32": true, + "Int64": true, + "Int8": true, + "Interface": true, + "Invalid": true, + "Kind": true, + "MakeChan": true, + "MakeFunc": true, + "MakeMap": true, + "MakeMapWithSize": true, + "MakeSlice": true, + "Map": true, + "MapIter": true, + "MapOf": true, + "Method": true, + "New": true, + "NewAt": true, + "Ptr": true, + "PtrTo": true, + "RecvDir": true, + "Select": true, + "SelectCase": true, + "SelectDefault": true, + "SelectDir": true, + "SelectRecv": true, + "SelectSend": true, + "SendDir": true, + "Slice": true, + "SliceHeader": true, + "SliceOf": true, + "String": true, + "StringHeader": true, + "Struct": true, + "StructField": true, + "StructOf": true, + "StructTag": true, + "Swapper": true, + "TypeOf": true, + "Uint": true, + "Uint16": true, + "Uint32": true, + "Uint64": true, + "Uint8": true, + "Uintptr": true, + "UnsafePointer": true, + "Value": true, + "ValueError": true, + "ValueOf": true, + "Zero": true, + }, + "regexp": map[string]bool{ + "Compile": true, + "CompilePOSIX": true, + "Match": true, + "MatchReader": true, + "MatchString": true, + "MustCompile": true, + "MustCompilePOSIX": true, + "QuoteMeta": true, + "Regexp": true, + }, + "regexp/syntax": map[string]bool{ + "ClassNL": true, + "Compile": true, + "DotNL": true, + "EmptyBeginLine": true, + "EmptyBeginText": true, + "EmptyEndLine": true, + "EmptyEndText": true, + "EmptyNoWordBoundary": true, + "EmptyOp": true, + "EmptyOpContext": true, + "EmptyWordBoundary": true, + "ErrInternalError": true, + "ErrInvalidCharClass": true, + "ErrInvalidCharRange": true, + "ErrInvalidEscape": true, + "ErrInvalidNamedCapture": true, + "ErrInvalidPerlOp": true, + "ErrInvalidRepeatOp": true, + "ErrInvalidRepeatSize": true, + "ErrInvalidUTF8": true, + "ErrMissingBracket": true, + "ErrMissingParen": true, + "ErrMissingRepeatArgument": true, + "ErrTrailingBackslash": true, + "ErrUnexpectedParen": true, + "Error": true, + "ErrorCode": true, + "Flags": true, + "FoldCase": true, + "Inst": true, + "InstAlt": true, + "InstAltMatch": true, + "InstCapture": true, + "InstEmptyWidth": true, + "InstFail": true, + "InstMatch": true, + "InstNop": true, + "InstOp": true, + "InstRune": true, + "InstRune1": true, + "InstRuneAny": true, + "InstRuneAnyNotNL": true, + "IsWordChar": true, + "Literal": true, + "MatchNL": true, + "NonGreedy": true, + "OneLine": true, + "Op": true, + "OpAlternate": true, + "OpAnyChar": true, + "OpAnyCharNotNL": true, + "OpBeginLine": true, + "OpBeginText": true, + "OpCapture": true, + "OpCharClass": true, + "OpConcat": true, + "OpEmptyMatch": true, + "OpEndLine": true, + "OpEndText": true, + "OpLiteral": true, + "OpNoMatch": true, + "OpNoWordBoundary": true, + "OpPlus": true, + "OpQuest": true, + "OpRepeat": true, + "OpStar": true, + "OpWordBoundary": true, + "POSIX": true, + "Parse": true, + "Perl": true, + "PerlX": true, + "Prog": true, + "Regexp": true, + "Simple": true, + "UnicodeGroups": true, + "WasDollar": true, + }, + "runtime": map[string]bool{ + "BlockProfile": true, + "BlockProfileRecord": true, + "Breakpoint": true, + "CPUProfile": true, + "Caller": true, + "Callers": true, + "CallersFrames": true, + "Compiler": true, + "Error": true, + "Frame": true, + "Frames": true, + "Func": true, + "FuncForPC": true, + "GC": true, + "GOARCH": true, + "GOMAXPROCS": true, + "GOOS": true, + "GOROOT": true, + "Goexit": true, + "GoroutineProfile": true, + "Gosched": true, + "KeepAlive": true, + "LockOSThread": true, + "MemProfile": true, + "MemProfileRate": true, + "MemProfileRecord": true, + "MemStats": true, + "MutexProfile": true, + "NumCPU": true, + "NumCgoCall": true, + "NumGoroutine": true, + "ReadMemStats": true, + "ReadTrace": true, + "SetBlockProfileRate": true, + "SetCPUProfileRate": true, + "SetCgoTraceback": true, + "SetFinalizer": true, + "SetMutexProfileFraction": true, + "Stack": true, + "StackRecord": true, + "StartTrace": true, + "StopTrace": true, + "ThreadCreateProfile": true, + "TypeAssertionError": true, + "UnlockOSThread": true, + "Version": true, + }, + "runtime/debug": map[string]bool{ + "BuildInfo": true, + "FreeOSMemory": true, + "GCStats": true, + "Module": true, + "PrintStack": true, + "ReadBuildInfo": true, + "ReadGCStats": true, + "SetGCPercent": true, + "SetMaxStack": true, + "SetMaxThreads": true, + "SetPanicOnFault": true, + "SetTraceback": true, + "Stack": true, + "WriteHeapDump": true, + }, + "runtime/pprof": map[string]bool{ + "Do": true, + "ForLabels": true, + "Label": true, + "LabelSet": true, + "Labels": true, + "Lookup": true, + "NewProfile": true, + "Profile": true, + "Profiles": true, + "SetGoroutineLabels": true, + "StartCPUProfile": true, + "StopCPUProfile": true, + "WithLabels": true, + "WriteHeapProfile": true, + }, + "runtime/trace": map[string]bool{ + "IsEnabled": true, + "Log": true, + "Logf": true, + "NewTask": true, + "Region": true, + "Start": true, + "StartRegion": true, + "Stop": true, + "Task": true, + "WithRegion": true, + }, + "sort": map[string]bool{ + "Float64Slice": true, + "Float64s": true, + "Float64sAreSorted": true, + "IntSlice": true, + "Interface": true, + "Ints": true, + "IntsAreSorted": true, + "IsSorted": true, + "Reverse": true, + "Search": true, + "SearchFloat64s": true, + "SearchInts": true, + "SearchStrings": true, + "Slice": true, + "SliceIsSorted": true, + "SliceStable": true, + "Sort": true, + "Stable": true, + "StringSlice": true, + "Strings": true, + "StringsAreSorted": true, + }, + "strconv": map[string]bool{ + "AppendBool": true, + "AppendFloat": true, + "AppendInt": true, + "AppendQuote": true, + "AppendQuoteRune": true, + "AppendQuoteRuneToASCII": true, + "AppendQuoteRuneToGraphic": true, + "AppendQuoteToASCII": true, + "AppendQuoteToGraphic": true, + "AppendUint": true, + "Atoi": true, + "CanBackquote": true, + "ErrRange": true, + "ErrSyntax": true, + "FormatBool": true, + "FormatFloat": true, + "FormatInt": true, + "FormatUint": true, + "IntSize": true, + "IsGraphic": true, + "IsPrint": true, + "Itoa": true, + "NumError": true, + "ParseBool": true, + "ParseFloat": true, + "ParseInt": true, + "ParseUint": true, + "Quote": true, + "QuoteRune": true, + "QuoteRuneToASCII": true, + "QuoteRuneToGraphic": true, + "QuoteToASCII": true, + "QuoteToGraphic": true, + "Unquote": true, + "UnquoteChar": true, + }, + "strings": map[string]bool{ + "Builder": true, + "Compare": true, + "Contains": true, + "ContainsAny": true, + "ContainsRune": true, + "Count": true, + "EqualFold": true, + "Fields": true, + "FieldsFunc": true, + "HasPrefix": true, + "HasSuffix": true, + "Index": true, + "IndexAny": true, + "IndexByte": true, + "IndexFunc": true, + "IndexRune": true, + "Join": true, + "LastIndex": true, + "LastIndexAny": true, + "LastIndexByte": true, + "LastIndexFunc": true, + "Map": true, + "NewReader": true, + "NewReplacer": true, + "Reader": true, + "Repeat": true, + "Replace": true, + "ReplaceAll": true, + "Replacer": true, + "Split": true, + "SplitAfter": true, + "SplitAfterN": true, + "SplitN": true, + "Title": true, + "ToLower": true, + "ToLowerSpecial": true, + "ToTitle": true, + "ToTitleSpecial": true, + "ToUpper": true, + "ToUpperSpecial": true, + "Trim": true, + "TrimFunc": true, + "TrimLeft": true, + "TrimLeftFunc": true, + "TrimPrefix": true, + "TrimRight": true, + "TrimRightFunc": true, + "TrimSpace": true, + "TrimSuffix": true, + }, + "sync": map[string]bool{ + "Cond": true, + "Locker": true, + "Map": true, + "Mutex": true, + "NewCond": true, + "Once": true, + "Pool": true, + "RWMutex": true, + "WaitGroup": true, + }, + "sync/atomic": map[string]bool{ + "AddInt32": true, + "AddInt64": true, + "AddUint32": true, + "AddUint64": true, + "AddUintptr": true, + "CompareAndSwapInt32": true, + "CompareAndSwapInt64": true, + "CompareAndSwapPointer": true, + "CompareAndSwapUint32": true, + "CompareAndSwapUint64": true, + "CompareAndSwapUintptr": true, + "LoadInt32": true, + "LoadInt64": true, + "LoadPointer": true, + "LoadUint32": true, + "LoadUint64": true, + "LoadUintptr": true, + "StoreInt32": true, + "StoreInt64": true, + "StorePointer": true, + "StoreUint32": true, + "StoreUint64": true, + "StoreUintptr": true, + "SwapInt32": true, + "SwapInt64": true, + "SwapPointer": true, + "SwapUint32": true, + "SwapUint64": true, + "SwapUintptr": true, + "Value": true, + }, + "syscall": map[string]bool{ + "AF_ALG": true, + "AF_APPLETALK": true, + "AF_ARP": true, + "AF_ASH": true, + "AF_ATM": true, + "AF_ATMPVC": true, + "AF_ATMSVC": true, + "AF_AX25": true, + "AF_BLUETOOTH": true, + "AF_BRIDGE": true, + "AF_CAIF": true, + "AF_CAN": true, + "AF_CCITT": true, + "AF_CHAOS": true, + "AF_CNT": true, + "AF_COIP": true, + "AF_DATAKIT": true, + "AF_DECnet": true, + "AF_DLI": true, + "AF_E164": true, + "AF_ECMA": true, + "AF_ECONET": true, + "AF_ENCAP": true, + "AF_FILE": true, + "AF_HYLINK": true, + "AF_IEEE80211": true, + "AF_IEEE802154": true, + "AF_IMPLINK": true, + "AF_INET": true, + "AF_INET6": true, + "AF_INET6_SDP": true, + "AF_INET_SDP": true, + "AF_IPX": true, + "AF_IRDA": true, + "AF_ISDN": true, + "AF_ISO": true, + "AF_IUCV": true, + "AF_KEY": true, + "AF_LAT": true, + "AF_LINK": true, + "AF_LLC": true, + "AF_LOCAL": true, + "AF_MAX": true, + "AF_MPLS": true, + "AF_NATM": true, + "AF_NDRV": true, + "AF_NETBEUI": true, + "AF_NETBIOS": true, + "AF_NETGRAPH": true, + "AF_NETLINK": true, + "AF_NETROM": true, + "AF_NS": true, + "AF_OROUTE": true, + "AF_OSI": true, + "AF_PACKET": true, + "AF_PHONET": true, + "AF_PPP": true, + "AF_PPPOX": true, + "AF_PUP": true, + "AF_RDS": true, + "AF_RESERVED_36": true, + "AF_ROSE": true, + "AF_ROUTE": true, + "AF_RXRPC": true, + "AF_SCLUSTER": true, + "AF_SECURITY": true, + "AF_SIP": true, + "AF_SLOW": true, + "AF_SNA": true, + "AF_SYSTEM": true, + "AF_TIPC": true, + "AF_UNIX": true, + "AF_UNSPEC": true, + "AF_VENDOR00": true, + "AF_VENDOR01": true, + "AF_VENDOR02": true, + "AF_VENDOR03": true, + "AF_VENDOR04": true, + "AF_VENDOR05": true, + "AF_VENDOR06": true, + "AF_VENDOR07": true, + "AF_VENDOR08": true, + "AF_VENDOR09": true, + "AF_VENDOR10": true, + "AF_VENDOR11": true, + "AF_VENDOR12": true, + "AF_VENDOR13": true, + "AF_VENDOR14": true, + "AF_VENDOR15": true, + "AF_VENDOR16": true, + "AF_VENDOR17": true, + "AF_VENDOR18": true, + "AF_VENDOR19": true, + "AF_VENDOR20": true, + "AF_VENDOR21": true, + "AF_VENDOR22": true, + "AF_VENDOR23": true, + "AF_VENDOR24": true, + "AF_VENDOR25": true, + "AF_VENDOR26": true, + "AF_VENDOR27": true, + "AF_VENDOR28": true, + "AF_VENDOR29": true, + "AF_VENDOR30": true, + "AF_VENDOR31": true, + "AF_VENDOR32": true, + "AF_VENDOR33": true, + "AF_VENDOR34": true, + "AF_VENDOR35": true, + "AF_VENDOR36": true, + "AF_VENDOR37": true, + "AF_VENDOR38": true, + "AF_VENDOR39": true, + "AF_VENDOR40": true, + "AF_VENDOR41": true, + "AF_VENDOR42": true, + "AF_VENDOR43": true, + "AF_VENDOR44": true, + "AF_VENDOR45": true, + "AF_VENDOR46": true, + "AF_VENDOR47": true, + "AF_WANPIPE": true, + "AF_X25": true, + "AI_CANONNAME": true, + "AI_NUMERICHOST": true, + "AI_PASSIVE": true, + "APPLICATION_ERROR": true, + "ARPHRD_ADAPT": true, + "ARPHRD_APPLETLK": true, + "ARPHRD_ARCNET": true, + "ARPHRD_ASH": true, + "ARPHRD_ATM": true, + "ARPHRD_AX25": true, + "ARPHRD_BIF": true, + "ARPHRD_CHAOS": true, + "ARPHRD_CISCO": true, + "ARPHRD_CSLIP": true, + "ARPHRD_CSLIP6": true, + "ARPHRD_DDCMP": true, + "ARPHRD_DLCI": true, + "ARPHRD_ECONET": true, + "ARPHRD_EETHER": true, + "ARPHRD_ETHER": true, + "ARPHRD_EUI64": true, + "ARPHRD_FCAL": true, + "ARPHRD_FCFABRIC": true, + "ARPHRD_FCPL": true, + "ARPHRD_FCPP": true, + "ARPHRD_FDDI": true, + "ARPHRD_FRAD": true, + "ARPHRD_FRELAY": true, + "ARPHRD_HDLC": true, + "ARPHRD_HIPPI": true, + "ARPHRD_HWX25": true, + "ARPHRD_IEEE1394": true, + "ARPHRD_IEEE802": true, + "ARPHRD_IEEE80211": true, + "ARPHRD_IEEE80211_PRISM": true, + "ARPHRD_IEEE80211_RADIOTAP": true, + "ARPHRD_IEEE802154": true, + "ARPHRD_IEEE802154_PHY": true, + "ARPHRD_IEEE802_TR": true, + "ARPHRD_INFINIBAND": true, + "ARPHRD_IPDDP": true, + "ARPHRD_IPGRE": true, + "ARPHRD_IRDA": true, + "ARPHRD_LAPB": true, + "ARPHRD_LOCALTLK": true, + "ARPHRD_LOOPBACK": true, + "ARPHRD_METRICOM": true, + "ARPHRD_NETROM": true, + "ARPHRD_NONE": true, + "ARPHRD_PIMREG": true, + "ARPHRD_PPP": true, + "ARPHRD_PRONET": true, + "ARPHRD_RAWHDLC": true, + "ARPHRD_ROSE": true, + "ARPHRD_RSRVD": true, + "ARPHRD_SIT": true, + "ARPHRD_SKIP": true, + "ARPHRD_SLIP": true, + "ARPHRD_SLIP6": true, + "ARPHRD_STRIP": true, + "ARPHRD_TUNNEL": true, + "ARPHRD_TUNNEL6": true, + "ARPHRD_VOID": true, + "ARPHRD_X25": true, + "AUTHTYPE_CLIENT": true, + "AUTHTYPE_SERVER": true, + "Accept": true, + "Accept4": true, + "AcceptEx": true, + "Access": true, + "Acct": true, + "AddrinfoW": true, + "Adjtime": true, + "Adjtimex": true, + "AttachLsf": true, + "B0": true, + "B1000000": true, + "B110": true, + "B115200": true, + "B1152000": true, + "B1200": true, + "B134": true, + "B14400": true, + "B150": true, + "B1500000": true, + "B1800": true, + "B19200": true, + "B200": true, + "B2000000": true, + "B230400": true, + "B2400": true, + "B2500000": true, + "B28800": true, + "B300": true, + "B3000000": true, + "B3500000": true, + "B38400": true, + "B4000000": true, + "B460800": true, + "B4800": true, + "B50": true, + "B500000": true, + "B57600": true, + "B576000": true, + "B600": true, + "B7200": true, + "B75": true, + "B76800": true, + "B921600": true, + "B9600": true, + "BASE_PROTOCOL": true, + "BIOCFEEDBACK": true, + "BIOCFLUSH": true, + "BIOCGBLEN": true, + "BIOCGDIRECTION": true, + "BIOCGDIRFILT": true, + "BIOCGDLT": true, + "BIOCGDLTLIST": true, + "BIOCGETBUFMODE": true, + "BIOCGETIF": true, + "BIOCGETZMAX": true, + "BIOCGFEEDBACK": true, + "BIOCGFILDROP": true, + "BIOCGHDRCMPLT": true, + "BIOCGRSIG": true, + "BIOCGRTIMEOUT": true, + "BIOCGSEESENT": true, + "BIOCGSTATS": true, + "BIOCGSTATSOLD": true, + "BIOCGTSTAMP": true, + "BIOCIMMEDIATE": true, + "BIOCLOCK": true, + "BIOCPROMISC": true, + "BIOCROTZBUF": true, + "BIOCSBLEN": true, + "BIOCSDIRECTION": true, + "BIOCSDIRFILT": true, + "BIOCSDLT": true, + "BIOCSETBUFMODE": true, + "BIOCSETF": true, + "BIOCSETFNR": true, + "BIOCSETIF": true, + "BIOCSETWF": true, + "BIOCSETZBUF": true, + "BIOCSFEEDBACK": true, + "BIOCSFILDROP": true, + "BIOCSHDRCMPLT": true, + "BIOCSRSIG": true, + "BIOCSRTIMEOUT": true, + "BIOCSSEESENT": true, + "BIOCSTCPF": true, + "BIOCSTSTAMP": true, + "BIOCSUDPF": true, + "BIOCVERSION": true, + "BPF_A": true, + "BPF_ABS": true, + "BPF_ADD": true, + "BPF_ALIGNMENT": true, + "BPF_ALIGNMENT32": true, + "BPF_ALU": true, + "BPF_AND": true, + "BPF_B": true, + "BPF_BUFMODE_BUFFER": true, + "BPF_BUFMODE_ZBUF": true, + "BPF_DFLTBUFSIZE": true, + "BPF_DIRECTION_IN": true, + "BPF_DIRECTION_OUT": true, + "BPF_DIV": true, + "BPF_H": true, + "BPF_IMM": true, + "BPF_IND": true, + "BPF_JA": true, + "BPF_JEQ": true, + "BPF_JGE": true, + "BPF_JGT": true, + "BPF_JMP": true, + "BPF_JSET": true, + "BPF_K": true, + "BPF_LD": true, + "BPF_LDX": true, + "BPF_LEN": true, + "BPF_LSH": true, + "BPF_MAJOR_VERSION": true, + "BPF_MAXBUFSIZE": true, + "BPF_MAXINSNS": true, + "BPF_MEM": true, + "BPF_MEMWORDS": true, + "BPF_MINBUFSIZE": true, + "BPF_MINOR_VERSION": true, + "BPF_MISC": true, + "BPF_MSH": true, + "BPF_MUL": true, + "BPF_NEG": true, + "BPF_OR": true, + "BPF_RELEASE": true, + "BPF_RET": true, + "BPF_RSH": true, + "BPF_ST": true, + "BPF_STX": true, + "BPF_SUB": true, + "BPF_TAX": true, + "BPF_TXA": true, + "BPF_T_BINTIME": true, + "BPF_T_BINTIME_FAST": true, + "BPF_T_BINTIME_MONOTONIC": true, + "BPF_T_BINTIME_MONOTONIC_FAST": true, + "BPF_T_FAST": true, + "BPF_T_FLAG_MASK": true, + "BPF_T_FORMAT_MASK": true, + "BPF_T_MICROTIME": true, + "BPF_T_MICROTIME_FAST": true, + "BPF_T_MICROTIME_MONOTONIC": true, + "BPF_T_MICROTIME_MONOTONIC_FAST": true, + "BPF_T_MONOTONIC": true, + "BPF_T_MONOTONIC_FAST": true, + "BPF_T_NANOTIME": true, + "BPF_T_NANOTIME_FAST": true, + "BPF_T_NANOTIME_MONOTONIC": true, + "BPF_T_NANOTIME_MONOTONIC_FAST": true, + "BPF_T_NONE": true, + "BPF_T_NORMAL": true, + "BPF_W": true, + "BPF_X": true, + "BRKINT": true, + "Bind": true, + "BindToDevice": true, + "BpfBuflen": true, + "BpfDatalink": true, + "BpfHdr": true, + "BpfHeadercmpl": true, + "BpfInsn": true, + "BpfInterface": true, + "BpfJump": true, + "BpfProgram": true, + "BpfStat": true, + "BpfStats": true, + "BpfStmt": true, + "BpfTimeout": true, + "BpfTimeval": true, + "BpfVersion": true, + "BpfZbuf": true, + "BpfZbufHeader": true, + "ByHandleFileInformation": true, + "BytePtrFromString": true, + "ByteSliceFromString": true, + "CCR0_FLUSH": true, + "CERT_CHAIN_POLICY_AUTHENTICODE": true, + "CERT_CHAIN_POLICY_AUTHENTICODE_TS": true, + "CERT_CHAIN_POLICY_BASE": true, + "CERT_CHAIN_POLICY_BASIC_CONSTRAINTS": true, + "CERT_CHAIN_POLICY_EV": true, + "CERT_CHAIN_POLICY_MICROSOFT_ROOT": true, + "CERT_CHAIN_POLICY_NT_AUTH": true, + "CERT_CHAIN_POLICY_SSL": true, + "CERT_E_CN_NO_MATCH": true, + "CERT_E_EXPIRED": true, + "CERT_E_PURPOSE": true, + "CERT_E_ROLE": true, + "CERT_E_UNTRUSTEDROOT": true, + "CERT_STORE_ADD_ALWAYS": true, + "CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG": true, + "CERT_STORE_PROV_MEMORY": true, + "CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT": true, + "CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT": true, + "CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT": true, + "CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT": true, + "CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT": true, + "CERT_TRUST_INVALID_BASIC_CONSTRAINTS": true, + "CERT_TRUST_INVALID_EXTENSION": true, + "CERT_TRUST_INVALID_NAME_CONSTRAINTS": true, + "CERT_TRUST_INVALID_POLICY_CONSTRAINTS": true, + "CERT_TRUST_IS_CYCLIC": true, + "CERT_TRUST_IS_EXPLICIT_DISTRUST": true, + "CERT_TRUST_IS_NOT_SIGNATURE_VALID": true, + "CERT_TRUST_IS_NOT_TIME_VALID": true, + "CERT_TRUST_IS_NOT_VALID_FOR_USAGE": true, + "CERT_TRUST_IS_OFFLINE_REVOCATION": true, + "CERT_TRUST_IS_REVOKED": true, + "CERT_TRUST_IS_UNTRUSTED_ROOT": true, + "CERT_TRUST_NO_ERROR": true, + "CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY": true, + "CERT_TRUST_REVOCATION_STATUS_UNKNOWN": true, + "CFLUSH": true, + "CLOCAL": true, + "CLONE_CHILD_CLEARTID": true, + "CLONE_CHILD_SETTID": true, + "CLONE_CSIGNAL": true, + "CLONE_DETACHED": true, + "CLONE_FILES": true, + "CLONE_FS": true, + "CLONE_IO": true, + "CLONE_NEWIPC": true, + "CLONE_NEWNET": true, + "CLONE_NEWNS": true, + "CLONE_NEWPID": true, + "CLONE_NEWUSER": true, + "CLONE_NEWUTS": true, + "CLONE_PARENT": true, + "CLONE_PARENT_SETTID": true, + "CLONE_PID": true, + "CLONE_PTRACE": true, + "CLONE_SETTLS": true, + "CLONE_SIGHAND": true, + "CLONE_SYSVSEM": true, + "CLONE_THREAD": true, + "CLONE_UNTRACED": true, + "CLONE_VFORK": true, + "CLONE_VM": true, + "CPUID_CFLUSH": true, + "CREAD": true, + "CREATE_ALWAYS": true, + "CREATE_NEW": true, + "CREATE_NEW_PROCESS_GROUP": true, + "CREATE_UNICODE_ENVIRONMENT": true, + "CRYPT_DEFAULT_CONTAINER_OPTIONAL": true, + "CRYPT_DELETEKEYSET": true, + "CRYPT_MACHINE_KEYSET": true, + "CRYPT_NEWKEYSET": true, + "CRYPT_SILENT": true, + "CRYPT_VERIFYCONTEXT": true, + "CS5": true, + "CS6": true, + "CS7": true, + "CS8": true, + "CSIZE": true, + "CSTART": true, + "CSTATUS": true, + "CSTOP": true, + "CSTOPB": true, + "CSUSP": true, + "CTL_MAXNAME": true, + "CTL_NET": true, + "CTL_QUERY": true, + "CTRL_BREAK_EVENT": true, + "CTRL_C_EVENT": true, + "CancelIo": true, + "CancelIoEx": true, + "CertAddCertificateContextToStore": true, + "CertChainContext": true, + "CertChainElement": true, + "CertChainPara": true, + "CertChainPolicyPara": true, + "CertChainPolicyStatus": true, + "CertCloseStore": true, + "CertContext": true, + "CertCreateCertificateContext": true, + "CertEnhKeyUsage": true, + "CertEnumCertificatesInStore": true, + "CertFreeCertificateChain": true, + "CertFreeCertificateContext": true, + "CertGetCertificateChain": true, + "CertInfo": true, + "CertOpenStore": true, + "CertOpenSystemStore": true, + "CertRevocationCrlInfo": true, + "CertRevocationInfo": true, + "CertSimpleChain": true, + "CertTrustListInfo": true, + "CertTrustStatus": true, + "CertUsageMatch": true, + "CertVerifyCertificateChainPolicy": true, + "Chdir": true, + "CheckBpfVersion": true, + "Chflags": true, + "Chmod": true, + "Chown": true, + "Chroot": true, + "Clearenv": true, + "Close": true, + "CloseHandle": true, + "CloseOnExec": true, + "Closesocket": true, + "CmsgLen": true, + "CmsgSpace": true, + "Cmsghdr": true, + "CommandLineToArgv": true, + "ComputerName": true, + "Conn": true, + "Connect": true, + "ConnectEx": true, + "ConvertSidToStringSid": true, + "ConvertStringSidToSid": true, + "CopySid": true, + "Creat": true, + "CreateDirectory": true, + "CreateFile": true, + "CreateFileMapping": true, + "CreateHardLink": true, + "CreateIoCompletionPort": true, + "CreatePipe": true, + "CreateProcess": true, + "CreateProcessAsUser": true, + "CreateSymbolicLink": true, + "CreateToolhelp32Snapshot": true, + "Credential": true, + "CryptAcquireContext": true, + "CryptGenRandom": true, + "CryptReleaseContext": true, + "DIOCBSFLUSH": true, + "DIOCOSFPFLUSH": true, + "DLL": true, + "DLLError": true, + "DLT_A429": true, + "DLT_A653_ICM": true, + "DLT_AIRONET_HEADER": true, + "DLT_AOS": true, + "DLT_APPLE_IP_OVER_IEEE1394": true, + "DLT_ARCNET": true, + "DLT_ARCNET_LINUX": true, + "DLT_ATM_CLIP": true, + "DLT_ATM_RFC1483": true, + "DLT_AURORA": true, + "DLT_AX25": true, + "DLT_AX25_KISS": true, + "DLT_BACNET_MS_TP": true, + "DLT_BLUETOOTH_HCI_H4": true, + "DLT_BLUETOOTH_HCI_H4_WITH_PHDR": true, + "DLT_CAN20B": true, + "DLT_CAN_SOCKETCAN": true, + "DLT_CHAOS": true, + "DLT_CHDLC": true, + "DLT_CISCO_IOS": true, + "DLT_C_HDLC": true, + "DLT_C_HDLC_WITH_DIR": true, + "DLT_DBUS": true, + "DLT_DECT": true, + "DLT_DOCSIS": true, + "DLT_DVB_CI": true, + "DLT_ECONET": true, + "DLT_EN10MB": true, + "DLT_EN3MB": true, + "DLT_ENC": true, + "DLT_ERF": true, + "DLT_ERF_ETH": true, + "DLT_ERF_POS": true, + "DLT_FC_2": true, + "DLT_FC_2_WITH_FRAME_DELIMS": true, + "DLT_FDDI": true, + "DLT_FLEXRAY": true, + "DLT_FRELAY": true, + "DLT_FRELAY_WITH_DIR": true, + "DLT_GCOM_SERIAL": true, + "DLT_GCOM_T1E1": true, + "DLT_GPF_F": true, + "DLT_GPF_T": true, + "DLT_GPRS_LLC": true, + "DLT_GSMTAP_ABIS": true, + "DLT_GSMTAP_UM": true, + "DLT_HDLC": true, + "DLT_HHDLC": true, + "DLT_HIPPI": true, + "DLT_IBM_SN": true, + "DLT_IBM_SP": true, + "DLT_IEEE802": true, + "DLT_IEEE802_11": true, + "DLT_IEEE802_11_RADIO": true, + "DLT_IEEE802_11_RADIO_AVS": true, + "DLT_IEEE802_15_4": true, + "DLT_IEEE802_15_4_LINUX": true, + "DLT_IEEE802_15_4_NOFCS": true, + "DLT_IEEE802_15_4_NONASK_PHY": true, + "DLT_IEEE802_16_MAC_CPS": true, + "DLT_IEEE802_16_MAC_CPS_RADIO": true, + "DLT_IPFILTER": true, + "DLT_IPMB": true, + "DLT_IPMB_LINUX": true, + "DLT_IPNET": true, + "DLT_IPOIB": true, + "DLT_IPV4": true, + "DLT_IPV6": true, + "DLT_IP_OVER_FC": true, + "DLT_JUNIPER_ATM1": true, + "DLT_JUNIPER_ATM2": true, + "DLT_JUNIPER_ATM_CEMIC": true, + "DLT_JUNIPER_CHDLC": true, + "DLT_JUNIPER_ES": true, + "DLT_JUNIPER_ETHER": true, + "DLT_JUNIPER_FIBRECHANNEL": true, + "DLT_JUNIPER_FRELAY": true, + "DLT_JUNIPER_GGSN": true, + "DLT_JUNIPER_ISM": true, + "DLT_JUNIPER_MFR": true, + "DLT_JUNIPER_MLFR": true, + "DLT_JUNIPER_MLPPP": true, + "DLT_JUNIPER_MONITOR": true, + "DLT_JUNIPER_PIC_PEER": true, + "DLT_JUNIPER_PPP": true, + "DLT_JUNIPER_PPPOE": true, + "DLT_JUNIPER_PPPOE_ATM": true, + "DLT_JUNIPER_SERVICES": true, + "DLT_JUNIPER_SRX_E2E": true, + "DLT_JUNIPER_ST": true, + "DLT_JUNIPER_VP": true, + "DLT_JUNIPER_VS": true, + "DLT_LAPB_WITH_DIR": true, + "DLT_LAPD": true, + "DLT_LIN": true, + "DLT_LINUX_EVDEV": true, + "DLT_LINUX_IRDA": true, + "DLT_LINUX_LAPD": true, + "DLT_LINUX_PPP_WITHDIRECTION": true, + "DLT_LINUX_SLL": true, + "DLT_LOOP": true, + "DLT_LTALK": true, + "DLT_MATCHING_MAX": true, + "DLT_MATCHING_MIN": true, + "DLT_MFR": true, + "DLT_MOST": true, + "DLT_MPEG_2_TS": true, + "DLT_MPLS": true, + "DLT_MTP2": true, + "DLT_MTP2_WITH_PHDR": true, + "DLT_MTP3": true, + "DLT_MUX27010": true, + "DLT_NETANALYZER": true, + "DLT_NETANALYZER_TRANSPARENT": true, + "DLT_NFC_LLCP": true, + "DLT_NFLOG": true, + "DLT_NG40": true, + "DLT_NULL": true, + "DLT_PCI_EXP": true, + "DLT_PFLOG": true, + "DLT_PFSYNC": true, + "DLT_PPI": true, + "DLT_PPP": true, + "DLT_PPP_BSDOS": true, + "DLT_PPP_ETHER": true, + "DLT_PPP_PPPD": true, + "DLT_PPP_SERIAL": true, + "DLT_PPP_WITH_DIR": true, + "DLT_PPP_WITH_DIRECTION": true, + "DLT_PRISM_HEADER": true, + "DLT_PRONET": true, + "DLT_RAIF1": true, + "DLT_RAW": true, + "DLT_RAWAF_MASK": true, + "DLT_RIO": true, + "DLT_SCCP": true, + "DLT_SITA": true, + "DLT_SLIP": true, + "DLT_SLIP_BSDOS": true, + "DLT_STANAG_5066_D_PDU": true, + "DLT_SUNATM": true, + "DLT_SYMANTEC_FIREWALL": true, + "DLT_TZSP": true, + "DLT_USB": true, + "DLT_USB_LINUX": true, + "DLT_USB_LINUX_MMAPPED": true, + "DLT_USER0": true, + "DLT_USER1": true, + "DLT_USER10": true, + "DLT_USER11": true, + "DLT_USER12": true, + "DLT_USER13": true, + "DLT_USER14": true, + "DLT_USER15": true, + "DLT_USER2": true, + "DLT_USER3": true, + "DLT_USER4": true, + "DLT_USER5": true, + "DLT_USER6": true, + "DLT_USER7": true, + "DLT_USER8": true, + "DLT_USER9": true, + "DLT_WIHART": true, + "DLT_X2E_SERIAL": true, + "DLT_X2E_XORAYA": true, + "DNSMXData": true, + "DNSPTRData": true, + "DNSRecord": true, + "DNSSRVData": true, + "DNSTXTData": true, + "DNS_INFO_NO_RECORDS": true, + "DNS_TYPE_A": true, + "DNS_TYPE_A6": true, + "DNS_TYPE_AAAA": true, + "DNS_TYPE_ADDRS": true, + "DNS_TYPE_AFSDB": true, + "DNS_TYPE_ALL": true, + "DNS_TYPE_ANY": true, + "DNS_TYPE_ATMA": true, + "DNS_TYPE_AXFR": true, + "DNS_TYPE_CERT": true, + "DNS_TYPE_CNAME": true, + "DNS_TYPE_DHCID": true, + "DNS_TYPE_DNAME": true, + "DNS_TYPE_DNSKEY": true, + "DNS_TYPE_DS": true, + "DNS_TYPE_EID": true, + "DNS_TYPE_GID": true, + "DNS_TYPE_GPOS": true, + "DNS_TYPE_HINFO": true, + "DNS_TYPE_ISDN": true, + "DNS_TYPE_IXFR": true, + "DNS_TYPE_KEY": true, + "DNS_TYPE_KX": true, + "DNS_TYPE_LOC": true, + "DNS_TYPE_MAILA": true, + "DNS_TYPE_MAILB": true, + "DNS_TYPE_MB": true, + "DNS_TYPE_MD": true, + "DNS_TYPE_MF": true, + "DNS_TYPE_MG": true, + "DNS_TYPE_MINFO": true, + "DNS_TYPE_MR": true, + "DNS_TYPE_MX": true, + "DNS_TYPE_NAPTR": true, + "DNS_TYPE_NBSTAT": true, + "DNS_TYPE_NIMLOC": true, + "DNS_TYPE_NS": true, + "DNS_TYPE_NSAP": true, + "DNS_TYPE_NSAPPTR": true, + "DNS_TYPE_NSEC": true, + "DNS_TYPE_NULL": true, + "DNS_TYPE_NXT": true, + "DNS_TYPE_OPT": true, + "DNS_TYPE_PTR": true, + "DNS_TYPE_PX": true, + "DNS_TYPE_RP": true, + "DNS_TYPE_RRSIG": true, + "DNS_TYPE_RT": true, + "DNS_TYPE_SIG": true, + "DNS_TYPE_SINK": true, + "DNS_TYPE_SOA": true, + "DNS_TYPE_SRV": true, + "DNS_TYPE_TEXT": true, + "DNS_TYPE_TKEY": true, + "DNS_TYPE_TSIG": true, + "DNS_TYPE_UID": true, + "DNS_TYPE_UINFO": true, + "DNS_TYPE_UNSPEC": true, + "DNS_TYPE_WINS": true, + "DNS_TYPE_WINSR": true, + "DNS_TYPE_WKS": true, + "DNS_TYPE_X25": true, + "DT_BLK": true, + "DT_CHR": true, + "DT_DIR": true, + "DT_FIFO": true, + "DT_LNK": true, + "DT_REG": true, + "DT_SOCK": true, + "DT_UNKNOWN": true, + "DT_WHT": true, + "DUPLICATE_CLOSE_SOURCE": true, + "DUPLICATE_SAME_ACCESS": true, + "DeleteFile": true, + "DetachLsf": true, + "DeviceIoControl": true, + "Dirent": true, + "DnsNameCompare": true, + "DnsQuery": true, + "DnsRecordListFree": true, + "DnsSectionAdditional": true, + "DnsSectionAnswer": true, + "DnsSectionAuthority": true, + "DnsSectionQuestion": true, + "Dup": true, + "Dup2": true, + "Dup3": true, + "DuplicateHandle": true, + "E2BIG": true, + "EACCES": true, + "EADDRINUSE": true, + "EADDRNOTAVAIL": true, + "EADV": true, + "EAFNOSUPPORT": true, + "EAGAIN": true, + "EALREADY": true, + "EAUTH": true, + "EBADARCH": true, + "EBADE": true, + "EBADEXEC": true, + "EBADF": true, + "EBADFD": true, + "EBADMACHO": true, + "EBADMSG": true, + "EBADR": true, + "EBADRPC": true, + "EBADRQC": true, + "EBADSLT": true, + "EBFONT": true, + "EBUSY": true, + "ECANCELED": true, + "ECAPMODE": true, + "ECHILD": true, + "ECHO": true, + "ECHOCTL": true, + "ECHOE": true, + "ECHOK": true, + "ECHOKE": true, + "ECHONL": true, + "ECHOPRT": true, + "ECHRNG": true, + "ECOMM": true, + "ECONNABORTED": true, + "ECONNREFUSED": true, + "ECONNRESET": true, + "EDEADLK": true, + "EDEADLOCK": true, + "EDESTADDRREQ": true, + "EDEVERR": true, + "EDOM": true, + "EDOOFUS": true, + "EDOTDOT": true, + "EDQUOT": true, + "EEXIST": true, + "EFAULT": true, + "EFBIG": true, + "EFER_LMA": true, + "EFER_LME": true, + "EFER_NXE": true, + "EFER_SCE": true, + "EFTYPE": true, + "EHOSTDOWN": true, + "EHOSTUNREACH": true, + "EHWPOISON": true, + "EIDRM": true, + "EILSEQ": true, + "EINPROGRESS": true, + "EINTR": true, + "EINVAL": true, + "EIO": true, + "EIPSEC": true, + "EISCONN": true, + "EISDIR": true, + "EISNAM": true, + "EKEYEXPIRED": true, + "EKEYREJECTED": true, + "EKEYREVOKED": true, + "EL2HLT": true, + "EL2NSYNC": true, + "EL3HLT": true, + "EL3RST": true, + "ELAST": true, + "ELF_NGREG": true, + "ELF_PRARGSZ": true, + "ELIBACC": true, + "ELIBBAD": true, + "ELIBEXEC": true, + "ELIBMAX": true, + "ELIBSCN": true, + "ELNRNG": true, + "ELOOP": true, + "EMEDIUMTYPE": true, + "EMFILE": true, + "EMLINK": true, + "EMSGSIZE": true, + "EMT_TAGOVF": true, + "EMULTIHOP": true, + "EMUL_ENABLED": true, + "EMUL_LINUX": true, + "EMUL_LINUX32": true, + "EMUL_MAXID": true, + "EMUL_NATIVE": true, + "ENAMETOOLONG": true, + "ENAVAIL": true, + "ENDRUNDISC": true, + "ENEEDAUTH": true, + "ENETDOWN": true, + "ENETRESET": true, + "ENETUNREACH": true, + "ENFILE": true, + "ENOANO": true, + "ENOATTR": true, + "ENOBUFS": true, + "ENOCSI": true, + "ENODATA": true, + "ENODEV": true, + "ENOENT": true, + "ENOEXEC": true, + "ENOKEY": true, + "ENOLCK": true, + "ENOLINK": true, + "ENOMEDIUM": true, + "ENOMEM": true, + "ENOMSG": true, + "ENONET": true, + "ENOPKG": true, + "ENOPOLICY": true, + "ENOPROTOOPT": true, + "ENOSPC": true, + "ENOSR": true, + "ENOSTR": true, + "ENOSYS": true, + "ENOTBLK": true, + "ENOTCAPABLE": true, + "ENOTCONN": true, + "ENOTDIR": true, + "ENOTEMPTY": true, + "ENOTNAM": true, + "ENOTRECOVERABLE": true, + "ENOTSOCK": true, + "ENOTSUP": true, + "ENOTTY": true, + "ENOTUNIQ": true, + "ENXIO": true, + "EN_SW_CTL_INF": true, + "EN_SW_CTL_PREC": true, + "EN_SW_CTL_ROUND": true, + "EN_SW_DATACHAIN": true, + "EN_SW_DENORM": true, + "EN_SW_INVOP": true, + "EN_SW_OVERFLOW": true, + "EN_SW_PRECLOSS": true, + "EN_SW_UNDERFLOW": true, + "EN_SW_ZERODIV": true, + "EOPNOTSUPP": true, + "EOVERFLOW": true, + "EOWNERDEAD": true, + "EPERM": true, + "EPFNOSUPPORT": true, + "EPIPE": true, + "EPOLLERR": true, + "EPOLLET": true, + "EPOLLHUP": true, + "EPOLLIN": true, + "EPOLLMSG": true, + "EPOLLONESHOT": true, + "EPOLLOUT": true, + "EPOLLPRI": true, + "EPOLLRDBAND": true, + "EPOLLRDHUP": true, + "EPOLLRDNORM": true, + "EPOLLWRBAND": true, + "EPOLLWRNORM": true, + "EPOLL_CLOEXEC": true, + "EPOLL_CTL_ADD": true, + "EPOLL_CTL_DEL": true, + "EPOLL_CTL_MOD": true, + "EPOLL_NONBLOCK": true, + "EPROCLIM": true, + "EPROCUNAVAIL": true, + "EPROGMISMATCH": true, + "EPROGUNAVAIL": true, + "EPROTO": true, + "EPROTONOSUPPORT": true, + "EPROTOTYPE": true, + "EPWROFF": true, + "ERANGE": true, + "EREMCHG": true, + "EREMOTE": true, + "EREMOTEIO": true, + "ERESTART": true, + "ERFKILL": true, + "EROFS": true, + "ERPCMISMATCH": true, + "ERROR_ACCESS_DENIED": true, + "ERROR_ALREADY_EXISTS": true, + "ERROR_BROKEN_PIPE": true, + "ERROR_BUFFER_OVERFLOW": true, + "ERROR_DIR_NOT_EMPTY": true, + "ERROR_ENVVAR_NOT_FOUND": true, + "ERROR_FILE_EXISTS": true, + "ERROR_FILE_NOT_FOUND": true, + "ERROR_HANDLE_EOF": true, + "ERROR_INSUFFICIENT_BUFFER": true, + "ERROR_IO_PENDING": true, + "ERROR_MOD_NOT_FOUND": true, + "ERROR_MORE_DATA": true, + "ERROR_NETNAME_DELETED": true, + "ERROR_NOT_FOUND": true, + "ERROR_NO_MORE_FILES": true, + "ERROR_OPERATION_ABORTED": true, + "ERROR_PATH_NOT_FOUND": true, + "ERROR_PRIVILEGE_NOT_HELD": true, + "ERROR_PROC_NOT_FOUND": true, + "ESHLIBVERS": true, + "ESHUTDOWN": true, + "ESOCKTNOSUPPORT": true, + "ESPIPE": true, + "ESRCH": true, + "ESRMNT": true, + "ESTALE": true, + "ESTRPIPE": true, + "ETHERCAP_JUMBO_MTU": true, + "ETHERCAP_VLAN_HWTAGGING": true, + "ETHERCAP_VLAN_MTU": true, + "ETHERMIN": true, + "ETHERMTU": true, + "ETHERMTU_JUMBO": true, + "ETHERTYPE_8023": true, + "ETHERTYPE_AARP": true, + "ETHERTYPE_ACCTON": true, + "ETHERTYPE_AEONIC": true, + "ETHERTYPE_ALPHA": true, + "ETHERTYPE_AMBER": true, + "ETHERTYPE_AMOEBA": true, + "ETHERTYPE_AOE": true, + "ETHERTYPE_APOLLO": true, + "ETHERTYPE_APOLLODOMAIN": true, + "ETHERTYPE_APPLETALK": true, + "ETHERTYPE_APPLITEK": true, + "ETHERTYPE_ARGONAUT": true, + "ETHERTYPE_ARP": true, + "ETHERTYPE_AT": true, + "ETHERTYPE_ATALK": true, + "ETHERTYPE_ATOMIC": true, + "ETHERTYPE_ATT": true, + "ETHERTYPE_ATTSTANFORD": true, + "ETHERTYPE_AUTOPHON": true, + "ETHERTYPE_AXIS": true, + "ETHERTYPE_BCLOOP": true, + "ETHERTYPE_BOFL": true, + "ETHERTYPE_CABLETRON": true, + "ETHERTYPE_CHAOS": true, + "ETHERTYPE_COMDESIGN": true, + "ETHERTYPE_COMPUGRAPHIC": true, + "ETHERTYPE_COUNTERPOINT": true, + "ETHERTYPE_CRONUS": true, + "ETHERTYPE_CRONUSVLN": true, + "ETHERTYPE_DCA": true, + "ETHERTYPE_DDE": true, + "ETHERTYPE_DEBNI": true, + "ETHERTYPE_DECAM": true, + "ETHERTYPE_DECCUST": true, + "ETHERTYPE_DECDIAG": true, + "ETHERTYPE_DECDNS": true, + "ETHERTYPE_DECDTS": true, + "ETHERTYPE_DECEXPER": true, + "ETHERTYPE_DECLAST": true, + "ETHERTYPE_DECLTM": true, + "ETHERTYPE_DECMUMPS": true, + "ETHERTYPE_DECNETBIOS": true, + "ETHERTYPE_DELTACON": true, + "ETHERTYPE_DIDDLE": true, + "ETHERTYPE_DLOG1": true, + "ETHERTYPE_DLOG2": true, + "ETHERTYPE_DN": true, + "ETHERTYPE_DOGFIGHT": true, + "ETHERTYPE_DSMD": true, + "ETHERTYPE_ECMA": true, + "ETHERTYPE_ENCRYPT": true, + "ETHERTYPE_ES": true, + "ETHERTYPE_EXCELAN": true, + "ETHERTYPE_EXPERDATA": true, + "ETHERTYPE_FLIP": true, + "ETHERTYPE_FLOWCONTROL": true, + "ETHERTYPE_FRARP": true, + "ETHERTYPE_GENDYN": true, + "ETHERTYPE_HAYES": true, + "ETHERTYPE_HIPPI_FP": true, + "ETHERTYPE_HITACHI": true, + "ETHERTYPE_HP": true, + "ETHERTYPE_IEEEPUP": true, + "ETHERTYPE_IEEEPUPAT": true, + "ETHERTYPE_IMLBL": true, + "ETHERTYPE_IMLBLDIAG": true, + "ETHERTYPE_IP": true, + "ETHERTYPE_IPAS": true, + "ETHERTYPE_IPV6": true, + "ETHERTYPE_IPX": true, + "ETHERTYPE_IPXNEW": true, + "ETHERTYPE_KALPANA": true, + "ETHERTYPE_LANBRIDGE": true, + "ETHERTYPE_LANPROBE": true, + "ETHERTYPE_LAT": true, + "ETHERTYPE_LBACK": true, + "ETHERTYPE_LITTLE": true, + "ETHERTYPE_LLDP": true, + "ETHERTYPE_LOGICRAFT": true, + "ETHERTYPE_LOOPBACK": true, + "ETHERTYPE_MATRA": true, + "ETHERTYPE_MAX": true, + "ETHERTYPE_MERIT": true, + "ETHERTYPE_MICP": true, + "ETHERTYPE_MOPDL": true, + "ETHERTYPE_MOPRC": true, + "ETHERTYPE_MOTOROLA": true, + "ETHERTYPE_MPLS": true, + "ETHERTYPE_MPLS_MCAST": true, + "ETHERTYPE_MUMPS": true, + "ETHERTYPE_NBPCC": true, + "ETHERTYPE_NBPCLAIM": true, + "ETHERTYPE_NBPCLREQ": true, + "ETHERTYPE_NBPCLRSP": true, + "ETHERTYPE_NBPCREQ": true, + "ETHERTYPE_NBPCRSP": true, + "ETHERTYPE_NBPDG": true, + "ETHERTYPE_NBPDGB": true, + "ETHERTYPE_NBPDLTE": true, + "ETHERTYPE_NBPRAR": true, + "ETHERTYPE_NBPRAS": true, + "ETHERTYPE_NBPRST": true, + "ETHERTYPE_NBPSCD": true, + "ETHERTYPE_NBPVCD": true, + "ETHERTYPE_NBS": true, + "ETHERTYPE_NCD": true, + "ETHERTYPE_NESTAR": true, + "ETHERTYPE_NETBEUI": true, + "ETHERTYPE_NOVELL": true, + "ETHERTYPE_NS": true, + "ETHERTYPE_NSAT": true, + "ETHERTYPE_NSCOMPAT": true, + "ETHERTYPE_NTRAILER": true, + "ETHERTYPE_OS9": true, + "ETHERTYPE_OS9NET": true, + "ETHERTYPE_PACER": true, + "ETHERTYPE_PAE": true, + "ETHERTYPE_PCS": true, + "ETHERTYPE_PLANNING": true, + "ETHERTYPE_PPP": true, + "ETHERTYPE_PPPOE": true, + "ETHERTYPE_PPPOEDISC": true, + "ETHERTYPE_PRIMENTS": true, + "ETHERTYPE_PUP": true, + "ETHERTYPE_PUPAT": true, + "ETHERTYPE_QINQ": true, + "ETHERTYPE_RACAL": true, + "ETHERTYPE_RATIONAL": true, + "ETHERTYPE_RAWFR": true, + "ETHERTYPE_RCL": true, + "ETHERTYPE_RDP": true, + "ETHERTYPE_RETIX": true, + "ETHERTYPE_REVARP": true, + "ETHERTYPE_SCA": true, + "ETHERTYPE_SECTRA": true, + "ETHERTYPE_SECUREDATA": true, + "ETHERTYPE_SGITW": true, + "ETHERTYPE_SG_BOUNCE": true, + "ETHERTYPE_SG_DIAG": true, + "ETHERTYPE_SG_NETGAMES": true, + "ETHERTYPE_SG_RESV": true, + "ETHERTYPE_SIMNET": true, + "ETHERTYPE_SLOW": true, + "ETHERTYPE_SLOWPROTOCOLS": true, + "ETHERTYPE_SNA": true, + "ETHERTYPE_SNMP": true, + "ETHERTYPE_SONIX": true, + "ETHERTYPE_SPIDER": true, + "ETHERTYPE_SPRITE": true, + "ETHERTYPE_STP": true, + "ETHERTYPE_TALARIS": true, + "ETHERTYPE_TALARISMC": true, + "ETHERTYPE_TCPCOMP": true, + "ETHERTYPE_TCPSM": true, + "ETHERTYPE_TEC": true, + "ETHERTYPE_TIGAN": true, + "ETHERTYPE_TRAIL": true, + "ETHERTYPE_TRANSETHER": true, + "ETHERTYPE_TYMSHARE": true, + "ETHERTYPE_UBBST": true, + "ETHERTYPE_UBDEBUG": true, + "ETHERTYPE_UBDIAGLOOP": true, + "ETHERTYPE_UBDL": true, + "ETHERTYPE_UBNIU": true, + "ETHERTYPE_UBNMC": true, + "ETHERTYPE_VALID": true, + "ETHERTYPE_VARIAN": true, + "ETHERTYPE_VAXELN": true, + "ETHERTYPE_VEECO": true, + "ETHERTYPE_VEXP": true, + "ETHERTYPE_VGLAB": true, + "ETHERTYPE_VINES": true, + "ETHERTYPE_VINESECHO": true, + "ETHERTYPE_VINESLOOP": true, + "ETHERTYPE_VITAL": true, + "ETHERTYPE_VLAN": true, + "ETHERTYPE_VLTLMAN": true, + "ETHERTYPE_VPROD": true, + "ETHERTYPE_VURESERVED": true, + "ETHERTYPE_WATERLOO": true, + "ETHERTYPE_WELLFLEET": true, + "ETHERTYPE_X25": true, + "ETHERTYPE_X75": true, + "ETHERTYPE_XNSSM": true, + "ETHERTYPE_XTP": true, + "ETHER_ADDR_LEN": true, + "ETHER_ALIGN": true, + "ETHER_CRC_LEN": true, + "ETHER_CRC_POLY_BE": true, + "ETHER_CRC_POLY_LE": true, + "ETHER_HDR_LEN": true, + "ETHER_MAX_DIX_LEN": true, + "ETHER_MAX_LEN": true, + "ETHER_MAX_LEN_JUMBO": true, + "ETHER_MIN_LEN": true, + "ETHER_PPPOE_ENCAP_LEN": true, + "ETHER_TYPE_LEN": true, + "ETHER_VLAN_ENCAP_LEN": true, + "ETH_P_1588": true, + "ETH_P_8021Q": true, + "ETH_P_802_2": true, + "ETH_P_802_3": true, + "ETH_P_AARP": true, + "ETH_P_ALL": true, + "ETH_P_AOE": true, + "ETH_P_ARCNET": true, + "ETH_P_ARP": true, + "ETH_P_ATALK": true, + "ETH_P_ATMFATE": true, + "ETH_P_ATMMPOA": true, + "ETH_P_AX25": true, + "ETH_P_BPQ": true, + "ETH_P_CAIF": true, + "ETH_P_CAN": true, + "ETH_P_CONTROL": true, + "ETH_P_CUST": true, + "ETH_P_DDCMP": true, + "ETH_P_DEC": true, + "ETH_P_DIAG": true, + "ETH_P_DNA_DL": true, + "ETH_P_DNA_RC": true, + "ETH_P_DNA_RT": true, + "ETH_P_DSA": true, + "ETH_P_ECONET": true, + "ETH_P_EDSA": true, + "ETH_P_FCOE": true, + "ETH_P_FIP": true, + "ETH_P_HDLC": true, + "ETH_P_IEEE802154": true, + "ETH_P_IEEEPUP": true, + "ETH_P_IEEEPUPAT": true, + "ETH_P_IP": true, + "ETH_P_IPV6": true, + "ETH_P_IPX": true, + "ETH_P_IRDA": true, + "ETH_P_LAT": true, + "ETH_P_LINK_CTL": true, + "ETH_P_LOCALTALK": true, + "ETH_P_LOOP": true, + "ETH_P_MOBITEX": true, + "ETH_P_MPLS_MC": true, + "ETH_P_MPLS_UC": true, + "ETH_P_PAE": true, + "ETH_P_PAUSE": true, + "ETH_P_PHONET": true, + "ETH_P_PPPTALK": true, + "ETH_P_PPP_DISC": true, + "ETH_P_PPP_MP": true, + "ETH_P_PPP_SES": true, + "ETH_P_PUP": true, + "ETH_P_PUPAT": true, + "ETH_P_RARP": true, + "ETH_P_SCA": true, + "ETH_P_SLOW": true, + "ETH_P_SNAP": true, + "ETH_P_TEB": true, + "ETH_P_TIPC": true, + "ETH_P_TRAILER": true, + "ETH_P_TR_802_2": true, + "ETH_P_WAN_PPP": true, + "ETH_P_WCCP": true, + "ETH_P_X25": true, + "ETIME": true, + "ETIMEDOUT": true, + "ETOOMANYREFS": true, + "ETXTBSY": true, + "EUCLEAN": true, + "EUNATCH": true, + "EUSERS": true, + "EVFILT_AIO": true, + "EVFILT_FS": true, + "EVFILT_LIO": true, + "EVFILT_MACHPORT": true, + "EVFILT_PROC": true, + "EVFILT_READ": true, + "EVFILT_SIGNAL": true, + "EVFILT_SYSCOUNT": true, + "EVFILT_THREADMARKER": true, + "EVFILT_TIMER": true, + "EVFILT_USER": true, + "EVFILT_VM": true, + "EVFILT_VNODE": true, + "EVFILT_WRITE": true, + "EV_ADD": true, + "EV_CLEAR": true, + "EV_DELETE": true, + "EV_DISABLE": true, + "EV_DISPATCH": true, + "EV_DROP": true, + "EV_ENABLE": true, + "EV_EOF": true, + "EV_ERROR": true, + "EV_FLAG0": true, + "EV_FLAG1": true, + "EV_ONESHOT": true, + "EV_OOBAND": true, + "EV_POLL": true, + "EV_RECEIPT": true, + "EV_SYSFLAGS": true, + "EWINDOWS": true, + "EWOULDBLOCK": true, + "EXDEV": true, + "EXFULL": true, + "EXTA": true, + "EXTB": true, + "EXTPROC": true, + "Environ": true, + "EpollCreate": true, + "EpollCreate1": true, + "EpollCtl": true, + "EpollEvent": true, + "EpollWait": true, + "Errno": true, + "EscapeArg": true, + "Exchangedata": true, + "Exec": true, + "Exit": true, + "ExitProcess": true, + "FD_CLOEXEC": true, + "FD_SETSIZE": true, + "FILE_ACTION_ADDED": true, + "FILE_ACTION_MODIFIED": true, + "FILE_ACTION_REMOVED": true, + "FILE_ACTION_RENAMED_NEW_NAME": true, + "FILE_ACTION_RENAMED_OLD_NAME": true, + "FILE_APPEND_DATA": true, + "FILE_ATTRIBUTE_ARCHIVE": true, + "FILE_ATTRIBUTE_DIRECTORY": true, + "FILE_ATTRIBUTE_HIDDEN": true, + "FILE_ATTRIBUTE_NORMAL": true, + "FILE_ATTRIBUTE_READONLY": true, + "FILE_ATTRIBUTE_REPARSE_POINT": true, + "FILE_ATTRIBUTE_SYSTEM": true, + "FILE_BEGIN": true, + "FILE_CURRENT": true, + "FILE_END": true, + "FILE_FLAG_BACKUP_SEMANTICS": true, + "FILE_FLAG_OPEN_REPARSE_POINT": true, + "FILE_FLAG_OVERLAPPED": true, + "FILE_LIST_DIRECTORY": true, + "FILE_MAP_COPY": true, + "FILE_MAP_EXECUTE": true, + "FILE_MAP_READ": true, + "FILE_MAP_WRITE": true, + "FILE_NOTIFY_CHANGE_ATTRIBUTES": true, + "FILE_NOTIFY_CHANGE_CREATION": true, + "FILE_NOTIFY_CHANGE_DIR_NAME": true, + "FILE_NOTIFY_CHANGE_FILE_NAME": true, + "FILE_NOTIFY_CHANGE_LAST_ACCESS": true, + "FILE_NOTIFY_CHANGE_LAST_WRITE": true, + "FILE_NOTIFY_CHANGE_SIZE": true, + "FILE_SHARE_DELETE": true, + "FILE_SHARE_READ": true, + "FILE_SHARE_WRITE": true, + "FILE_SKIP_COMPLETION_PORT_ON_SUCCESS": true, + "FILE_SKIP_SET_EVENT_ON_HANDLE": true, + "FILE_TYPE_CHAR": true, + "FILE_TYPE_DISK": true, + "FILE_TYPE_PIPE": true, + "FILE_TYPE_REMOTE": true, + "FILE_TYPE_UNKNOWN": true, + "FILE_WRITE_ATTRIBUTES": true, + "FLUSHO": true, + "FORMAT_MESSAGE_ALLOCATE_BUFFER": true, + "FORMAT_MESSAGE_ARGUMENT_ARRAY": true, + "FORMAT_MESSAGE_FROM_HMODULE": true, + "FORMAT_MESSAGE_FROM_STRING": true, + "FORMAT_MESSAGE_FROM_SYSTEM": true, + "FORMAT_MESSAGE_IGNORE_INSERTS": true, + "FORMAT_MESSAGE_MAX_WIDTH_MASK": true, + "FSCTL_GET_REPARSE_POINT": true, + "F_ADDFILESIGS": true, + "F_ADDSIGS": true, + "F_ALLOCATEALL": true, + "F_ALLOCATECONTIG": true, + "F_CANCEL": true, + "F_CHKCLEAN": true, + "F_CLOSEM": true, + "F_DUP2FD": true, + "F_DUP2FD_CLOEXEC": true, + "F_DUPFD": true, + "F_DUPFD_CLOEXEC": true, + "F_EXLCK": true, + "F_FLUSH_DATA": true, + "F_FREEZE_FS": true, + "F_FSCTL": true, + "F_FSDIRMASK": true, + "F_FSIN": true, + "F_FSINOUT": true, + "F_FSOUT": true, + "F_FSPRIV": true, + "F_FSVOID": true, + "F_FULLFSYNC": true, + "F_GETFD": true, + "F_GETFL": true, + "F_GETLEASE": true, + "F_GETLK": true, + "F_GETLK64": true, + "F_GETLKPID": true, + "F_GETNOSIGPIPE": true, + "F_GETOWN": true, + "F_GETOWN_EX": true, + "F_GETPATH": true, + "F_GETPATH_MTMINFO": true, + "F_GETPIPE_SZ": true, + "F_GETPROTECTIONCLASS": true, + "F_GETSIG": true, + "F_GLOBAL_NOCACHE": true, + "F_LOCK": true, + "F_LOG2PHYS": true, + "F_LOG2PHYS_EXT": true, + "F_MARKDEPENDENCY": true, + "F_MAXFD": true, + "F_NOCACHE": true, + "F_NODIRECT": true, + "F_NOTIFY": true, + "F_OGETLK": true, + "F_OK": true, + "F_OSETLK": true, + "F_OSETLKW": true, + "F_PARAM_MASK": true, + "F_PARAM_MAX": true, + "F_PATHPKG_CHECK": true, + "F_PEOFPOSMODE": true, + "F_PREALLOCATE": true, + "F_RDADVISE": true, + "F_RDAHEAD": true, + "F_RDLCK": true, + "F_READAHEAD": true, + "F_READBOOTSTRAP": true, + "F_SETBACKINGSTORE": true, + "F_SETFD": true, + "F_SETFL": true, + "F_SETLEASE": true, + "F_SETLK": true, + "F_SETLK64": true, + "F_SETLKW": true, + "F_SETLKW64": true, + "F_SETLK_REMOTE": true, + "F_SETNOSIGPIPE": true, + "F_SETOWN": true, + "F_SETOWN_EX": true, + "F_SETPIPE_SZ": true, + "F_SETPROTECTIONCLASS": true, + "F_SETSIG": true, + "F_SETSIZE": true, + "F_SHLCK": true, + "F_TEST": true, + "F_THAW_FS": true, + "F_TLOCK": true, + "F_ULOCK": true, + "F_UNLCK": true, + "F_UNLCKSYS": true, + "F_VOLPOSMODE": true, + "F_WRITEBOOTSTRAP": true, + "F_WRLCK": true, + "Faccessat": true, + "Fallocate": true, + "Fbootstraptransfer_t": true, + "Fchdir": true, + "Fchflags": true, + "Fchmod": true, + "Fchmodat": true, + "Fchown": true, + "Fchownat": true, + "FcntlFlock": true, + "FdSet": true, + "Fdatasync": true, + "FileNotifyInformation": true, + "Filetime": true, + "FindClose": true, + "FindFirstFile": true, + "FindNextFile": true, + "Flock": true, + "Flock_t": true, + "FlushBpf": true, + "FlushFileBuffers": true, + "FlushViewOfFile": true, + "ForkExec": true, + "ForkLock": true, + "FormatMessage": true, + "Fpathconf": true, + "FreeAddrInfoW": true, + "FreeEnvironmentStrings": true, + "FreeLibrary": true, + "Fsid": true, + "Fstat": true, + "Fstatat": true, + "Fstatfs": true, + "Fstore_t": true, + "Fsync": true, + "Ftruncate": true, + "FullPath": true, + "Futimes": true, + "Futimesat": true, + "GENERIC_ALL": true, + "GENERIC_EXECUTE": true, + "GENERIC_READ": true, + "GENERIC_WRITE": true, + "GUID": true, + "GetAcceptExSockaddrs": true, + "GetAdaptersInfo": true, + "GetAddrInfoW": true, + "GetCommandLine": true, + "GetComputerName": true, + "GetConsoleMode": true, + "GetCurrentDirectory": true, + "GetCurrentProcess": true, + "GetEnvironmentStrings": true, + "GetEnvironmentVariable": true, + "GetExitCodeProcess": true, + "GetFileAttributes": true, + "GetFileAttributesEx": true, + "GetFileExInfoStandard": true, + "GetFileExMaxInfoLevel": true, + "GetFileInformationByHandle": true, + "GetFileType": true, + "GetFullPathName": true, + "GetHostByName": true, + "GetIfEntry": true, + "GetLastError": true, + "GetLengthSid": true, + "GetLongPathName": true, + "GetProcAddress": true, + "GetProcessTimes": true, + "GetProtoByName": true, + "GetQueuedCompletionStatus": true, + "GetServByName": true, + "GetShortPathName": true, + "GetStartupInfo": true, + "GetStdHandle": true, + "GetSystemTimeAsFileTime": true, + "GetTempPath": true, + "GetTimeZoneInformation": true, + "GetTokenInformation": true, + "GetUserNameEx": true, + "GetUserProfileDirectory": true, + "GetVersion": true, + "Getcwd": true, + "Getdents": true, + "Getdirentries": true, + "Getdtablesize": true, + "Getegid": true, + "Getenv": true, + "Geteuid": true, + "Getfsstat": true, + "Getgid": true, + "Getgroups": true, + "Getpagesize": true, + "Getpeername": true, + "Getpgid": true, + "Getpgrp": true, + "Getpid": true, + "Getppid": true, + "Getpriority": true, + "Getrlimit": true, + "Getrusage": true, + "Getsid": true, + "Getsockname": true, + "Getsockopt": true, + "GetsockoptByte": true, + "GetsockoptICMPv6Filter": true, + "GetsockoptIPMreq": true, + "GetsockoptIPMreqn": true, + "GetsockoptIPv6MTUInfo": true, + "GetsockoptIPv6Mreq": true, + "GetsockoptInet4Addr": true, + "GetsockoptInt": true, + "GetsockoptUcred": true, + "Gettid": true, + "Gettimeofday": true, + "Getuid": true, + "Getwd": true, + "Getxattr": true, + "HANDLE_FLAG_INHERIT": true, + "HKEY_CLASSES_ROOT": true, + "HKEY_CURRENT_CONFIG": true, + "HKEY_CURRENT_USER": true, + "HKEY_DYN_DATA": true, + "HKEY_LOCAL_MACHINE": true, + "HKEY_PERFORMANCE_DATA": true, + "HKEY_USERS": true, + "HUPCL": true, + "Handle": true, + "Hostent": true, + "ICANON": true, + "ICMP6_FILTER": true, + "ICMPV6_FILTER": true, + "ICMPv6Filter": true, + "ICRNL": true, + "IEXTEN": true, + "IFAN_ARRIVAL": true, + "IFAN_DEPARTURE": true, + "IFA_ADDRESS": true, + "IFA_ANYCAST": true, + "IFA_BROADCAST": true, + "IFA_CACHEINFO": true, + "IFA_F_DADFAILED": true, + "IFA_F_DEPRECATED": true, + "IFA_F_HOMEADDRESS": true, + "IFA_F_NODAD": true, + "IFA_F_OPTIMISTIC": true, + "IFA_F_PERMANENT": true, + "IFA_F_SECONDARY": true, + "IFA_F_TEMPORARY": true, + "IFA_F_TENTATIVE": true, + "IFA_LABEL": true, + "IFA_LOCAL": true, + "IFA_MAX": true, + "IFA_MULTICAST": true, + "IFA_ROUTE": true, + "IFA_UNSPEC": true, + "IFF_ALLMULTI": true, + "IFF_ALTPHYS": true, + "IFF_AUTOMEDIA": true, + "IFF_BROADCAST": true, + "IFF_CANTCHANGE": true, + "IFF_CANTCONFIG": true, + "IFF_DEBUG": true, + "IFF_DRV_OACTIVE": true, + "IFF_DRV_RUNNING": true, + "IFF_DYING": true, + "IFF_DYNAMIC": true, + "IFF_LINK0": true, + "IFF_LINK1": true, + "IFF_LINK2": true, + "IFF_LOOPBACK": true, + "IFF_MASTER": true, + "IFF_MONITOR": true, + "IFF_MULTICAST": true, + "IFF_NOARP": true, + "IFF_NOTRAILERS": true, + "IFF_NO_PI": true, + "IFF_OACTIVE": true, + "IFF_ONE_QUEUE": true, + "IFF_POINTOPOINT": true, + "IFF_POINTTOPOINT": true, + "IFF_PORTSEL": true, + "IFF_PPROMISC": true, + "IFF_PROMISC": true, + "IFF_RENAMING": true, + "IFF_RUNNING": true, + "IFF_SIMPLEX": true, + "IFF_SLAVE": true, + "IFF_SMART": true, + "IFF_STATICARP": true, + "IFF_TAP": true, + "IFF_TUN": true, + "IFF_TUN_EXCL": true, + "IFF_UP": true, + "IFF_VNET_HDR": true, + "IFLA_ADDRESS": true, + "IFLA_BROADCAST": true, + "IFLA_COST": true, + "IFLA_IFALIAS": true, + "IFLA_IFNAME": true, + "IFLA_LINK": true, + "IFLA_LINKINFO": true, + "IFLA_LINKMODE": true, + "IFLA_MAP": true, + "IFLA_MASTER": true, + "IFLA_MAX": true, + "IFLA_MTU": true, + "IFLA_NET_NS_PID": true, + "IFLA_OPERSTATE": true, + "IFLA_PRIORITY": true, + "IFLA_PROTINFO": true, + "IFLA_QDISC": true, + "IFLA_STATS": true, + "IFLA_TXQLEN": true, + "IFLA_UNSPEC": true, + "IFLA_WEIGHT": true, + "IFLA_WIRELESS": true, + "IFNAMSIZ": true, + "IFT_1822": true, + "IFT_A12MPPSWITCH": true, + "IFT_AAL2": true, + "IFT_AAL5": true, + "IFT_ADSL": true, + "IFT_AFLANE8023": true, + "IFT_AFLANE8025": true, + "IFT_ARAP": true, + "IFT_ARCNET": true, + "IFT_ARCNETPLUS": true, + "IFT_ASYNC": true, + "IFT_ATM": true, + "IFT_ATMDXI": true, + "IFT_ATMFUNI": true, + "IFT_ATMIMA": true, + "IFT_ATMLOGICAL": true, + "IFT_ATMRADIO": true, + "IFT_ATMSUBINTERFACE": true, + "IFT_ATMVCIENDPT": true, + "IFT_ATMVIRTUAL": true, + "IFT_BGPPOLICYACCOUNTING": true, + "IFT_BLUETOOTH": true, + "IFT_BRIDGE": true, + "IFT_BSC": true, + "IFT_CARP": true, + "IFT_CCTEMUL": true, + "IFT_CELLULAR": true, + "IFT_CEPT": true, + "IFT_CES": true, + "IFT_CHANNEL": true, + "IFT_CNR": true, + "IFT_COFFEE": true, + "IFT_COMPOSITELINK": true, + "IFT_DCN": true, + "IFT_DIGITALPOWERLINE": true, + "IFT_DIGITALWRAPPEROVERHEADCHANNEL": true, + "IFT_DLSW": true, + "IFT_DOCSCABLEDOWNSTREAM": true, + "IFT_DOCSCABLEMACLAYER": true, + "IFT_DOCSCABLEUPSTREAM": true, + "IFT_DOCSCABLEUPSTREAMCHANNEL": true, + "IFT_DS0": true, + "IFT_DS0BUNDLE": true, + "IFT_DS1FDL": true, + "IFT_DS3": true, + "IFT_DTM": true, + "IFT_DUMMY": true, + "IFT_DVBASILN": true, + "IFT_DVBASIOUT": true, + "IFT_DVBRCCDOWNSTREAM": true, + "IFT_DVBRCCMACLAYER": true, + "IFT_DVBRCCUPSTREAM": true, + "IFT_ECONET": true, + "IFT_ENC": true, + "IFT_EON": true, + "IFT_EPLRS": true, + "IFT_ESCON": true, + "IFT_ETHER": true, + "IFT_FAITH": true, + "IFT_FAST": true, + "IFT_FASTETHER": true, + "IFT_FASTETHERFX": true, + "IFT_FDDI": true, + "IFT_FIBRECHANNEL": true, + "IFT_FRAMERELAYINTERCONNECT": true, + "IFT_FRAMERELAYMPI": true, + "IFT_FRDLCIENDPT": true, + "IFT_FRELAY": true, + "IFT_FRELAYDCE": true, + "IFT_FRF16MFRBUNDLE": true, + "IFT_FRFORWARD": true, + "IFT_G703AT2MB": true, + "IFT_G703AT64K": true, + "IFT_GIF": true, + "IFT_GIGABITETHERNET": true, + "IFT_GR303IDT": true, + "IFT_GR303RDT": true, + "IFT_H323GATEKEEPER": true, + "IFT_H323PROXY": true, + "IFT_HDH1822": true, + "IFT_HDLC": true, + "IFT_HDSL2": true, + "IFT_HIPERLAN2": true, + "IFT_HIPPI": true, + "IFT_HIPPIINTERFACE": true, + "IFT_HOSTPAD": true, + "IFT_HSSI": true, + "IFT_HY": true, + "IFT_IBM370PARCHAN": true, + "IFT_IDSL": true, + "IFT_IEEE1394": true, + "IFT_IEEE80211": true, + "IFT_IEEE80212": true, + "IFT_IEEE8023ADLAG": true, + "IFT_IFGSN": true, + "IFT_IMT": true, + "IFT_INFINIBAND": true, + "IFT_INTERLEAVE": true, + "IFT_IP": true, + "IFT_IPFORWARD": true, + "IFT_IPOVERATM": true, + "IFT_IPOVERCDLC": true, + "IFT_IPOVERCLAW": true, + "IFT_IPSWITCH": true, + "IFT_IPXIP": true, + "IFT_ISDN": true, + "IFT_ISDNBASIC": true, + "IFT_ISDNPRIMARY": true, + "IFT_ISDNS": true, + "IFT_ISDNU": true, + "IFT_ISO88022LLC": true, + "IFT_ISO88023": true, + "IFT_ISO88024": true, + "IFT_ISO88025": true, + "IFT_ISO88025CRFPINT": true, + "IFT_ISO88025DTR": true, + "IFT_ISO88025FIBER": true, + "IFT_ISO88026": true, + "IFT_ISUP": true, + "IFT_L2VLAN": true, + "IFT_L3IPVLAN": true, + "IFT_L3IPXVLAN": true, + "IFT_LAPB": true, + "IFT_LAPD": true, + "IFT_LAPF": true, + "IFT_LINEGROUP": true, + "IFT_LOCALTALK": true, + "IFT_LOOP": true, + "IFT_MEDIAMAILOVERIP": true, + "IFT_MFSIGLINK": true, + "IFT_MIOX25": true, + "IFT_MODEM": true, + "IFT_MPC": true, + "IFT_MPLS": true, + "IFT_MPLSTUNNEL": true, + "IFT_MSDSL": true, + "IFT_MVL": true, + "IFT_MYRINET": true, + "IFT_NFAS": true, + "IFT_NSIP": true, + "IFT_OPTICALCHANNEL": true, + "IFT_OPTICALTRANSPORT": true, + "IFT_OTHER": true, + "IFT_P10": true, + "IFT_P80": true, + "IFT_PARA": true, + "IFT_PDP": true, + "IFT_PFLOG": true, + "IFT_PFLOW": true, + "IFT_PFSYNC": true, + "IFT_PLC": true, + "IFT_PON155": true, + "IFT_PON622": true, + "IFT_POS": true, + "IFT_PPP": true, + "IFT_PPPMULTILINKBUNDLE": true, + "IFT_PROPATM": true, + "IFT_PROPBWAP2MP": true, + "IFT_PROPCNLS": true, + "IFT_PROPDOCSWIRELESSDOWNSTREAM": true, + "IFT_PROPDOCSWIRELESSMACLAYER": true, + "IFT_PROPDOCSWIRELESSUPSTREAM": true, + "IFT_PROPMUX": true, + "IFT_PROPVIRTUAL": true, + "IFT_PROPWIRELESSP2P": true, + "IFT_PTPSERIAL": true, + "IFT_PVC": true, + "IFT_Q2931": true, + "IFT_QLLC": true, + "IFT_RADIOMAC": true, + "IFT_RADSL": true, + "IFT_REACHDSL": true, + "IFT_RFC1483": true, + "IFT_RS232": true, + "IFT_RSRB": true, + "IFT_SDLC": true, + "IFT_SDSL": true, + "IFT_SHDSL": true, + "IFT_SIP": true, + "IFT_SIPSIG": true, + "IFT_SIPTG": true, + "IFT_SLIP": true, + "IFT_SMDSDXI": true, + "IFT_SMDSICIP": true, + "IFT_SONET": true, + "IFT_SONETOVERHEADCHANNEL": true, + "IFT_SONETPATH": true, + "IFT_SONETVT": true, + "IFT_SRP": true, + "IFT_SS7SIGLINK": true, + "IFT_STACKTOSTACK": true, + "IFT_STARLAN": true, + "IFT_STF": true, + "IFT_T1": true, + "IFT_TDLC": true, + "IFT_TELINK": true, + "IFT_TERMPAD": true, + "IFT_TR008": true, + "IFT_TRANSPHDLC": true, + "IFT_TUNNEL": true, + "IFT_ULTRA": true, + "IFT_USB": true, + "IFT_V11": true, + "IFT_V35": true, + "IFT_V36": true, + "IFT_V37": true, + "IFT_VDSL": true, + "IFT_VIRTUALIPADDRESS": true, + "IFT_VIRTUALTG": true, + "IFT_VOICEDID": true, + "IFT_VOICEEM": true, + "IFT_VOICEEMFGD": true, + "IFT_VOICEENCAP": true, + "IFT_VOICEFGDEANA": true, + "IFT_VOICEFXO": true, + "IFT_VOICEFXS": true, + "IFT_VOICEOVERATM": true, + "IFT_VOICEOVERCABLE": true, + "IFT_VOICEOVERFRAMERELAY": true, + "IFT_VOICEOVERIP": true, + "IFT_X213": true, + "IFT_X25": true, + "IFT_X25DDN": true, + "IFT_X25HUNTGROUP": true, + "IFT_X25MLP": true, + "IFT_X25PLE": true, + "IFT_XETHER": true, + "IGNBRK": true, + "IGNCR": true, + "IGNORE": true, + "IGNPAR": true, + "IMAXBEL": true, + "INFINITE": true, + "INLCR": true, + "INPCK": true, + "INVALID_FILE_ATTRIBUTES": true, + "IN_ACCESS": true, + "IN_ALL_EVENTS": true, + "IN_ATTRIB": true, + "IN_CLASSA_HOST": true, + "IN_CLASSA_MAX": true, + "IN_CLASSA_NET": true, + "IN_CLASSA_NSHIFT": true, + "IN_CLASSB_HOST": true, + "IN_CLASSB_MAX": true, + "IN_CLASSB_NET": true, + "IN_CLASSB_NSHIFT": true, + "IN_CLASSC_HOST": true, + "IN_CLASSC_NET": true, + "IN_CLASSC_NSHIFT": true, + "IN_CLASSD_HOST": true, + "IN_CLASSD_NET": true, + "IN_CLASSD_NSHIFT": true, + "IN_CLOEXEC": true, + "IN_CLOSE": true, + "IN_CLOSE_NOWRITE": true, + "IN_CLOSE_WRITE": true, + "IN_CREATE": true, + "IN_DELETE": true, + "IN_DELETE_SELF": true, + "IN_DONT_FOLLOW": true, + "IN_EXCL_UNLINK": true, + "IN_IGNORED": true, + "IN_ISDIR": true, + "IN_LINKLOCALNETNUM": true, + "IN_LOOPBACKNET": true, + "IN_MASK_ADD": true, + "IN_MODIFY": true, + "IN_MOVE": true, + "IN_MOVED_FROM": true, + "IN_MOVED_TO": true, + "IN_MOVE_SELF": true, + "IN_NONBLOCK": true, + "IN_ONESHOT": true, + "IN_ONLYDIR": true, + "IN_OPEN": true, + "IN_Q_OVERFLOW": true, + "IN_RFC3021_HOST": true, + "IN_RFC3021_MASK": true, + "IN_RFC3021_NET": true, + "IN_RFC3021_NSHIFT": true, + "IN_UNMOUNT": true, + "IOC_IN": true, + "IOC_INOUT": true, + "IOC_OUT": true, + "IOC_VENDOR": true, + "IOC_WS2": true, + "IO_REPARSE_TAG_SYMLINK": true, + "IPMreq": true, + "IPMreqn": true, + "IPPROTO_3PC": true, + "IPPROTO_ADFS": true, + "IPPROTO_AH": true, + "IPPROTO_AHIP": true, + "IPPROTO_APES": true, + "IPPROTO_ARGUS": true, + "IPPROTO_AX25": true, + "IPPROTO_BHA": true, + "IPPROTO_BLT": true, + "IPPROTO_BRSATMON": true, + "IPPROTO_CARP": true, + "IPPROTO_CFTP": true, + "IPPROTO_CHAOS": true, + "IPPROTO_CMTP": true, + "IPPROTO_COMP": true, + "IPPROTO_CPHB": true, + "IPPROTO_CPNX": true, + "IPPROTO_DCCP": true, + "IPPROTO_DDP": true, + "IPPROTO_DGP": true, + "IPPROTO_DIVERT": true, + "IPPROTO_DIVERT_INIT": true, + "IPPROTO_DIVERT_RESP": true, + "IPPROTO_DONE": true, + "IPPROTO_DSTOPTS": true, + "IPPROTO_EGP": true, + "IPPROTO_EMCON": true, + "IPPROTO_ENCAP": true, + "IPPROTO_EON": true, + "IPPROTO_ESP": true, + "IPPROTO_ETHERIP": true, + "IPPROTO_FRAGMENT": true, + "IPPROTO_GGP": true, + "IPPROTO_GMTP": true, + "IPPROTO_GRE": true, + "IPPROTO_HELLO": true, + "IPPROTO_HMP": true, + "IPPROTO_HOPOPTS": true, + "IPPROTO_ICMP": true, + "IPPROTO_ICMPV6": true, + "IPPROTO_IDP": true, + "IPPROTO_IDPR": true, + "IPPROTO_IDRP": true, + "IPPROTO_IGMP": true, + "IPPROTO_IGP": true, + "IPPROTO_IGRP": true, + "IPPROTO_IL": true, + "IPPROTO_INLSP": true, + "IPPROTO_INP": true, + "IPPROTO_IP": true, + "IPPROTO_IPCOMP": true, + "IPPROTO_IPCV": true, + "IPPROTO_IPEIP": true, + "IPPROTO_IPIP": true, + "IPPROTO_IPPC": true, + "IPPROTO_IPV4": true, + "IPPROTO_IPV6": true, + "IPPROTO_IPV6_ICMP": true, + "IPPROTO_IRTP": true, + "IPPROTO_KRYPTOLAN": true, + "IPPROTO_LARP": true, + "IPPROTO_LEAF1": true, + "IPPROTO_LEAF2": true, + "IPPROTO_MAX": true, + "IPPROTO_MAXID": true, + "IPPROTO_MEAS": true, + "IPPROTO_MH": true, + "IPPROTO_MHRP": true, + "IPPROTO_MICP": true, + "IPPROTO_MOBILE": true, + "IPPROTO_MPLS": true, + "IPPROTO_MTP": true, + "IPPROTO_MUX": true, + "IPPROTO_ND": true, + "IPPROTO_NHRP": true, + "IPPROTO_NONE": true, + "IPPROTO_NSP": true, + "IPPROTO_NVPII": true, + "IPPROTO_OLD_DIVERT": true, + "IPPROTO_OSPFIGP": true, + "IPPROTO_PFSYNC": true, + "IPPROTO_PGM": true, + "IPPROTO_PIGP": true, + "IPPROTO_PIM": true, + "IPPROTO_PRM": true, + "IPPROTO_PUP": true, + "IPPROTO_PVP": true, + "IPPROTO_RAW": true, + "IPPROTO_RCCMON": true, + "IPPROTO_RDP": true, + "IPPROTO_ROUTING": true, + "IPPROTO_RSVP": true, + "IPPROTO_RVD": true, + "IPPROTO_SATEXPAK": true, + "IPPROTO_SATMON": true, + "IPPROTO_SCCSP": true, + "IPPROTO_SCTP": true, + "IPPROTO_SDRP": true, + "IPPROTO_SEND": true, + "IPPROTO_SEP": true, + "IPPROTO_SKIP": true, + "IPPROTO_SPACER": true, + "IPPROTO_SRPC": true, + "IPPROTO_ST": true, + "IPPROTO_SVMTP": true, + "IPPROTO_SWIPE": true, + "IPPROTO_TCF": true, + "IPPROTO_TCP": true, + "IPPROTO_TLSP": true, + "IPPROTO_TP": true, + "IPPROTO_TPXX": true, + "IPPROTO_TRUNK1": true, + "IPPROTO_TRUNK2": true, + "IPPROTO_TTP": true, + "IPPROTO_UDP": true, + "IPPROTO_UDPLITE": true, + "IPPROTO_VINES": true, + "IPPROTO_VISA": true, + "IPPROTO_VMTP": true, + "IPPROTO_VRRP": true, + "IPPROTO_WBEXPAK": true, + "IPPROTO_WBMON": true, + "IPPROTO_WSN": true, + "IPPROTO_XNET": true, + "IPPROTO_XTP": true, + "IPV6_2292DSTOPTS": true, + "IPV6_2292HOPLIMIT": true, + "IPV6_2292HOPOPTS": true, + "IPV6_2292NEXTHOP": true, + "IPV6_2292PKTINFO": true, + "IPV6_2292PKTOPTIONS": true, + "IPV6_2292RTHDR": true, + "IPV6_ADDRFORM": true, + "IPV6_ADD_MEMBERSHIP": true, + "IPV6_AUTHHDR": true, + "IPV6_AUTH_LEVEL": true, + "IPV6_AUTOFLOWLABEL": true, + "IPV6_BINDANY": true, + "IPV6_BINDV6ONLY": true, + "IPV6_BOUND_IF": true, + "IPV6_CHECKSUM": true, + "IPV6_DEFAULT_MULTICAST_HOPS": true, + "IPV6_DEFAULT_MULTICAST_LOOP": true, + "IPV6_DEFHLIM": true, + "IPV6_DONTFRAG": true, + "IPV6_DROP_MEMBERSHIP": true, + "IPV6_DSTOPTS": true, + "IPV6_ESP_NETWORK_LEVEL": true, + "IPV6_ESP_TRANS_LEVEL": true, + "IPV6_FAITH": true, + "IPV6_FLOWINFO_MASK": true, + "IPV6_FLOWLABEL_MASK": true, + "IPV6_FRAGTTL": true, + "IPV6_FW_ADD": true, + "IPV6_FW_DEL": true, + "IPV6_FW_FLUSH": true, + "IPV6_FW_GET": true, + "IPV6_FW_ZERO": true, + "IPV6_HLIMDEC": true, + "IPV6_HOPLIMIT": true, + "IPV6_HOPOPTS": true, + "IPV6_IPCOMP_LEVEL": true, + "IPV6_IPSEC_POLICY": true, + "IPV6_JOIN_ANYCAST": true, + "IPV6_JOIN_GROUP": true, + "IPV6_LEAVE_ANYCAST": true, + "IPV6_LEAVE_GROUP": true, + "IPV6_MAXHLIM": true, + "IPV6_MAXOPTHDR": true, + "IPV6_MAXPACKET": true, + "IPV6_MAX_GROUP_SRC_FILTER": true, + "IPV6_MAX_MEMBERSHIPS": true, + "IPV6_MAX_SOCK_SRC_FILTER": true, + "IPV6_MIN_MEMBERSHIPS": true, + "IPV6_MMTU": true, + "IPV6_MSFILTER": true, + "IPV6_MTU": true, + "IPV6_MTU_DISCOVER": true, + "IPV6_MULTICAST_HOPS": true, + "IPV6_MULTICAST_IF": true, + "IPV6_MULTICAST_LOOP": true, + "IPV6_NEXTHOP": true, + "IPV6_OPTIONS": true, + "IPV6_PATHMTU": true, + "IPV6_PIPEX": true, + "IPV6_PKTINFO": true, + "IPV6_PMTUDISC_DO": true, + "IPV6_PMTUDISC_DONT": true, + "IPV6_PMTUDISC_PROBE": true, + "IPV6_PMTUDISC_WANT": true, + "IPV6_PORTRANGE": true, + "IPV6_PORTRANGE_DEFAULT": true, + "IPV6_PORTRANGE_HIGH": true, + "IPV6_PORTRANGE_LOW": true, + "IPV6_PREFER_TEMPADDR": true, + "IPV6_RECVDSTOPTS": true, + "IPV6_RECVDSTPORT": true, + "IPV6_RECVERR": true, + "IPV6_RECVHOPLIMIT": true, + "IPV6_RECVHOPOPTS": true, + "IPV6_RECVPATHMTU": true, + "IPV6_RECVPKTINFO": true, + "IPV6_RECVRTHDR": true, + "IPV6_RECVTCLASS": true, + "IPV6_ROUTER_ALERT": true, + "IPV6_RTABLE": true, + "IPV6_RTHDR": true, + "IPV6_RTHDRDSTOPTS": true, + "IPV6_RTHDR_LOOSE": true, + "IPV6_RTHDR_STRICT": true, + "IPV6_RTHDR_TYPE_0": true, + "IPV6_RXDSTOPTS": true, + "IPV6_RXHOPOPTS": true, + "IPV6_SOCKOPT_RESERVED1": true, + "IPV6_TCLASS": true, + "IPV6_UNICAST_HOPS": true, + "IPV6_USE_MIN_MTU": true, + "IPV6_V6ONLY": true, + "IPV6_VERSION": true, + "IPV6_VERSION_MASK": true, + "IPV6_XFRM_POLICY": true, + "IP_ADD_MEMBERSHIP": true, + "IP_ADD_SOURCE_MEMBERSHIP": true, + "IP_AUTH_LEVEL": true, + "IP_BINDANY": true, + "IP_BLOCK_SOURCE": true, + "IP_BOUND_IF": true, + "IP_DEFAULT_MULTICAST_LOOP": true, + "IP_DEFAULT_MULTICAST_TTL": true, + "IP_DF": true, + "IP_DIVERTFL": true, + "IP_DONTFRAG": true, + "IP_DROP_MEMBERSHIP": true, + "IP_DROP_SOURCE_MEMBERSHIP": true, + "IP_DUMMYNET3": true, + "IP_DUMMYNET_CONFIGURE": true, + "IP_DUMMYNET_DEL": true, + "IP_DUMMYNET_FLUSH": true, + "IP_DUMMYNET_GET": true, + "IP_EF": true, + "IP_ERRORMTU": true, + "IP_ESP_NETWORK_LEVEL": true, + "IP_ESP_TRANS_LEVEL": true, + "IP_FAITH": true, + "IP_FREEBIND": true, + "IP_FW3": true, + "IP_FW_ADD": true, + "IP_FW_DEL": true, + "IP_FW_FLUSH": true, + "IP_FW_GET": true, + "IP_FW_NAT_CFG": true, + "IP_FW_NAT_DEL": true, + "IP_FW_NAT_GET_CONFIG": true, + "IP_FW_NAT_GET_LOG": true, + "IP_FW_RESETLOG": true, + "IP_FW_TABLE_ADD": true, + "IP_FW_TABLE_DEL": true, + "IP_FW_TABLE_FLUSH": true, + "IP_FW_TABLE_GETSIZE": true, + "IP_FW_TABLE_LIST": true, + "IP_FW_ZERO": true, + "IP_HDRINCL": true, + "IP_IPCOMP_LEVEL": true, + "IP_IPSECFLOWINFO": true, + "IP_IPSEC_LOCAL_AUTH": true, + "IP_IPSEC_LOCAL_CRED": true, + "IP_IPSEC_LOCAL_ID": true, + "IP_IPSEC_POLICY": true, + "IP_IPSEC_REMOTE_AUTH": true, + "IP_IPSEC_REMOTE_CRED": true, + "IP_IPSEC_REMOTE_ID": true, + "IP_MAXPACKET": true, + "IP_MAX_GROUP_SRC_FILTER": true, + "IP_MAX_MEMBERSHIPS": true, + "IP_MAX_SOCK_MUTE_FILTER": true, + "IP_MAX_SOCK_SRC_FILTER": true, + "IP_MAX_SOURCE_FILTER": true, + "IP_MF": true, + "IP_MINFRAGSIZE": true, + "IP_MINTTL": true, + "IP_MIN_MEMBERSHIPS": true, + "IP_MSFILTER": true, + "IP_MSS": true, + "IP_MTU": true, + "IP_MTU_DISCOVER": true, + "IP_MULTICAST_IF": true, + "IP_MULTICAST_IFINDEX": true, + "IP_MULTICAST_LOOP": true, + "IP_MULTICAST_TTL": true, + "IP_MULTICAST_VIF": true, + "IP_NAT__XXX": true, + "IP_OFFMASK": true, + "IP_OLD_FW_ADD": true, + "IP_OLD_FW_DEL": true, + "IP_OLD_FW_FLUSH": true, + "IP_OLD_FW_GET": true, + "IP_OLD_FW_RESETLOG": true, + "IP_OLD_FW_ZERO": true, + "IP_ONESBCAST": true, + "IP_OPTIONS": true, + "IP_ORIGDSTADDR": true, + "IP_PASSSEC": true, + "IP_PIPEX": true, + "IP_PKTINFO": true, + "IP_PKTOPTIONS": true, + "IP_PMTUDISC": true, + "IP_PMTUDISC_DO": true, + "IP_PMTUDISC_DONT": true, + "IP_PMTUDISC_PROBE": true, + "IP_PMTUDISC_WANT": true, + "IP_PORTRANGE": true, + "IP_PORTRANGE_DEFAULT": true, + "IP_PORTRANGE_HIGH": true, + "IP_PORTRANGE_LOW": true, + "IP_RECVDSTADDR": true, + "IP_RECVDSTPORT": true, + "IP_RECVERR": true, + "IP_RECVIF": true, + "IP_RECVOPTS": true, + "IP_RECVORIGDSTADDR": true, + "IP_RECVPKTINFO": true, + "IP_RECVRETOPTS": true, + "IP_RECVRTABLE": true, + "IP_RECVTOS": true, + "IP_RECVTTL": true, + "IP_RETOPTS": true, + "IP_RF": true, + "IP_ROUTER_ALERT": true, + "IP_RSVP_OFF": true, + "IP_RSVP_ON": true, + "IP_RSVP_VIF_OFF": true, + "IP_RSVP_VIF_ON": true, + "IP_RTABLE": true, + "IP_SENDSRCADDR": true, + "IP_STRIPHDR": true, + "IP_TOS": true, + "IP_TRAFFIC_MGT_BACKGROUND": true, + "IP_TRANSPARENT": true, + "IP_TTL": true, + "IP_UNBLOCK_SOURCE": true, + "IP_XFRM_POLICY": true, + "IPv6MTUInfo": true, + "IPv6Mreq": true, + "ISIG": true, + "ISTRIP": true, + "IUCLC": true, + "IUTF8": true, + "IXANY": true, + "IXOFF": true, + "IXON": true, + "IfAddrmsg": true, + "IfAnnounceMsghdr": true, + "IfData": true, + "IfInfomsg": true, + "IfMsghdr": true, + "IfaMsghdr": true, + "IfmaMsghdr": true, + "IfmaMsghdr2": true, + "ImplementsGetwd": true, + "Inet4Pktinfo": true, + "Inet6Pktinfo": true, + "InotifyAddWatch": true, + "InotifyEvent": true, + "InotifyInit": true, + "InotifyInit1": true, + "InotifyRmWatch": true, + "InterfaceAddrMessage": true, + "InterfaceAnnounceMessage": true, + "InterfaceInfo": true, + "InterfaceMessage": true, + "InterfaceMulticastAddrMessage": true, + "InvalidHandle": true, + "Ioperm": true, + "Iopl": true, + "Iovec": true, + "IpAdapterInfo": true, + "IpAddrString": true, + "IpAddressString": true, + "IpMaskString": true, + "Issetugid": true, + "KEY_ALL_ACCESS": true, + "KEY_CREATE_LINK": true, + "KEY_CREATE_SUB_KEY": true, + "KEY_ENUMERATE_SUB_KEYS": true, + "KEY_EXECUTE": true, + "KEY_NOTIFY": true, + "KEY_QUERY_VALUE": true, + "KEY_READ": true, + "KEY_SET_VALUE": true, + "KEY_WOW64_32KEY": true, + "KEY_WOW64_64KEY": true, + "KEY_WRITE": true, + "Kevent": true, + "Kevent_t": true, + "Kill": true, + "Klogctl": true, + "Kqueue": true, + "LANG_ENGLISH": true, + "LAYERED_PROTOCOL": true, + "LCNT_OVERLOAD_FLUSH": true, + "LINUX_REBOOT_CMD_CAD_OFF": true, + "LINUX_REBOOT_CMD_CAD_ON": true, + "LINUX_REBOOT_CMD_HALT": true, + "LINUX_REBOOT_CMD_KEXEC": true, + "LINUX_REBOOT_CMD_POWER_OFF": true, + "LINUX_REBOOT_CMD_RESTART": true, + "LINUX_REBOOT_CMD_RESTART2": true, + "LINUX_REBOOT_CMD_SW_SUSPEND": true, + "LINUX_REBOOT_MAGIC1": true, + "LINUX_REBOOT_MAGIC2": true, + "LOCK_EX": true, + "LOCK_NB": true, + "LOCK_SH": true, + "LOCK_UN": true, + "LazyDLL": true, + "LazyProc": true, + "Lchown": true, + "Linger": true, + "Link": true, + "Listen": true, + "Listxattr": true, + "LoadCancelIoEx": true, + "LoadConnectEx": true, + "LoadCreateSymbolicLink": true, + "LoadDLL": true, + "LoadGetAddrInfo": true, + "LoadLibrary": true, + "LoadSetFileCompletionNotificationModes": true, + "LocalFree": true, + "Log2phys_t": true, + "LookupAccountName": true, + "LookupAccountSid": true, + "LookupSID": true, + "LsfJump": true, + "LsfSocket": true, + "LsfStmt": true, + "Lstat": true, + "MADV_AUTOSYNC": true, + "MADV_CAN_REUSE": true, + "MADV_CORE": true, + "MADV_DOFORK": true, + "MADV_DONTFORK": true, + "MADV_DONTNEED": true, + "MADV_FREE": true, + "MADV_FREE_REUSABLE": true, + "MADV_FREE_REUSE": true, + "MADV_HUGEPAGE": true, + "MADV_HWPOISON": true, + "MADV_MERGEABLE": true, + "MADV_NOCORE": true, + "MADV_NOHUGEPAGE": true, + "MADV_NORMAL": true, + "MADV_NOSYNC": true, + "MADV_PROTECT": true, + "MADV_RANDOM": true, + "MADV_REMOVE": true, + "MADV_SEQUENTIAL": true, + "MADV_SPACEAVAIL": true, + "MADV_UNMERGEABLE": true, + "MADV_WILLNEED": true, + "MADV_ZERO_WIRED_PAGES": true, + "MAP_32BIT": true, + "MAP_ALIGNED_SUPER": true, + "MAP_ALIGNMENT_16MB": true, + "MAP_ALIGNMENT_1TB": true, + "MAP_ALIGNMENT_256TB": true, + "MAP_ALIGNMENT_4GB": true, + "MAP_ALIGNMENT_64KB": true, + "MAP_ALIGNMENT_64PB": true, + "MAP_ALIGNMENT_MASK": true, + "MAP_ALIGNMENT_SHIFT": true, + "MAP_ANON": true, + "MAP_ANONYMOUS": true, + "MAP_COPY": true, + "MAP_DENYWRITE": true, + "MAP_EXECUTABLE": true, + "MAP_FILE": true, + "MAP_FIXED": true, + "MAP_FLAGMASK": true, + "MAP_GROWSDOWN": true, + "MAP_HASSEMAPHORE": true, + "MAP_HUGETLB": true, + "MAP_INHERIT": true, + "MAP_INHERIT_COPY": true, + "MAP_INHERIT_DEFAULT": true, + "MAP_INHERIT_DONATE_COPY": true, + "MAP_INHERIT_NONE": true, + "MAP_INHERIT_SHARE": true, + "MAP_JIT": true, + "MAP_LOCKED": true, + "MAP_NOCACHE": true, + "MAP_NOCORE": true, + "MAP_NOEXTEND": true, + "MAP_NONBLOCK": true, + "MAP_NORESERVE": true, + "MAP_NOSYNC": true, + "MAP_POPULATE": true, + "MAP_PREFAULT_READ": true, + "MAP_PRIVATE": true, + "MAP_RENAME": true, + "MAP_RESERVED0080": true, + "MAP_RESERVED0100": true, + "MAP_SHARED": true, + "MAP_STACK": true, + "MAP_TRYFIXED": true, + "MAP_TYPE": true, + "MAP_WIRED": true, + "MAXIMUM_REPARSE_DATA_BUFFER_SIZE": true, + "MAXLEN_IFDESCR": true, + "MAXLEN_PHYSADDR": true, + "MAX_ADAPTER_ADDRESS_LENGTH": true, + "MAX_ADAPTER_DESCRIPTION_LENGTH": true, + "MAX_ADAPTER_NAME_LENGTH": true, + "MAX_COMPUTERNAME_LENGTH": true, + "MAX_INTERFACE_NAME_LEN": true, + "MAX_LONG_PATH": true, + "MAX_PATH": true, + "MAX_PROTOCOL_CHAIN": true, + "MCL_CURRENT": true, + "MCL_FUTURE": true, + "MNT_DETACH": true, + "MNT_EXPIRE": true, + "MNT_FORCE": true, + "MSG_BCAST": true, + "MSG_CMSG_CLOEXEC": true, + "MSG_COMPAT": true, + "MSG_CONFIRM": true, + "MSG_CONTROLMBUF": true, + "MSG_CTRUNC": true, + "MSG_DONTROUTE": true, + "MSG_DONTWAIT": true, + "MSG_EOF": true, + "MSG_EOR": true, + "MSG_ERRQUEUE": true, + "MSG_FASTOPEN": true, + "MSG_FIN": true, + "MSG_FLUSH": true, + "MSG_HAVEMORE": true, + "MSG_HOLD": true, + "MSG_IOVUSRSPACE": true, + "MSG_LENUSRSPACE": true, + "MSG_MCAST": true, + "MSG_MORE": true, + "MSG_NAMEMBUF": true, + "MSG_NBIO": true, + "MSG_NEEDSA": true, + "MSG_NOSIGNAL": true, + "MSG_NOTIFICATION": true, + "MSG_OOB": true, + "MSG_PEEK": true, + "MSG_PROXY": true, + "MSG_RCVMORE": true, + "MSG_RST": true, + "MSG_SEND": true, + "MSG_SYN": true, + "MSG_TRUNC": true, + "MSG_TRYHARD": true, + "MSG_USERFLAGS": true, + "MSG_WAITALL": true, + "MSG_WAITFORONE": true, + "MSG_WAITSTREAM": true, + "MS_ACTIVE": true, + "MS_ASYNC": true, + "MS_BIND": true, + "MS_DEACTIVATE": true, + "MS_DIRSYNC": true, + "MS_INVALIDATE": true, + "MS_I_VERSION": true, + "MS_KERNMOUNT": true, + "MS_KILLPAGES": true, + "MS_MANDLOCK": true, + "MS_MGC_MSK": true, + "MS_MGC_VAL": true, + "MS_MOVE": true, + "MS_NOATIME": true, + "MS_NODEV": true, + "MS_NODIRATIME": true, + "MS_NOEXEC": true, + "MS_NOSUID": true, + "MS_NOUSER": true, + "MS_POSIXACL": true, + "MS_PRIVATE": true, + "MS_RDONLY": true, + "MS_REC": true, + "MS_RELATIME": true, + "MS_REMOUNT": true, + "MS_RMT_MASK": true, + "MS_SHARED": true, + "MS_SILENT": true, + "MS_SLAVE": true, + "MS_STRICTATIME": true, + "MS_SYNC": true, + "MS_SYNCHRONOUS": true, + "MS_UNBINDABLE": true, + "Madvise": true, + "MapViewOfFile": true, + "MaxTokenInfoClass": true, + "Mclpool": true, + "MibIfRow": true, + "Mkdir": true, + "Mkdirat": true, + "Mkfifo": true, + "Mknod": true, + "Mknodat": true, + "Mlock": true, + "Mlockall": true, + "Mmap": true, + "Mount": true, + "MoveFile": true, + "Mprotect": true, + "Msghdr": true, + "Munlock": true, + "Munlockall": true, + "Munmap": true, + "MustLoadDLL": true, + "NAME_MAX": true, + "NETLINK_ADD_MEMBERSHIP": true, + "NETLINK_AUDIT": true, + "NETLINK_BROADCAST_ERROR": true, + "NETLINK_CONNECTOR": true, + "NETLINK_DNRTMSG": true, + "NETLINK_DROP_MEMBERSHIP": true, + "NETLINK_ECRYPTFS": true, + "NETLINK_FIB_LOOKUP": true, + "NETLINK_FIREWALL": true, + "NETLINK_GENERIC": true, + "NETLINK_INET_DIAG": true, + "NETLINK_IP6_FW": true, + "NETLINK_ISCSI": true, + "NETLINK_KOBJECT_UEVENT": true, + "NETLINK_NETFILTER": true, + "NETLINK_NFLOG": true, + "NETLINK_NO_ENOBUFS": true, + "NETLINK_PKTINFO": true, + "NETLINK_RDMA": true, + "NETLINK_ROUTE": true, + "NETLINK_SCSITRANSPORT": true, + "NETLINK_SELINUX": true, + "NETLINK_UNUSED": true, + "NETLINK_USERSOCK": true, + "NETLINK_XFRM": true, + "NET_RT_DUMP": true, + "NET_RT_DUMP2": true, + "NET_RT_FLAGS": true, + "NET_RT_IFLIST": true, + "NET_RT_IFLIST2": true, + "NET_RT_IFLISTL": true, + "NET_RT_IFMALIST": true, + "NET_RT_MAXID": true, + "NET_RT_OIFLIST": true, + "NET_RT_OOIFLIST": true, + "NET_RT_STAT": true, + "NET_RT_STATS": true, + "NET_RT_TABLE": true, + "NET_RT_TRASH": true, + "NLA_ALIGNTO": true, + "NLA_F_NESTED": true, + "NLA_F_NET_BYTEORDER": true, + "NLA_HDRLEN": true, + "NLMSG_ALIGNTO": true, + "NLMSG_DONE": true, + "NLMSG_ERROR": true, + "NLMSG_HDRLEN": true, + "NLMSG_MIN_TYPE": true, + "NLMSG_NOOP": true, + "NLMSG_OVERRUN": true, + "NLM_F_ACK": true, + "NLM_F_APPEND": true, + "NLM_F_ATOMIC": true, + "NLM_F_CREATE": true, + "NLM_F_DUMP": true, + "NLM_F_ECHO": true, + "NLM_F_EXCL": true, + "NLM_F_MATCH": true, + "NLM_F_MULTI": true, + "NLM_F_REPLACE": true, + "NLM_F_REQUEST": true, + "NLM_F_ROOT": true, + "NOFLSH": true, + "NOTE_ABSOLUTE": true, + "NOTE_ATTRIB": true, + "NOTE_CHILD": true, + "NOTE_DELETE": true, + "NOTE_EOF": true, + "NOTE_EXEC": true, + "NOTE_EXIT": true, + "NOTE_EXITSTATUS": true, + "NOTE_EXTEND": true, + "NOTE_FFAND": true, + "NOTE_FFCOPY": true, + "NOTE_FFCTRLMASK": true, + "NOTE_FFLAGSMASK": true, + "NOTE_FFNOP": true, + "NOTE_FFOR": true, + "NOTE_FORK": true, + "NOTE_LINK": true, + "NOTE_LOWAT": true, + "NOTE_NONE": true, + "NOTE_NSECONDS": true, + "NOTE_PCTRLMASK": true, + "NOTE_PDATAMASK": true, + "NOTE_REAP": true, + "NOTE_RENAME": true, + "NOTE_RESOURCEEND": true, + "NOTE_REVOKE": true, + "NOTE_SECONDS": true, + "NOTE_SIGNAL": true, + "NOTE_TRACK": true, + "NOTE_TRACKERR": true, + "NOTE_TRIGGER": true, + "NOTE_TRUNCATE": true, + "NOTE_USECONDS": true, + "NOTE_VM_ERROR": true, + "NOTE_VM_PRESSURE": true, + "NOTE_VM_PRESSURE_SUDDEN_TERMINATE": true, + "NOTE_VM_PRESSURE_TERMINATE": true, + "NOTE_WRITE": true, + "NameCanonical": true, + "NameCanonicalEx": true, + "NameDisplay": true, + "NameDnsDomain": true, + "NameFullyQualifiedDN": true, + "NameSamCompatible": true, + "NameServicePrincipal": true, + "NameUniqueId": true, + "NameUnknown": true, + "NameUserPrincipal": true, + "Nanosleep": true, + "NetApiBufferFree": true, + "NetGetJoinInformation": true, + "NetSetupDomainName": true, + "NetSetupUnjoined": true, + "NetSetupUnknownStatus": true, + "NetSetupWorkgroupName": true, + "NetUserGetInfo": true, + "NetlinkMessage": true, + "NetlinkRIB": true, + "NetlinkRouteAttr": true, + "NetlinkRouteRequest": true, + "NewCallback": true, + "NewCallbackCDecl": true, + "NewLazyDLL": true, + "NlAttr": true, + "NlMsgerr": true, + "NlMsghdr": true, + "NsecToFiletime": true, + "NsecToTimespec": true, + "NsecToTimeval": true, + "Ntohs": true, + "OCRNL": true, + "OFDEL": true, + "OFILL": true, + "OFIOGETBMAP": true, + "OID_PKIX_KP_SERVER_AUTH": true, + "OID_SERVER_GATED_CRYPTO": true, + "OID_SGC_NETSCAPE": true, + "OLCUC": true, + "ONLCR": true, + "ONLRET": true, + "ONOCR": true, + "ONOEOT": true, + "OPEN_ALWAYS": true, + "OPEN_EXISTING": true, + "OPOST": true, + "O_ACCMODE": true, + "O_ALERT": true, + "O_ALT_IO": true, + "O_APPEND": true, + "O_ASYNC": true, + "O_CLOEXEC": true, + "O_CREAT": true, + "O_DIRECT": true, + "O_DIRECTORY": true, + "O_DSYNC": true, + "O_EVTONLY": true, + "O_EXCL": true, + "O_EXEC": true, + "O_EXLOCK": true, + "O_FSYNC": true, + "O_LARGEFILE": true, + "O_NDELAY": true, + "O_NOATIME": true, + "O_NOCTTY": true, + "O_NOFOLLOW": true, + "O_NONBLOCK": true, + "O_NOSIGPIPE": true, + "O_POPUP": true, + "O_RDONLY": true, + "O_RDWR": true, + "O_RSYNC": true, + "O_SHLOCK": true, + "O_SYMLINK": true, + "O_SYNC": true, + "O_TRUNC": true, + "O_TTY_INIT": true, + "O_WRONLY": true, + "Open": true, + "OpenCurrentProcessToken": true, + "OpenProcess": true, + "OpenProcessToken": true, + "Openat": true, + "Overlapped": true, + "PACKET_ADD_MEMBERSHIP": true, + "PACKET_BROADCAST": true, + "PACKET_DROP_MEMBERSHIP": true, + "PACKET_FASTROUTE": true, + "PACKET_HOST": true, + "PACKET_LOOPBACK": true, + "PACKET_MR_ALLMULTI": true, + "PACKET_MR_MULTICAST": true, + "PACKET_MR_PROMISC": true, + "PACKET_MULTICAST": true, + "PACKET_OTHERHOST": true, + "PACKET_OUTGOING": true, + "PACKET_RECV_OUTPUT": true, + "PACKET_RX_RING": true, + "PACKET_STATISTICS": true, + "PAGE_EXECUTE_READ": true, + "PAGE_EXECUTE_READWRITE": true, + "PAGE_EXECUTE_WRITECOPY": true, + "PAGE_READONLY": true, + "PAGE_READWRITE": true, + "PAGE_WRITECOPY": true, + "PARENB": true, + "PARMRK": true, + "PARODD": true, + "PENDIN": true, + "PFL_HIDDEN": true, + "PFL_MATCHES_PROTOCOL_ZERO": true, + "PFL_MULTIPLE_PROTO_ENTRIES": true, + "PFL_NETWORKDIRECT_PROVIDER": true, + "PFL_RECOMMENDED_PROTO_ENTRY": true, + "PF_FLUSH": true, + "PKCS_7_ASN_ENCODING": true, + "PMC5_PIPELINE_FLUSH": true, + "PRIO_PGRP": true, + "PRIO_PROCESS": true, + "PRIO_USER": true, + "PRI_IOFLUSH": true, + "PROCESS_QUERY_INFORMATION": true, + "PROCESS_TERMINATE": true, + "PROT_EXEC": true, + "PROT_GROWSDOWN": true, + "PROT_GROWSUP": true, + "PROT_NONE": true, + "PROT_READ": true, + "PROT_WRITE": true, + "PROV_DH_SCHANNEL": true, + "PROV_DSS": true, + "PROV_DSS_DH": true, + "PROV_EC_ECDSA_FULL": true, + "PROV_EC_ECDSA_SIG": true, + "PROV_EC_ECNRA_FULL": true, + "PROV_EC_ECNRA_SIG": true, + "PROV_FORTEZZA": true, + "PROV_INTEL_SEC": true, + "PROV_MS_EXCHANGE": true, + "PROV_REPLACE_OWF": true, + "PROV_RNG": true, + "PROV_RSA_AES": true, + "PROV_RSA_FULL": true, + "PROV_RSA_SCHANNEL": true, + "PROV_RSA_SIG": true, + "PROV_SPYRUS_LYNKS": true, + "PROV_SSL": true, + "PR_CAPBSET_DROP": true, + "PR_CAPBSET_READ": true, + "PR_CLEAR_SECCOMP_FILTER": true, + "PR_ENDIAN_BIG": true, + "PR_ENDIAN_LITTLE": true, + "PR_ENDIAN_PPC_LITTLE": true, + "PR_FPEMU_NOPRINT": true, + "PR_FPEMU_SIGFPE": true, + "PR_FP_EXC_ASYNC": true, + "PR_FP_EXC_DISABLED": true, + "PR_FP_EXC_DIV": true, + "PR_FP_EXC_INV": true, + "PR_FP_EXC_NONRECOV": true, + "PR_FP_EXC_OVF": true, + "PR_FP_EXC_PRECISE": true, + "PR_FP_EXC_RES": true, + "PR_FP_EXC_SW_ENABLE": true, + "PR_FP_EXC_UND": true, + "PR_GET_DUMPABLE": true, + "PR_GET_ENDIAN": true, + "PR_GET_FPEMU": true, + "PR_GET_FPEXC": true, + "PR_GET_KEEPCAPS": true, + "PR_GET_NAME": true, + "PR_GET_PDEATHSIG": true, + "PR_GET_SECCOMP": true, + "PR_GET_SECCOMP_FILTER": true, + "PR_GET_SECUREBITS": true, + "PR_GET_TIMERSLACK": true, + "PR_GET_TIMING": true, + "PR_GET_TSC": true, + "PR_GET_UNALIGN": true, + "PR_MCE_KILL": true, + "PR_MCE_KILL_CLEAR": true, + "PR_MCE_KILL_DEFAULT": true, + "PR_MCE_KILL_EARLY": true, + "PR_MCE_KILL_GET": true, + "PR_MCE_KILL_LATE": true, + "PR_MCE_KILL_SET": true, + "PR_SECCOMP_FILTER_EVENT": true, + "PR_SECCOMP_FILTER_SYSCALL": true, + "PR_SET_DUMPABLE": true, + "PR_SET_ENDIAN": true, + "PR_SET_FPEMU": true, + "PR_SET_FPEXC": true, + "PR_SET_KEEPCAPS": true, + "PR_SET_NAME": true, + "PR_SET_PDEATHSIG": true, + "PR_SET_PTRACER": true, + "PR_SET_SECCOMP": true, + "PR_SET_SECCOMP_FILTER": true, + "PR_SET_SECUREBITS": true, + "PR_SET_TIMERSLACK": true, + "PR_SET_TIMING": true, + "PR_SET_TSC": true, + "PR_SET_UNALIGN": true, + "PR_TASK_PERF_EVENTS_DISABLE": true, + "PR_TASK_PERF_EVENTS_ENABLE": true, + "PR_TIMING_STATISTICAL": true, + "PR_TIMING_TIMESTAMP": true, + "PR_TSC_ENABLE": true, + "PR_TSC_SIGSEGV": true, + "PR_UNALIGN_NOPRINT": true, + "PR_UNALIGN_SIGBUS": true, + "PTRACE_ARCH_PRCTL": true, + "PTRACE_ATTACH": true, + "PTRACE_CONT": true, + "PTRACE_DETACH": true, + "PTRACE_EVENT_CLONE": true, + "PTRACE_EVENT_EXEC": true, + "PTRACE_EVENT_EXIT": true, + "PTRACE_EVENT_FORK": true, + "PTRACE_EVENT_VFORK": true, + "PTRACE_EVENT_VFORK_DONE": true, + "PTRACE_GETCRUNCHREGS": true, + "PTRACE_GETEVENTMSG": true, + "PTRACE_GETFPREGS": true, + "PTRACE_GETFPXREGS": true, + "PTRACE_GETHBPREGS": true, + "PTRACE_GETREGS": true, + "PTRACE_GETREGSET": true, + "PTRACE_GETSIGINFO": true, + "PTRACE_GETVFPREGS": true, + "PTRACE_GETWMMXREGS": true, + "PTRACE_GET_THREAD_AREA": true, + "PTRACE_KILL": true, + "PTRACE_OLDSETOPTIONS": true, + "PTRACE_O_MASK": true, + "PTRACE_O_TRACECLONE": true, + "PTRACE_O_TRACEEXEC": true, + "PTRACE_O_TRACEEXIT": true, + "PTRACE_O_TRACEFORK": true, + "PTRACE_O_TRACESYSGOOD": true, + "PTRACE_O_TRACEVFORK": true, + "PTRACE_O_TRACEVFORKDONE": true, + "PTRACE_PEEKDATA": true, + "PTRACE_PEEKTEXT": true, + "PTRACE_PEEKUSR": true, + "PTRACE_POKEDATA": true, + "PTRACE_POKETEXT": true, + "PTRACE_POKEUSR": true, + "PTRACE_SETCRUNCHREGS": true, + "PTRACE_SETFPREGS": true, + "PTRACE_SETFPXREGS": true, + "PTRACE_SETHBPREGS": true, + "PTRACE_SETOPTIONS": true, + "PTRACE_SETREGS": true, + "PTRACE_SETREGSET": true, + "PTRACE_SETSIGINFO": true, + "PTRACE_SETVFPREGS": true, + "PTRACE_SETWMMXREGS": true, + "PTRACE_SET_SYSCALL": true, + "PTRACE_SET_THREAD_AREA": true, + "PTRACE_SINGLEBLOCK": true, + "PTRACE_SINGLESTEP": true, + "PTRACE_SYSCALL": true, + "PTRACE_SYSEMU": true, + "PTRACE_SYSEMU_SINGLESTEP": true, + "PTRACE_TRACEME": true, + "PT_ATTACH": true, + "PT_ATTACHEXC": true, + "PT_CONTINUE": true, + "PT_DATA_ADDR": true, + "PT_DENY_ATTACH": true, + "PT_DETACH": true, + "PT_FIRSTMACH": true, + "PT_FORCEQUOTA": true, + "PT_KILL": true, + "PT_MASK": true, + "PT_READ_D": true, + "PT_READ_I": true, + "PT_READ_U": true, + "PT_SIGEXC": true, + "PT_STEP": true, + "PT_TEXT_ADDR": true, + "PT_TEXT_END_ADDR": true, + "PT_THUPDATE": true, + "PT_TRACE_ME": true, + "PT_WRITE_D": true, + "PT_WRITE_I": true, + "PT_WRITE_U": true, + "ParseDirent": true, + "ParseNetlinkMessage": true, + "ParseNetlinkRouteAttr": true, + "ParseRoutingMessage": true, + "ParseRoutingSockaddr": true, + "ParseSocketControlMessage": true, + "ParseUnixCredentials": true, + "ParseUnixRights": true, + "PathMax": true, + "Pathconf": true, + "Pause": true, + "Pipe": true, + "Pipe2": true, + "PivotRoot": true, + "Pointer": true, + "PostQueuedCompletionStatus": true, + "Pread": true, + "Proc": true, + "ProcAttr": true, + "Process32First": true, + "Process32Next": true, + "ProcessEntry32": true, + "ProcessInformation": true, + "Protoent": true, + "PtraceAttach": true, + "PtraceCont": true, + "PtraceDetach": true, + "PtraceGetEventMsg": true, + "PtraceGetRegs": true, + "PtracePeekData": true, + "PtracePeekText": true, + "PtracePokeData": true, + "PtracePokeText": true, + "PtraceRegs": true, + "PtraceSetOptions": true, + "PtraceSetRegs": true, + "PtraceSingleStep": true, + "PtraceSyscall": true, + "Pwrite": true, + "REG_BINARY": true, + "REG_DWORD": true, + "REG_DWORD_BIG_ENDIAN": true, + "REG_DWORD_LITTLE_ENDIAN": true, + "REG_EXPAND_SZ": true, + "REG_FULL_RESOURCE_DESCRIPTOR": true, + "REG_LINK": true, + "REG_MULTI_SZ": true, + "REG_NONE": true, + "REG_QWORD": true, + "REG_QWORD_LITTLE_ENDIAN": true, + "REG_RESOURCE_LIST": true, + "REG_RESOURCE_REQUIREMENTS_LIST": true, + "REG_SZ": true, + "RLIMIT_AS": true, + "RLIMIT_CORE": true, + "RLIMIT_CPU": true, + "RLIMIT_DATA": true, + "RLIMIT_FSIZE": true, + "RLIMIT_NOFILE": true, + "RLIMIT_STACK": true, + "RLIM_INFINITY": true, + "RTAX_ADVMSS": true, + "RTAX_AUTHOR": true, + "RTAX_BRD": true, + "RTAX_CWND": true, + "RTAX_DST": true, + "RTAX_FEATURES": true, + "RTAX_FEATURE_ALLFRAG": true, + "RTAX_FEATURE_ECN": true, + "RTAX_FEATURE_SACK": true, + "RTAX_FEATURE_TIMESTAMP": true, + "RTAX_GATEWAY": true, + "RTAX_GENMASK": true, + "RTAX_HOPLIMIT": true, + "RTAX_IFA": true, + "RTAX_IFP": true, + "RTAX_INITCWND": true, + "RTAX_INITRWND": true, + "RTAX_LABEL": true, + "RTAX_LOCK": true, + "RTAX_MAX": true, + "RTAX_MTU": true, + "RTAX_NETMASK": true, + "RTAX_REORDERING": true, + "RTAX_RTO_MIN": true, + "RTAX_RTT": true, + "RTAX_RTTVAR": true, + "RTAX_SRC": true, + "RTAX_SRCMASK": true, + "RTAX_SSTHRESH": true, + "RTAX_TAG": true, + "RTAX_UNSPEC": true, + "RTAX_WINDOW": true, + "RTA_ALIGNTO": true, + "RTA_AUTHOR": true, + "RTA_BRD": true, + "RTA_CACHEINFO": true, + "RTA_DST": true, + "RTA_FLOW": true, + "RTA_GATEWAY": true, + "RTA_GENMASK": true, + "RTA_IFA": true, + "RTA_IFP": true, + "RTA_IIF": true, + "RTA_LABEL": true, + "RTA_MAX": true, + "RTA_METRICS": true, + "RTA_MULTIPATH": true, + "RTA_NETMASK": true, + "RTA_OIF": true, + "RTA_PREFSRC": true, + "RTA_PRIORITY": true, + "RTA_SRC": true, + "RTA_SRCMASK": true, + "RTA_TABLE": true, + "RTA_TAG": true, + "RTA_UNSPEC": true, + "RTCF_DIRECTSRC": true, + "RTCF_DOREDIRECT": true, + "RTCF_LOG": true, + "RTCF_MASQ": true, + "RTCF_NAT": true, + "RTCF_VALVE": true, + "RTF_ADDRCLASSMASK": true, + "RTF_ADDRCONF": true, + "RTF_ALLONLINK": true, + "RTF_ANNOUNCE": true, + "RTF_BLACKHOLE": true, + "RTF_BROADCAST": true, + "RTF_CACHE": true, + "RTF_CLONED": true, + "RTF_CLONING": true, + "RTF_CONDEMNED": true, + "RTF_DEFAULT": true, + "RTF_DELCLONE": true, + "RTF_DONE": true, + "RTF_DYNAMIC": true, + "RTF_FLOW": true, + "RTF_FMASK": true, + "RTF_GATEWAY": true, + "RTF_GWFLAG_COMPAT": true, + "RTF_HOST": true, + "RTF_IFREF": true, + "RTF_IFSCOPE": true, + "RTF_INTERFACE": true, + "RTF_IRTT": true, + "RTF_LINKRT": true, + "RTF_LLDATA": true, + "RTF_LLINFO": true, + "RTF_LOCAL": true, + "RTF_MASK": true, + "RTF_MODIFIED": true, + "RTF_MPATH": true, + "RTF_MPLS": true, + "RTF_MSS": true, + "RTF_MTU": true, + "RTF_MULTICAST": true, + "RTF_NAT": true, + "RTF_NOFORWARD": true, + "RTF_NONEXTHOP": true, + "RTF_NOPMTUDISC": true, + "RTF_PERMANENT_ARP": true, + "RTF_PINNED": true, + "RTF_POLICY": true, + "RTF_PRCLONING": true, + "RTF_PROTO1": true, + "RTF_PROTO2": true, + "RTF_PROTO3": true, + "RTF_REINSTATE": true, + "RTF_REJECT": true, + "RTF_RNH_LOCKED": true, + "RTF_SOURCE": true, + "RTF_SRC": true, + "RTF_STATIC": true, + "RTF_STICKY": true, + "RTF_THROW": true, + "RTF_TUNNEL": true, + "RTF_UP": true, + "RTF_USETRAILERS": true, + "RTF_WASCLONED": true, + "RTF_WINDOW": true, + "RTF_XRESOLVE": true, + "RTM_ADD": true, + "RTM_BASE": true, + "RTM_CHANGE": true, + "RTM_CHGADDR": true, + "RTM_DELACTION": true, + "RTM_DELADDR": true, + "RTM_DELADDRLABEL": true, + "RTM_DELETE": true, + "RTM_DELLINK": true, + "RTM_DELMADDR": true, + "RTM_DELNEIGH": true, + "RTM_DELQDISC": true, + "RTM_DELROUTE": true, + "RTM_DELRULE": true, + "RTM_DELTCLASS": true, + "RTM_DELTFILTER": true, + "RTM_DESYNC": true, + "RTM_F_CLONED": true, + "RTM_F_EQUALIZE": true, + "RTM_F_NOTIFY": true, + "RTM_F_PREFIX": true, + "RTM_GET": true, + "RTM_GET2": true, + "RTM_GETACTION": true, + "RTM_GETADDR": true, + "RTM_GETADDRLABEL": true, + "RTM_GETANYCAST": true, + "RTM_GETDCB": true, + "RTM_GETLINK": true, + "RTM_GETMULTICAST": true, + "RTM_GETNEIGH": true, + "RTM_GETNEIGHTBL": true, + "RTM_GETQDISC": true, + "RTM_GETROUTE": true, + "RTM_GETRULE": true, + "RTM_GETTCLASS": true, + "RTM_GETTFILTER": true, + "RTM_IEEE80211": true, + "RTM_IFANNOUNCE": true, + "RTM_IFINFO": true, + "RTM_IFINFO2": true, + "RTM_LLINFO_UPD": true, + "RTM_LOCK": true, + "RTM_LOSING": true, + "RTM_MAX": true, + "RTM_MAXSIZE": true, + "RTM_MISS": true, + "RTM_NEWACTION": true, + "RTM_NEWADDR": true, + "RTM_NEWADDRLABEL": true, + "RTM_NEWLINK": true, + "RTM_NEWMADDR": true, + "RTM_NEWMADDR2": true, + "RTM_NEWNDUSEROPT": true, + "RTM_NEWNEIGH": true, + "RTM_NEWNEIGHTBL": true, + "RTM_NEWPREFIX": true, + "RTM_NEWQDISC": true, + "RTM_NEWROUTE": true, + "RTM_NEWRULE": true, + "RTM_NEWTCLASS": true, + "RTM_NEWTFILTER": true, + "RTM_NR_FAMILIES": true, + "RTM_NR_MSGTYPES": true, + "RTM_OIFINFO": true, + "RTM_OLDADD": true, + "RTM_OLDDEL": true, + "RTM_OOIFINFO": true, + "RTM_REDIRECT": true, + "RTM_RESOLVE": true, + "RTM_RTTUNIT": true, + "RTM_SETDCB": true, + "RTM_SETGATE": true, + "RTM_SETLINK": true, + "RTM_SETNEIGHTBL": true, + "RTM_VERSION": true, + "RTNH_ALIGNTO": true, + "RTNH_F_DEAD": true, + "RTNH_F_ONLINK": true, + "RTNH_F_PERVASIVE": true, + "RTNLGRP_IPV4_IFADDR": true, + "RTNLGRP_IPV4_MROUTE": true, + "RTNLGRP_IPV4_ROUTE": true, + "RTNLGRP_IPV4_RULE": true, + "RTNLGRP_IPV6_IFADDR": true, + "RTNLGRP_IPV6_IFINFO": true, + "RTNLGRP_IPV6_MROUTE": true, + "RTNLGRP_IPV6_PREFIX": true, + "RTNLGRP_IPV6_ROUTE": true, + "RTNLGRP_IPV6_RULE": true, + "RTNLGRP_LINK": true, + "RTNLGRP_ND_USEROPT": true, + "RTNLGRP_NEIGH": true, + "RTNLGRP_NONE": true, + "RTNLGRP_NOTIFY": true, + "RTNLGRP_TC": true, + "RTN_ANYCAST": true, + "RTN_BLACKHOLE": true, + "RTN_BROADCAST": true, + "RTN_LOCAL": true, + "RTN_MAX": true, + "RTN_MULTICAST": true, + "RTN_NAT": true, + "RTN_PROHIBIT": true, + "RTN_THROW": true, + "RTN_UNICAST": true, + "RTN_UNREACHABLE": true, + "RTN_UNSPEC": true, + "RTN_XRESOLVE": true, + "RTPROT_BIRD": true, + "RTPROT_BOOT": true, + "RTPROT_DHCP": true, + "RTPROT_DNROUTED": true, + "RTPROT_GATED": true, + "RTPROT_KERNEL": true, + "RTPROT_MRT": true, + "RTPROT_NTK": true, + "RTPROT_RA": true, + "RTPROT_REDIRECT": true, + "RTPROT_STATIC": true, + "RTPROT_UNSPEC": true, + "RTPROT_XORP": true, + "RTPROT_ZEBRA": true, + "RTV_EXPIRE": true, + "RTV_HOPCOUNT": true, + "RTV_MTU": true, + "RTV_RPIPE": true, + "RTV_RTT": true, + "RTV_RTTVAR": true, + "RTV_SPIPE": true, + "RTV_SSTHRESH": true, + "RTV_WEIGHT": true, + "RT_CACHING_CONTEXT": true, + "RT_CLASS_DEFAULT": true, + "RT_CLASS_LOCAL": true, + "RT_CLASS_MAIN": true, + "RT_CLASS_MAX": true, + "RT_CLASS_UNSPEC": true, + "RT_DEFAULT_FIB": true, + "RT_NORTREF": true, + "RT_SCOPE_HOST": true, + "RT_SCOPE_LINK": true, + "RT_SCOPE_NOWHERE": true, + "RT_SCOPE_SITE": true, + "RT_SCOPE_UNIVERSE": true, + "RT_TABLEID_MAX": true, + "RT_TABLE_COMPAT": true, + "RT_TABLE_DEFAULT": true, + "RT_TABLE_LOCAL": true, + "RT_TABLE_MAIN": true, + "RT_TABLE_MAX": true, + "RT_TABLE_UNSPEC": true, + "RUSAGE_CHILDREN": true, + "RUSAGE_SELF": true, + "RUSAGE_THREAD": true, + "Radvisory_t": true, + "RawConn": true, + "RawSockaddr": true, + "RawSockaddrAny": true, + "RawSockaddrDatalink": true, + "RawSockaddrInet4": true, + "RawSockaddrInet6": true, + "RawSockaddrLinklayer": true, + "RawSockaddrNetlink": true, + "RawSockaddrUnix": true, + "RawSyscall": true, + "RawSyscall6": true, + "Read": true, + "ReadConsole": true, + "ReadDirectoryChanges": true, + "ReadDirent": true, + "ReadFile": true, + "Readlink": true, + "Reboot": true, + "Recvfrom": true, + "Recvmsg": true, + "RegCloseKey": true, + "RegEnumKeyEx": true, + "RegOpenKeyEx": true, + "RegQueryInfoKey": true, + "RegQueryValueEx": true, + "RemoveDirectory": true, + "Removexattr": true, + "Rename": true, + "Renameat": true, + "Revoke": true, + "Rlimit": true, + "Rmdir": true, + "RouteMessage": true, + "RouteRIB": true, + "RtAttr": true, + "RtGenmsg": true, + "RtMetrics": true, + "RtMsg": true, + "RtMsghdr": true, + "RtNexthop": true, + "Rusage": true, + "SCM_BINTIME": true, + "SCM_CREDENTIALS": true, + "SCM_CREDS": true, + "SCM_RIGHTS": true, + "SCM_TIMESTAMP": true, + "SCM_TIMESTAMPING": true, + "SCM_TIMESTAMPNS": true, + "SCM_TIMESTAMP_MONOTONIC": true, + "SHUT_RD": true, + "SHUT_RDWR": true, + "SHUT_WR": true, + "SID": true, + "SIDAndAttributes": true, + "SIGABRT": true, + "SIGALRM": true, + "SIGBUS": true, + "SIGCHLD": true, + "SIGCLD": true, + "SIGCONT": true, + "SIGEMT": true, + "SIGFPE": true, + "SIGHUP": true, + "SIGILL": true, + "SIGINFO": true, + "SIGINT": true, + "SIGIO": true, + "SIGIOT": true, + "SIGKILL": true, + "SIGLIBRT": true, + "SIGLWP": true, + "SIGPIPE": true, + "SIGPOLL": true, + "SIGPROF": true, + "SIGPWR": true, + "SIGQUIT": true, + "SIGSEGV": true, + "SIGSTKFLT": true, + "SIGSTOP": true, + "SIGSYS": true, + "SIGTERM": true, + "SIGTHR": true, + "SIGTRAP": true, + "SIGTSTP": true, + "SIGTTIN": true, + "SIGTTOU": true, + "SIGUNUSED": true, + "SIGURG": true, + "SIGUSR1": true, + "SIGUSR2": true, + "SIGVTALRM": true, + "SIGWINCH": true, + "SIGXCPU": true, + "SIGXFSZ": true, + "SIOCADDDLCI": true, + "SIOCADDMULTI": true, + "SIOCADDRT": true, + "SIOCAIFADDR": true, + "SIOCAIFGROUP": true, + "SIOCALIFADDR": true, + "SIOCARPIPLL": true, + "SIOCATMARK": true, + "SIOCAUTOADDR": true, + "SIOCAUTONETMASK": true, + "SIOCBRDGADD": true, + "SIOCBRDGADDS": true, + "SIOCBRDGARL": true, + "SIOCBRDGDADDR": true, + "SIOCBRDGDEL": true, + "SIOCBRDGDELS": true, + "SIOCBRDGFLUSH": true, + "SIOCBRDGFRL": true, + "SIOCBRDGGCACHE": true, + "SIOCBRDGGFD": true, + "SIOCBRDGGHT": true, + "SIOCBRDGGIFFLGS": true, + "SIOCBRDGGMA": true, + "SIOCBRDGGPARAM": true, + "SIOCBRDGGPRI": true, + "SIOCBRDGGRL": true, + "SIOCBRDGGSIFS": true, + "SIOCBRDGGTO": true, + "SIOCBRDGIFS": true, + "SIOCBRDGRTS": true, + "SIOCBRDGSADDR": true, + "SIOCBRDGSCACHE": true, + "SIOCBRDGSFD": true, + "SIOCBRDGSHT": true, + "SIOCBRDGSIFCOST": true, + "SIOCBRDGSIFFLGS": true, + "SIOCBRDGSIFPRIO": true, + "SIOCBRDGSMA": true, + "SIOCBRDGSPRI": true, + "SIOCBRDGSPROTO": true, + "SIOCBRDGSTO": true, + "SIOCBRDGSTXHC": true, + "SIOCDARP": true, + "SIOCDELDLCI": true, + "SIOCDELMULTI": true, + "SIOCDELRT": true, + "SIOCDEVPRIVATE": true, + "SIOCDIFADDR": true, + "SIOCDIFGROUP": true, + "SIOCDIFPHYADDR": true, + "SIOCDLIFADDR": true, + "SIOCDRARP": true, + "SIOCGARP": true, + "SIOCGDRVSPEC": true, + "SIOCGETKALIVE": true, + "SIOCGETLABEL": true, + "SIOCGETPFLOW": true, + "SIOCGETPFSYNC": true, + "SIOCGETSGCNT": true, + "SIOCGETVIFCNT": true, + "SIOCGETVLAN": true, + "SIOCGHIWAT": true, + "SIOCGIFADDR": true, + "SIOCGIFADDRPREF": true, + "SIOCGIFALIAS": true, + "SIOCGIFALTMTU": true, + "SIOCGIFASYNCMAP": true, + "SIOCGIFBOND": true, + "SIOCGIFBR": true, + "SIOCGIFBRDADDR": true, + "SIOCGIFCAP": true, + "SIOCGIFCONF": true, + "SIOCGIFCOUNT": true, + "SIOCGIFDATA": true, + "SIOCGIFDESCR": true, + "SIOCGIFDEVMTU": true, + "SIOCGIFDLT": true, + "SIOCGIFDSTADDR": true, + "SIOCGIFENCAP": true, + "SIOCGIFFIB": true, + "SIOCGIFFLAGS": true, + "SIOCGIFGATTR": true, + "SIOCGIFGENERIC": true, + "SIOCGIFGMEMB": true, + "SIOCGIFGROUP": true, + "SIOCGIFHARDMTU": true, + "SIOCGIFHWADDR": true, + "SIOCGIFINDEX": true, + "SIOCGIFKPI": true, + "SIOCGIFMAC": true, + "SIOCGIFMAP": true, + "SIOCGIFMEDIA": true, + "SIOCGIFMEM": true, + "SIOCGIFMETRIC": true, + "SIOCGIFMTU": true, + "SIOCGIFNAME": true, + "SIOCGIFNETMASK": true, + "SIOCGIFPDSTADDR": true, + "SIOCGIFPFLAGS": true, + "SIOCGIFPHYS": true, + "SIOCGIFPRIORITY": true, + "SIOCGIFPSRCADDR": true, + "SIOCGIFRDOMAIN": true, + "SIOCGIFRTLABEL": true, + "SIOCGIFSLAVE": true, + "SIOCGIFSTATUS": true, + "SIOCGIFTIMESLOT": true, + "SIOCGIFTXQLEN": true, + "SIOCGIFVLAN": true, + "SIOCGIFWAKEFLAGS": true, + "SIOCGIFXFLAGS": true, + "SIOCGLIFADDR": true, + "SIOCGLIFPHYADDR": true, + "SIOCGLIFPHYRTABLE": true, + "SIOCGLIFPHYTTL": true, + "SIOCGLINKSTR": true, + "SIOCGLOWAT": true, + "SIOCGPGRP": true, + "SIOCGPRIVATE_0": true, + "SIOCGPRIVATE_1": true, + "SIOCGRARP": true, + "SIOCGSPPPPARAMS": true, + "SIOCGSTAMP": true, + "SIOCGSTAMPNS": true, + "SIOCGVH": true, + "SIOCGVNETID": true, + "SIOCIFCREATE": true, + "SIOCIFCREATE2": true, + "SIOCIFDESTROY": true, + "SIOCIFGCLONERS": true, + "SIOCINITIFADDR": true, + "SIOCPROTOPRIVATE": true, + "SIOCRSLVMULTI": true, + "SIOCRTMSG": true, + "SIOCSARP": true, + "SIOCSDRVSPEC": true, + "SIOCSETKALIVE": true, + "SIOCSETLABEL": true, + "SIOCSETPFLOW": true, + "SIOCSETPFSYNC": true, + "SIOCSETVLAN": true, + "SIOCSHIWAT": true, + "SIOCSIFADDR": true, + "SIOCSIFADDRPREF": true, + "SIOCSIFALTMTU": true, + "SIOCSIFASYNCMAP": true, + "SIOCSIFBOND": true, + "SIOCSIFBR": true, + "SIOCSIFBRDADDR": true, + "SIOCSIFCAP": true, + "SIOCSIFDESCR": true, + "SIOCSIFDSTADDR": true, + "SIOCSIFENCAP": true, + "SIOCSIFFIB": true, + "SIOCSIFFLAGS": true, + "SIOCSIFGATTR": true, + "SIOCSIFGENERIC": true, + "SIOCSIFHWADDR": true, + "SIOCSIFHWBROADCAST": true, + "SIOCSIFKPI": true, + "SIOCSIFLINK": true, + "SIOCSIFLLADDR": true, + "SIOCSIFMAC": true, + "SIOCSIFMAP": true, + "SIOCSIFMEDIA": true, + "SIOCSIFMEM": true, + "SIOCSIFMETRIC": true, + "SIOCSIFMTU": true, + "SIOCSIFNAME": true, + "SIOCSIFNETMASK": true, + "SIOCSIFPFLAGS": true, + "SIOCSIFPHYADDR": true, + "SIOCSIFPHYS": true, + "SIOCSIFPRIORITY": true, + "SIOCSIFRDOMAIN": true, + "SIOCSIFRTLABEL": true, + "SIOCSIFRVNET": true, + "SIOCSIFSLAVE": true, + "SIOCSIFTIMESLOT": true, + "SIOCSIFTXQLEN": true, + "SIOCSIFVLAN": true, + "SIOCSIFVNET": true, + "SIOCSIFXFLAGS": true, + "SIOCSLIFPHYADDR": true, + "SIOCSLIFPHYRTABLE": true, + "SIOCSLIFPHYTTL": true, + "SIOCSLINKSTR": true, + "SIOCSLOWAT": true, + "SIOCSPGRP": true, + "SIOCSRARP": true, + "SIOCSSPPPPARAMS": true, + "SIOCSVH": true, + "SIOCSVNETID": true, + "SIOCZIFDATA": true, + "SIO_GET_EXTENSION_FUNCTION_POINTER": true, + "SIO_GET_INTERFACE_LIST": true, + "SIO_KEEPALIVE_VALS": true, + "SIO_UDP_CONNRESET": true, + "SOCK_CLOEXEC": true, + "SOCK_DCCP": true, + "SOCK_DGRAM": true, + "SOCK_FLAGS_MASK": true, + "SOCK_MAXADDRLEN": true, + "SOCK_NONBLOCK": true, + "SOCK_NOSIGPIPE": true, + "SOCK_PACKET": true, + "SOCK_RAW": true, + "SOCK_RDM": true, + "SOCK_SEQPACKET": true, + "SOCK_STREAM": true, + "SOL_AAL": true, + "SOL_ATM": true, + "SOL_DECNET": true, + "SOL_ICMPV6": true, + "SOL_IP": true, + "SOL_IPV6": true, + "SOL_IRDA": true, + "SOL_PACKET": true, + "SOL_RAW": true, + "SOL_SOCKET": true, + "SOL_TCP": true, + "SOL_X25": true, + "SOMAXCONN": true, + "SO_ACCEPTCONN": true, + "SO_ACCEPTFILTER": true, + "SO_ATTACH_FILTER": true, + "SO_BINDANY": true, + "SO_BINDTODEVICE": true, + "SO_BINTIME": true, + "SO_BROADCAST": true, + "SO_BSDCOMPAT": true, + "SO_DEBUG": true, + "SO_DETACH_FILTER": true, + "SO_DOMAIN": true, + "SO_DONTROUTE": true, + "SO_DONTTRUNC": true, + "SO_ERROR": true, + "SO_KEEPALIVE": true, + "SO_LABEL": true, + "SO_LINGER": true, + "SO_LINGER_SEC": true, + "SO_LISTENINCQLEN": true, + "SO_LISTENQLEN": true, + "SO_LISTENQLIMIT": true, + "SO_MARK": true, + "SO_NETPROC": true, + "SO_NKE": true, + "SO_NOADDRERR": true, + "SO_NOHEADER": true, + "SO_NOSIGPIPE": true, + "SO_NOTIFYCONFLICT": true, + "SO_NO_CHECK": true, + "SO_NO_DDP": true, + "SO_NO_OFFLOAD": true, + "SO_NP_EXTENSIONS": true, + "SO_NREAD": true, + "SO_NWRITE": true, + "SO_OOBINLINE": true, + "SO_OVERFLOWED": true, + "SO_PASSCRED": true, + "SO_PASSSEC": true, + "SO_PEERCRED": true, + "SO_PEERLABEL": true, + "SO_PEERNAME": true, + "SO_PEERSEC": true, + "SO_PRIORITY": true, + "SO_PROTOCOL": true, + "SO_PROTOTYPE": true, + "SO_RANDOMPORT": true, + "SO_RCVBUF": true, + "SO_RCVBUFFORCE": true, + "SO_RCVLOWAT": true, + "SO_RCVTIMEO": true, + "SO_RESTRICTIONS": true, + "SO_RESTRICT_DENYIN": true, + "SO_RESTRICT_DENYOUT": true, + "SO_RESTRICT_DENYSET": true, + "SO_REUSEADDR": true, + "SO_REUSEPORT": true, + "SO_REUSESHAREUID": true, + "SO_RTABLE": true, + "SO_RXQ_OVFL": true, + "SO_SECURITY_AUTHENTICATION": true, + "SO_SECURITY_ENCRYPTION_NETWORK": true, + "SO_SECURITY_ENCRYPTION_TRANSPORT": true, + "SO_SETFIB": true, + "SO_SNDBUF": true, + "SO_SNDBUFFORCE": true, + "SO_SNDLOWAT": true, + "SO_SNDTIMEO": true, + "SO_SPLICE": true, + "SO_TIMESTAMP": true, + "SO_TIMESTAMPING": true, + "SO_TIMESTAMPNS": true, + "SO_TIMESTAMP_MONOTONIC": true, + "SO_TYPE": true, + "SO_UPCALLCLOSEWAIT": true, + "SO_UPDATE_ACCEPT_CONTEXT": true, + "SO_UPDATE_CONNECT_CONTEXT": true, + "SO_USELOOPBACK": true, + "SO_USER_COOKIE": true, + "SO_VENDOR": true, + "SO_WANTMORE": true, + "SO_WANTOOBFLAG": true, + "SSLExtraCertChainPolicyPara": true, + "STANDARD_RIGHTS_ALL": true, + "STANDARD_RIGHTS_EXECUTE": true, + "STANDARD_RIGHTS_READ": true, + "STANDARD_RIGHTS_REQUIRED": true, + "STANDARD_RIGHTS_WRITE": true, + "STARTF_USESHOWWINDOW": true, + "STARTF_USESTDHANDLES": true, + "STD_ERROR_HANDLE": true, + "STD_INPUT_HANDLE": true, + "STD_OUTPUT_HANDLE": true, + "SUBLANG_ENGLISH_US": true, + "SW_FORCEMINIMIZE": true, + "SW_HIDE": true, + "SW_MAXIMIZE": true, + "SW_MINIMIZE": true, + "SW_NORMAL": true, + "SW_RESTORE": true, + "SW_SHOW": true, + "SW_SHOWDEFAULT": true, + "SW_SHOWMAXIMIZED": true, + "SW_SHOWMINIMIZED": true, + "SW_SHOWMINNOACTIVE": true, + "SW_SHOWNA": true, + "SW_SHOWNOACTIVATE": true, + "SW_SHOWNORMAL": true, + "SYMBOLIC_LINK_FLAG_DIRECTORY": true, + "SYNCHRONIZE": true, + "SYSCTL_VERSION": true, + "SYSCTL_VERS_0": true, + "SYSCTL_VERS_1": true, + "SYSCTL_VERS_MASK": true, + "SYS_ABORT2": true, + "SYS_ACCEPT": true, + "SYS_ACCEPT4": true, + "SYS_ACCEPT_NOCANCEL": true, + "SYS_ACCESS": true, + "SYS_ACCESS_EXTENDED": true, + "SYS_ACCT": true, + "SYS_ADD_KEY": true, + "SYS_ADD_PROFIL": true, + "SYS_ADJFREQ": true, + "SYS_ADJTIME": true, + "SYS_ADJTIMEX": true, + "SYS_AFS_SYSCALL": true, + "SYS_AIO_CANCEL": true, + "SYS_AIO_ERROR": true, + "SYS_AIO_FSYNC": true, + "SYS_AIO_READ": true, + "SYS_AIO_RETURN": true, + "SYS_AIO_SUSPEND": true, + "SYS_AIO_SUSPEND_NOCANCEL": true, + "SYS_AIO_WRITE": true, + "SYS_ALARM": true, + "SYS_ARCH_PRCTL": true, + "SYS_ARM_FADVISE64_64": true, + "SYS_ARM_SYNC_FILE_RANGE": true, + "SYS_ATGETMSG": true, + "SYS_ATPGETREQ": true, + "SYS_ATPGETRSP": true, + "SYS_ATPSNDREQ": true, + "SYS_ATPSNDRSP": true, + "SYS_ATPUTMSG": true, + "SYS_ATSOCKET": true, + "SYS_AUDIT": true, + "SYS_AUDITCTL": true, + "SYS_AUDITON": true, + "SYS_AUDIT_SESSION_JOIN": true, + "SYS_AUDIT_SESSION_PORT": true, + "SYS_AUDIT_SESSION_SELF": true, + "SYS_BDFLUSH": true, + "SYS_BIND": true, + "SYS_BINDAT": true, + "SYS_BREAK": true, + "SYS_BRK": true, + "SYS_BSDTHREAD_CREATE": true, + "SYS_BSDTHREAD_REGISTER": true, + "SYS_BSDTHREAD_TERMINATE": true, + "SYS_CAPGET": true, + "SYS_CAPSET": true, + "SYS_CAP_ENTER": true, + "SYS_CAP_FCNTLS_GET": true, + "SYS_CAP_FCNTLS_LIMIT": true, + "SYS_CAP_GETMODE": true, + "SYS_CAP_GETRIGHTS": true, + "SYS_CAP_IOCTLS_GET": true, + "SYS_CAP_IOCTLS_LIMIT": true, + "SYS_CAP_NEW": true, + "SYS_CAP_RIGHTS_GET": true, + "SYS_CAP_RIGHTS_LIMIT": true, + "SYS_CHDIR": true, + "SYS_CHFLAGS": true, + "SYS_CHFLAGSAT": true, + "SYS_CHMOD": true, + "SYS_CHMOD_EXTENDED": true, + "SYS_CHOWN": true, + "SYS_CHOWN32": true, + "SYS_CHROOT": true, + "SYS_CHUD": true, + "SYS_CLOCK_ADJTIME": true, + "SYS_CLOCK_GETCPUCLOCKID2": true, + "SYS_CLOCK_GETRES": true, + "SYS_CLOCK_GETTIME": true, + "SYS_CLOCK_NANOSLEEP": true, + "SYS_CLOCK_SETTIME": true, + "SYS_CLONE": true, + "SYS_CLOSE": true, + "SYS_CLOSEFROM": true, + "SYS_CLOSE_NOCANCEL": true, + "SYS_CONNECT": true, + "SYS_CONNECTAT": true, + "SYS_CONNECT_NOCANCEL": true, + "SYS_COPYFILE": true, + "SYS_CPUSET": true, + "SYS_CPUSET_GETAFFINITY": true, + "SYS_CPUSET_GETID": true, + "SYS_CPUSET_SETAFFINITY": true, + "SYS_CPUSET_SETID": true, + "SYS_CREAT": true, + "SYS_CREATE_MODULE": true, + "SYS_CSOPS": true, + "SYS_DELETE": true, + "SYS_DELETE_MODULE": true, + "SYS_DUP": true, + "SYS_DUP2": true, + "SYS_DUP3": true, + "SYS_EACCESS": true, + "SYS_EPOLL_CREATE": true, + "SYS_EPOLL_CREATE1": true, + "SYS_EPOLL_CTL": true, + "SYS_EPOLL_CTL_OLD": true, + "SYS_EPOLL_PWAIT": true, + "SYS_EPOLL_WAIT": true, + "SYS_EPOLL_WAIT_OLD": true, + "SYS_EVENTFD": true, + "SYS_EVENTFD2": true, + "SYS_EXCHANGEDATA": true, + "SYS_EXECVE": true, + "SYS_EXIT": true, + "SYS_EXIT_GROUP": true, + "SYS_EXTATTRCTL": true, + "SYS_EXTATTR_DELETE_FD": true, + "SYS_EXTATTR_DELETE_FILE": true, + "SYS_EXTATTR_DELETE_LINK": true, + "SYS_EXTATTR_GET_FD": true, + "SYS_EXTATTR_GET_FILE": true, + "SYS_EXTATTR_GET_LINK": true, + "SYS_EXTATTR_LIST_FD": true, + "SYS_EXTATTR_LIST_FILE": true, + "SYS_EXTATTR_LIST_LINK": true, + "SYS_EXTATTR_SET_FD": true, + "SYS_EXTATTR_SET_FILE": true, + "SYS_EXTATTR_SET_LINK": true, + "SYS_FACCESSAT": true, + "SYS_FADVISE64": true, + "SYS_FADVISE64_64": true, + "SYS_FALLOCATE": true, + "SYS_FANOTIFY_INIT": true, + "SYS_FANOTIFY_MARK": true, + "SYS_FCHDIR": true, + "SYS_FCHFLAGS": true, + "SYS_FCHMOD": true, + "SYS_FCHMODAT": true, + "SYS_FCHMOD_EXTENDED": true, + "SYS_FCHOWN": true, + "SYS_FCHOWN32": true, + "SYS_FCHOWNAT": true, + "SYS_FCHROOT": true, + "SYS_FCNTL": true, + "SYS_FCNTL64": true, + "SYS_FCNTL_NOCANCEL": true, + "SYS_FDATASYNC": true, + "SYS_FEXECVE": true, + "SYS_FFCLOCK_GETCOUNTER": true, + "SYS_FFCLOCK_GETESTIMATE": true, + "SYS_FFCLOCK_SETESTIMATE": true, + "SYS_FFSCTL": true, + "SYS_FGETATTRLIST": true, + "SYS_FGETXATTR": true, + "SYS_FHOPEN": true, + "SYS_FHSTAT": true, + "SYS_FHSTATFS": true, + "SYS_FILEPORT_MAKEFD": true, + "SYS_FILEPORT_MAKEPORT": true, + "SYS_FKTRACE": true, + "SYS_FLISTXATTR": true, + "SYS_FLOCK": true, + "SYS_FORK": true, + "SYS_FPATHCONF": true, + "SYS_FREEBSD6_FTRUNCATE": true, + "SYS_FREEBSD6_LSEEK": true, + "SYS_FREEBSD6_MMAP": true, + "SYS_FREEBSD6_PREAD": true, + "SYS_FREEBSD6_PWRITE": true, + "SYS_FREEBSD6_TRUNCATE": true, + "SYS_FREMOVEXATTR": true, + "SYS_FSCTL": true, + "SYS_FSETATTRLIST": true, + "SYS_FSETXATTR": true, + "SYS_FSGETPATH": true, + "SYS_FSTAT": true, + "SYS_FSTAT64": true, + "SYS_FSTAT64_EXTENDED": true, + "SYS_FSTATAT": true, + "SYS_FSTATAT64": true, + "SYS_FSTATFS": true, + "SYS_FSTATFS64": true, + "SYS_FSTATV": true, + "SYS_FSTATVFS1": true, + "SYS_FSTAT_EXTENDED": true, + "SYS_FSYNC": true, + "SYS_FSYNC_NOCANCEL": true, + "SYS_FSYNC_RANGE": true, + "SYS_FTIME": true, + "SYS_FTRUNCATE": true, + "SYS_FTRUNCATE64": true, + "SYS_FUTEX": true, + "SYS_FUTIMENS": true, + "SYS_FUTIMES": true, + "SYS_FUTIMESAT": true, + "SYS_GETATTRLIST": true, + "SYS_GETAUDIT": true, + "SYS_GETAUDIT_ADDR": true, + "SYS_GETAUID": true, + "SYS_GETCONTEXT": true, + "SYS_GETCPU": true, + "SYS_GETCWD": true, + "SYS_GETDENTS": true, + "SYS_GETDENTS64": true, + "SYS_GETDIRENTRIES": true, + "SYS_GETDIRENTRIES64": true, + "SYS_GETDIRENTRIESATTR": true, + "SYS_GETDTABLECOUNT": true, + "SYS_GETDTABLESIZE": true, + "SYS_GETEGID": true, + "SYS_GETEGID32": true, + "SYS_GETEUID": true, + "SYS_GETEUID32": true, + "SYS_GETFH": true, + "SYS_GETFSSTAT": true, + "SYS_GETFSSTAT64": true, + "SYS_GETGID": true, + "SYS_GETGID32": true, + "SYS_GETGROUPS": true, + "SYS_GETGROUPS32": true, + "SYS_GETHOSTUUID": true, + "SYS_GETITIMER": true, + "SYS_GETLCID": true, + "SYS_GETLOGIN": true, + "SYS_GETLOGINCLASS": true, + "SYS_GETPEERNAME": true, + "SYS_GETPGID": true, + "SYS_GETPGRP": true, + "SYS_GETPID": true, + "SYS_GETPMSG": true, + "SYS_GETPPID": true, + "SYS_GETPRIORITY": true, + "SYS_GETRESGID": true, + "SYS_GETRESGID32": true, + "SYS_GETRESUID": true, + "SYS_GETRESUID32": true, + "SYS_GETRLIMIT": true, + "SYS_GETRTABLE": true, + "SYS_GETRUSAGE": true, + "SYS_GETSGROUPS": true, + "SYS_GETSID": true, + "SYS_GETSOCKNAME": true, + "SYS_GETSOCKOPT": true, + "SYS_GETTHRID": true, + "SYS_GETTID": true, + "SYS_GETTIMEOFDAY": true, + "SYS_GETUID": true, + "SYS_GETUID32": true, + "SYS_GETVFSSTAT": true, + "SYS_GETWGROUPS": true, + "SYS_GETXATTR": true, + "SYS_GET_KERNEL_SYMS": true, + "SYS_GET_MEMPOLICY": true, + "SYS_GET_ROBUST_LIST": true, + "SYS_GET_THREAD_AREA": true, + "SYS_GTTY": true, + "SYS_IDENTITYSVC": true, + "SYS_IDLE": true, + "SYS_INITGROUPS": true, + "SYS_INIT_MODULE": true, + "SYS_INOTIFY_ADD_WATCH": true, + "SYS_INOTIFY_INIT": true, + "SYS_INOTIFY_INIT1": true, + "SYS_INOTIFY_RM_WATCH": true, + "SYS_IOCTL": true, + "SYS_IOPERM": true, + "SYS_IOPL": true, + "SYS_IOPOLICYSYS": true, + "SYS_IOPRIO_GET": true, + "SYS_IOPRIO_SET": true, + "SYS_IO_CANCEL": true, + "SYS_IO_DESTROY": true, + "SYS_IO_GETEVENTS": true, + "SYS_IO_SETUP": true, + "SYS_IO_SUBMIT": true, + "SYS_IPC": true, + "SYS_ISSETUGID": true, + "SYS_JAIL": true, + "SYS_JAIL_ATTACH": true, + "SYS_JAIL_GET": true, + "SYS_JAIL_REMOVE": true, + "SYS_JAIL_SET": true, + "SYS_KDEBUG_TRACE": true, + "SYS_KENV": true, + "SYS_KEVENT": true, + "SYS_KEVENT64": true, + "SYS_KEXEC_LOAD": true, + "SYS_KEYCTL": true, + "SYS_KILL": true, + "SYS_KLDFIND": true, + "SYS_KLDFIRSTMOD": true, + "SYS_KLDLOAD": true, + "SYS_KLDNEXT": true, + "SYS_KLDSTAT": true, + "SYS_KLDSYM": true, + "SYS_KLDUNLOAD": true, + "SYS_KLDUNLOADF": true, + "SYS_KQUEUE": true, + "SYS_KQUEUE1": true, + "SYS_KTIMER_CREATE": true, + "SYS_KTIMER_DELETE": true, + "SYS_KTIMER_GETOVERRUN": true, + "SYS_KTIMER_GETTIME": true, + "SYS_KTIMER_SETTIME": true, + "SYS_KTRACE": true, + "SYS_LCHFLAGS": true, + "SYS_LCHMOD": true, + "SYS_LCHOWN": true, + "SYS_LCHOWN32": true, + "SYS_LGETFH": true, + "SYS_LGETXATTR": true, + "SYS_LINK": true, + "SYS_LINKAT": true, + "SYS_LIO_LISTIO": true, + "SYS_LISTEN": true, + "SYS_LISTXATTR": true, + "SYS_LLISTXATTR": true, + "SYS_LOCK": true, + "SYS_LOOKUP_DCOOKIE": true, + "SYS_LPATHCONF": true, + "SYS_LREMOVEXATTR": true, + "SYS_LSEEK": true, + "SYS_LSETXATTR": true, + "SYS_LSTAT": true, + "SYS_LSTAT64": true, + "SYS_LSTAT64_EXTENDED": true, + "SYS_LSTATV": true, + "SYS_LSTAT_EXTENDED": true, + "SYS_LUTIMES": true, + "SYS_MAC_SYSCALL": true, + "SYS_MADVISE": true, + "SYS_MADVISE1": true, + "SYS_MAXSYSCALL": true, + "SYS_MBIND": true, + "SYS_MIGRATE_PAGES": true, + "SYS_MINCORE": true, + "SYS_MINHERIT": true, + "SYS_MKCOMPLEX": true, + "SYS_MKDIR": true, + "SYS_MKDIRAT": true, + "SYS_MKDIR_EXTENDED": true, + "SYS_MKFIFO": true, + "SYS_MKFIFOAT": true, + "SYS_MKFIFO_EXTENDED": true, + "SYS_MKNOD": true, + "SYS_MKNODAT": true, + "SYS_MLOCK": true, + "SYS_MLOCKALL": true, + "SYS_MMAP": true, + "SYS_MMAP2": true, + "SYS_MODCTL": true, + "SYS_MODFIND": true, + "SYS_MODFNEXT": true, + "SYS_MODIFY_LDT": true, + "SYS_MODNEXT": true, + "SYS_MODSTAT": true, + "SYS_MODWATCH": true, + "SYS_MOUNT": true, + "SYS_MOVE_PAGES": true, + "SYS_MPROTECT": true, + "SYS_MPX": true, + "SYS_MQUERY": true, + "SYS_MQ_GETSETATTR": true, + "SYS_MQ_NOTIFY": true, + "SYS_MQ_OPEN": true, + "SYS_MQ_TIMEDRECEIVE": true, + "SYS_MQ_TIMEDSEND": true, + "SYS_MQ_UNLINK": true, + "SYS_MREMAP": true, + "SYS_MSGCTL": true, + "SYS_MSGGET": true, + "SYS_MSGRCV": true, + "SYS_MSGRCV_NOCANCEL": true, + "SYS_MSGSND": true, + "SYS_MSGSND_NOCANCEL": true, + "SYS_MSGSYS": true, + "SYS_MSYNC": true, + "SYS_MSYNC_NOCANCEL": true, + "SYS_MUNLOCK": true, + "SYS_MUNLOCKALL": true, + "SYS_MUNMAP": true, + "SYS_NAME_TO_HANDLE_AT": true, + "SYS_NANOSLEEP": true, + "SYS_NEWFSTATAT": true, + "SYS_NFSCLNT": true, + "SYS_NFSSERVCTL": true, + "SYS_NFSSVC": true, + "SYS_NFSTAT": true, + "SYS_NICE": true, + "SYS_NLSTAT": true, + "SYS_NMOUNT": true, + "SYS_NSTAT": true, + "SYS_NTP_ADJTIME": true, + "SYS_NTP_GETTIME": true, + "SYS_OABI_SYSCALL_BASE": true, + "SYS_OBREAK": true, + "SYS_OLDFSTAT": true, + "SYS_OLDLSTAT": true, + "SYS_OLDOLDUNAME": true, + "SYS_OLDSTAT": true, + "SYS_OLDUNAME": true, + "SYS_OPEN": true, + "SYS_OPENAT": true, + "SYS_OPENBSD_POLL": true, + "SYS_OPEN_BY_HANDLE_AT": true, + "SYS_OPEN_EXTENDED": true, + "SYS_OPEN_NOCANCEL": true, + "SYS_OVADVISE": true, + "SYS_PACCEPT": true, + "SYS_PATHCONF": true, + "SYS_PAUSE": true, + "SYS_PCICONFIG_IOBASE": true, + "SYS_PCICONFIG_READ": true, + "SYS_PCICONFIG_WRITE": true, + "SYS_PDFORK": true, + "SYS_PDGETPID": true, + "SYS_PDKILL": true, + "SYS_PERF_EVENT_OPEN": true, + "SYS_PERSONALITY": true, + "SYS_PID_HIBERNATE": true, + "SYS_PID_RESUME": true, + "SYS_PID_SHUTDOWN_SOCKETS": true, + "SYS_PID_SUSPEND": true, + "SYS_PIPE": true, + "SYS_PIPE2": true, + "SYS_PIVOT_ROOT": true, + "SYS_PMC_CONTROL": true, + "SYS_PMC_GET_INFO": true, + "SYS_POLL": true, + "SYS_POLLTS": true, + "SYS_POLL_NOCANCEL": true, + "SYS_POSIX_FADVISE": true, + "SYS_POSIX_FALLOCATE": true, + "SYS_POSIX_OPENPT": true, + "SYS_POSIX_SPAWN": true, + "SYS_PPOLL": true, + "SYS_PRCTL": true, + "SYS_PREAD": true, + "SYS_PREAD64": true, + "SYS_PREADV": true, + "SYS_PREAD_NOCANCEL": true, + "SYS_PRLIMIT64": true, + "SYS_PROCCTL": true, + "SYS_PROCESS_POLICY": true, + "SYS_PROCESS_VM_READV": true, + "SYS_PROCESS_VM_WRITEV": true, + "SYS_PROC_INFO": true, + "SYS_PROF": true, + "SYS_PROFIL": true, + "SYS_PSELECT": true, + "SYS_PSELECT6": true, + "SYS_PSET_ASSIGN": true, + "SYS_PSET_CREATE": true, + "SYS_PSET_DESTROY": true, + "SYS_PSYNCH_CVBROAD": true, + "SYS_PSYNCH_CVCLRPREPOST": true, + "SYS_PSYNCH_CVSIGNAL": true, + "SYS_PSYNCH_CVWAIT": true, + "SYS_PSYNCH_MUTEXDROP": true, + "SYS_PSYNCH_MUTEXWAIT": true, + "SYS_PSYNCH_RW_DOWNGRADE": true, + "SYS_PSYNCH_RW_LONGRDLOCK": true, + "SYS_PSYNCH_RW_RDLOCK": true, + "SYS_PSYNCH_RW_UNLOCK": true, + "SYS_PSYNCH_RW_UNLOCK2": true, + "SYS_PSYNCH_RW_UPGRADE": true, + "SYS_PSYNCH_RW_WRLOCK": true, + "SYS_PSYNCH_RW_YIELDWRLOCK": true, + "SYS_PTRACE": true, + "SYS_PUTPMSG": true, + "SYS_PWRITE": true, + "SYS_PWRITE64": true, + "SYS_PWRITEV": true, + "SYS_PWRITE_NOCANCEL": true, + "SYS_QUERY_MODULE": true, + "SYS_QUOTACTL": true, + "SYS_RASCTL": true, + "SYS_RCTL_ADD_RULE": true, + "SYS_RCTL_GET_LIMITS": true, + "SYS_RCTL_GET_RACCT": true, + "SYS_RCTL_GET_RULES": true, + "SYS_RCTL_REMOVE_RULE": true, + "SYS_READ": true, + "SYS_READAHEAD": true, + "SYS_READDIR": true, + "SYS_READLINK": true, + "SYS_READLINKAT": true, + "SYS_READV": true, + "SYS_READV_NOCANCEL": true, + "SYS_READ_NOCANCEL": true, + "SYS_REBOOT": true, + "SYS_RECV": true, + "SYS_RECVFROM": true, + "SYS_RECVFROM_NOCANCEL": true, + "SYS_RECVMMSG": true, + "SYS_RECVMSG": true, + "SYS_RECVMSG_NOCANCEL": true, + "SYS_REMAP_FILE_PAGES": true, + "SYS_REMOVEXATTR": true, + "SYS_RENAME": true, + "SYS_RENAMEAT": true, + "SYS_REQUEST_KEY": true, + "SYS_RESTART_SYSCALL": true, + "SYS_REVOKE": true, + "SYS_RFORK": true, + "SYS_RMDIR": true, + "SYS_RTPRIO": true, + "SYS_RTPRIO_THREAD": true, + "SYS_RT_SIGACTION": true, + "SYS_RT_SIGPENDING": true, + "SYS_RT_SIGPROCMASK": true, + "SYS_RT_SIGQUEUEINFO": true, + "SYS_RT_SIGRETURN": true, + "SYS_RT_SIGSUSPEND": true, + "SYS_RT_SIGTIMEDWAIT": true, + "SYS_RT_TGSIGQUEUEINFO": true, + "SYS_SBRK": true, + "SYS_SCHED_GETAFFINITY": true, + "SYS_SCHED_GETPARAM": true, + "SYS_SCHED_GETSCHEDULER": true, + "SYS_SCHED_GET_PRIORITY_MAX": true, + "SYS_SCHED_GET_PRIORITY_MIN": true, + "SYS_SCHED_RR_GET_INTERVAL": true, + "SYS_SCHED_SETAFFINITY": true, + "SYS_SCHED_SETPARAM": true, + "SYS_SCHED_SETSCHEDULER": true, + "SYS_SCHED_YIELD": true, + "SYS_SCTP_GENERIC_RECVMSG": true, + "SYS_SCTP_GENERIC_SENDMSG": true, + "SYS_SCTP_GENERIC_SENDMSG_IOV": true, + "SYS_SCTP_PEELOFF": true, + "SYS_SEARCHFS": true, + "SYS_SECURITY": true, + "SYS_SELECT": true, + "SYS_SELECT_NOCANCEL": true, + "SYS_SEMCONFIG": true, + "SYS_SEMCTL": true, + "SYS_SEMGET": true, + "SYS_SEMOP": true, + "SYS_SEMSYS": true, + "SYS_SEMTIMEDOP": true, + "SYS_SEM_CLOSE": true, + "SYS_SEM_DESTROY": true, + "SYS_SEM_GETVALUE": true, + "SYS_SEM_INIT": true, + "SYS_SEM_OPEN": true, + "SYS_SEM_POST": true, + "SYS_SEM_TRYWAIT": true, + "SYS_SEM_UNLINK": true, + "SYS_SEM_WAIT": true, + "SYS_SEM_WAIT_NOCANCEL": true, + "SYS_SEND": true, + "SYS_SENDFILE": true, + "SYS_SENDFILE64": true, + "SYS_SENDMMSG": true, + "SYS_SENDMSG": true, + "SYS_SENDMSG_NOCANCEL": true, + "SYS_SENDTO": true, + "SYS_SENDTO_NOCANCEL": true, + "SYS_SETATTRLIST": true, + "SYS_SETAUDIT": true, + "SYS_SETAUDIT_ADDR": true, + "SYS_SETAUID": true, + "SYS_SETCONTEXT": true, + "SYS_SETDOMAINNAME": true, + "SYS_SETEGID": true, + "SYS_SETEUID": true, + "SYS_SETFIB": true, + "SYS_SETFSGID": true, + "SYS_SETFSGID32": true, + "SYS_SETFSUID": true, + "SYS_SETFSUID32": true, + "SYS_SETGID": true, + "SYS_SETGID32": true, + "SYS_SETGROUPS": true, + "SYS_SETGROUPS32": true, + "SYS_SETHOSTNAME": true, + "SYS_SETITIMER": true, + "SYS_SETLCID": true, + "SYS_SETLOGIN": true, + "SYS_SETLOGINCLASS": true, + "SYS_SETNS": true, + "SYS_SETPGID": true, + "SYS_SETPRIORITY": true, + "SYS_SETPRIVEXEC": true, + "SYS_SETREGID": true, + "SYS_SETREGID32": true, + "SYS_SETRESGID": true, + "SYS_SETRESGID32": true, + "SYS_SETRESUID": true, + "SYS_SETRESUID32": true, + "SYS_SETREUID": true, + "SYS_SETREUID32": true, + "SYS_SETRLIMIT": true, + "SYS_SETRTABLE": true, + "SYS_SETSGROUPS": true, + "SYS_SETSID": true, + "SYS_SETSOCKOPT": true, + "SYS_SETTID": true, + "SYS_SETTID_WITH_PID": true, + "SYS_SETTIMEOFDAY": true, + "SYS_SETUID": true, + "SYS_SETUID32": true, + "SYS_SETWGROUPS": true, + "SYS_SETXATTR": true, + "SYS_SET_MEMPOLICY": true, + "SYS_SET_ROBUST_LIST": true, + "SYS_SET_THREAD_AREA": true, + "SYS_SET_TID_ADDRESS": true, + "SYS_SGETMASK": true, + "SYS_SHARED_REGION_CHECK_NP": true, + "SYS_SHARED_REGION_MAP_AND_SLIDE_NP": true, + "SYS_SHMAT": true, + "SYS_SHMCTL": true, + "SYS_SHMDT": true, + "SYS_SHMGET": true, + "SYS_SHMSYS": true, + "SYS_SHM_OPEN": true, + "SYS_SHM_UNLINK": true, + "SYS_SHUTDOWN": true, + "SYS_SIGACTION": true, + "SYS_SIGALTSTACK": true, + "SYS_SIGNAL": true, + "SYS_SIGNALFD": true, + "SYS_SIGNALFD4": true, + "SYS_SIGPENDING": true, + "SYS_SIGPROCMASK": true, + "SYS_SIGQUEUE": true, + "SYS_SIGQUEUEINFO": true, + "SYS_SIGRETURN": true, + "SYS_SIGSUSPEND": true, + "SYS_SIGSUSPEND_NOCANCEL": true, + "SYS_SIGTIMEDWAIT": true, + "SYS_SIGWAIT": true, + "SYS_SIGWAITINFO": true, + "SYS_SOCKET": true, + "SYS_SOCKETCALL": true, + "SYS_SOCKETPAIR": true, + "SYS_SPLICE": true, + "SYS_SSETMASK": true, + "SYS_SSTK": true, + "SYS_STACK_SNAPSHOT": true, + "SYS_STAT": true, + "SYS_STAT64": true, + "SYS_STAT64_EXTENDED": true, + "SYS_STATFS": true, + "SYS_STATFS64": true, + "SYS_STATV": true, + "SYS_STATVFS1": true, + "SYS_STAT_EXTENDED": true, + "SYS_STIME": true, + "SYS_STTY": true, + "SYS_SWAPCONTEXT": true, + "SYS_SWAPCTL": true, + "SYS_SWAPOFF": true, + "SYS_SWAPON": true, + "SYS_SYMLINK": true, + "SYS_SYMLINKAT": true, + "SYS_SYNC": true, + "SYS_SYNCFS": true, + "SYS_SYNC_FILE_RANGE": true, + "SYS_SYSARCH": true, + "SYS_SYSCALL": true, + "SYS_SYSCALL_BASE": true, + "SYS_SYSFS": true, + "SYS_SYSINFO": true, + "SYS_SYSLOG": true, + "SYS_TEE": true, + "SYS_TGKILL": true, + "SYS_THREAD_SELFID": true, + "SYS_THR_CREATE": true, + "SYS_THR_EXIT": true, + "SYS_THR_KILL": true, + "SYS_THR_KILL2": true, + "SYS_THR_NEW": true, + "SYS_THR_SELF": true, + "SYS_THR_SET_NAME": true, + "SYS_THR_SUSPEND": true, + "SYS_THR_WAKE": true, + "SYS_TIME": true, + "SYS_TIMERFD_CREATE": true, + "SYS_TIMERFD_GETTIME": true, + "SYS_TIMERFD_SETTIME": true, + "SYS_TIMER_CREATE": true, + "SYS_TIMER_DELETE": true, + "SYS_TIMER_GETOVERRUN": true, + "SYS_TIMER_GETTIME": true, + "SYS_TIMER_SETTIME": true, + "SYS_TIMES": true, + "SYS_TKILL": true, + "SYS_TRUNCATE": true, + "SYS_TRUNCATE64": true, + "SYS_TUXCALL": true, + "SYS_UGETRLIMIT": true, + "SYS_ULIMIT": true, + "SYS_UMASK": true, + "SYS_UMASK_EXTENDED": true, + "SYS_UMOUNT": true, + "SYS_UMOUNT2": true, + "SYS_UNAME": true, + "SYS_UNDELETE": true, + "SYS_UNLINK": true, + "SYS_UNLINKAT": true, + "SYS_UNMOUNT": true, + "SYS_UNSHARE": true, + "SYS_USELIB": true, + "SYS_USTAT": true, + "SYS_UTIME": true, + "SYS_UTIMENSAT": true, + "SYS_UTIMES": true, + "SYS_UTRACE": true, + "SYS_UUIDGEN": true, + "SYS_VADVISE": true, + "SYS_VFORK": true, + "SYS_VHANGUP": true, + "SYS_VM86": true, + "SYS_VM86OLD": true, + "SYS_VMSPLICE": true, + "SYS_VM_PRESSURE_MONITOR": true, + "SYS_VSERVER": true, + "SYS_WAIT4": true, + "SYS_WAIT4_NOCANCEL": true, + "SYS_WAIT6": true, + "SYS_WAITEVENT": true, + "SYS_WAITID": true, + "SYS_WAITID_NOCANCEL": true, + "SYS_WAITPID": true, + "SYS_WATCHEVENT": true, + "SYS_WORKQ_KERNRETURN": true, + "SYS_WORKQ_OPEN": true, + "SYS_WRITE": true, + "SYS_WRITEV": true, + "SYS_WRITEV_NOCANCEL": true, + "SYS_WRITE_NOCANCEL": true, + "SYS_YIELD": true, + "SYS__LLSEEK": true, + "SYS__LWP_CONTINUE": true, + "SYS__LWP_CREATE": true, + "SYS__LWP_CTL": true, + "SYS__LWP_DETACH": true, + "SYS__LWP_EXIT": true, + "SYS__LWP_GETNAME": true, + "SYS__LWP_GETPRIVATE": true, + "SYS__LWP_KILL": true, + "SYS__LWP_PARK": true, + "SYS__LWP_SELF": true, + "SYS__LWP_SETNAME": true, + "SYS__LWP_SETPRIVATE": true, + "SYS__LWP_SUSPEND": true, + "SYS__LWP_UNPARK": true, + "SYS__LWP_UNPARK_ALL": true, + "SYS__LWP_WAIT": true, + "SYS__LWP_WAKEUP": true, + "SYS__NEWSELECT": true, + "SYS__PSET_BIND": true, + "SYS__SCHED_GETAFFINITY": true, + "SYS__SCHED_GETPARAM": true, + "SYS__SCHED_SETAFFINITY": true, + "SYS__SCHED_SETPARAM": true, + "SYS__SYSCTL": true, + "SYS__UMTX_LOCK": true, + "SYS__UMTX_OP": true, + "SYS__UMTX_UNLOCK": true, + "SYS___ACL_ACLCHECK_FD": true, + "SYS___ACL_ACLCHECK_FILE": true, + "SYS___ACL_ACLCHECK_LINK": true, + "SYS___ACL_DELETE_FD": true, + "SYS___ACL_DELETE_FILE": true, + "SYS___ACL_DELETE_LINK": true, + "SYS___ACL_GET_FD": true, + "SYS___ACL_GET_FILE": true, + "SYS___ACL_GET_LINK": true, + "SYS___ACL_SET_FD": true, + "SYS___ACL_SET_FILE": true, + "SYS___ACL_SET_LINK": true, + "SYS___CLONE": true, + "SYS___DISABLE_THREADSIGNAL": true, + "SYS___GETCWD": true, + "SYS___GETLOGIN": true, + "SYS___GET_TCB": true, + "SYS___MAC_EXECVE": true, + "SYS___MAC_GETFSSTAT": true, + "SYS___MAC_GET_FD": true, + "SYS___MAC_GET_FILE": true, + "SYS___MAC_GET_LCID": true, + "SYS___MAC_GET_LCTX": true, + "SYS___MAC_GET_LINK": true, + "SYS___MAC_GET_MOUNT": true, + "SYS___MAC_GET_PID": true, + "SYS___MAC_GET_PROC": true, + "SYS___MAC_MOUNT": true, + "SYS___MAC_SET_FD": true, + "SYS___MAC_SET_FILE": true, + "SYS___MAC_SET_LCTX": true, + "SYS___MAC_SET_LINK": true, + "SYS___MAC_SET_PROC": true, + "SYS___MAC_SYSCALL": true, + "SYS___OLD_SEMWAIT_SIGNAL": true, + "SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL": true, + "SYS___POSIX_CHOWN": true, + "SYS___POSIX_FCHOWN": true, + "SYS___POSIX_LCHOWN": true, + "SYS___POSIX_RENAME": true, + "SYS___PTHREAD_CANCELED": true, + "SYS___PTHREAD_CHDIR": true, + "SYS___PTHREAD_FCHDIR": true, + "SYS___PTHREAD_KILL": true, + "SYS___PTHREAD_MARKCANCEL": true, + "SYS___PTHREAD_SIGMASK": true, + "SYS___QUOTACTL": true, + "SYS___SEMCTL": true, + "SYS___SEMWAIT_SIGNAL": true, + "SYS___SEMWAIT_SIGNAL_NOCANCEL": true, + "SYS___SETLOGIN": true, + "SYS___SETUGID": true, + "SYS___SET_TCB": true, + "SYS___SIGACTION_SIGTRAMP": true, + "SYS___SIGTIMEDWAIT": true, + "SYS___SIGWAIT": true, + "SYS___SIGWAIT_NOCANCEL": true, + "SYS___SYSCTL": true, + "SYS___TFORK": true, + "SYS___THREXIT": true, + "SYS___THRSIGDIVERT": true, + "SYS___THRSLEEP": true, + "SYS___THRWAKEUP": true, + "S_ARCH1": true, + "S_ARCH2": true, + "S_BLKSIZE": true, + "S_IEXEC": true, + "S_IFBLK": true, + "S_IFCHR": true, + "S_IFDIR": true, + "S_IFIFO": true, + "S_IFLNK": true, + "S_IFMT": true, + "S_IFREG": true, + "S_IFSOCK": true, + "S_IFWHT": true, + "S_IREAD": true, + "S_IRGRP": true, + "S_IROTH": true, + "S_IRUSR": true, + "S_IRWXG": true, + "S_IRWXO": true, + "S_IRWXU": true, + "S_ISGID": true, + "S_ISTXT": true, + "S_ISUID": true, + "S_ISVTX": true, + "S_IWGRP": true, + "S_IWOTH": true, + "S_IWRITE": true, + "S_IWUSR": true, + "S_IXGRP": true, + "S_IXOTH": true, + "S_IXUSR": true, + "S_LOGIN_SET": true, + "SecurityAttributes": true, + "Seek": true, + "Select": true, + "Sendfile": true, + "Sendmsg": true, + "SendmsgN": true, + "Sendto": true, + "Servent": true, + "SetBpf": true, + "SetBpfBuflen": true, + "SetBpfDatalink": true, + "SetBpfHeadercmpl": true, + "SetBpfImmediate": true, + "SetBpfInterface": true, + "SetBpfPromisc": true, + "SetBpfTimeout": true, + "SetCurrentDirectory": true, + "SetEndOfFile": true, + "SetEnvironmentVariable": true, + "SetFileAttributes": true, + "SetFileCompletionNotificationModes": true, + "SetFilePointer": true, + "SetFileTime": true, + "SetHandleInformation": true, + "SetKevent": true, + "SetLsfPromisc": true, + "SetNonblock": true, + "Setdomainname": true, + "Setegid": true, + "Setenv": true, + "Seteuid": true, + "Setfsgid": true, + "Setfsuid": true, + "Setgid": true, + "Setgroups": true, + "Sethostname": true, + "Setlogin": true, + "Setpgid": true, + "Setpriority": true, + "Setprivexec": true, + "Setregid": true, + "Setresgid": true, + "Setresuid": true, + "Setreuid": true, + "Setrlimit": true, + "Setsid": true, + "Setsockopt": true, + "SetsockoptByte": true, + "SetsockoptICMPv6Filter": true, + "SetsockoptIPMreq": true, + "SetsockoptIPMreqn": true, + "SetsockoptIPv6Mreq": true, + "SetsockoptInet4Addr": true, + "SetsockoptInt": true, + "SetsockoptLinger": true, + "SetsockoptString": true, + "SetsockoptTimeval": true, + "Settimeofday": true, + "Setuid": true, + "Setxattr": true, + "Shutdown": true, + "SidTypeAlias": true, + "SidTypeComputer": true, + "SidTypeDeletedAccount": true, + "SidTypeDomain": true, + "SidTypeGroup": true, + "SidTypeInvalid": true, + "SidTypeLabel": true, + "SidTypeUnknown": true, + "SidTypeUser": true, + "SidTypeWellKnownGroup": true, + "Signal": true, + "SizeofBpfHdr": true, + "SizeofBpfInsn": true, + "SizeofBpfProgram": true, + "SizeofBpfStat": true, + "SizeofBpfVersion": true, + "SizeofBpfZbuf": true, + "SizeofBpfZbufHeader": true, + "SizeofCmsghdr": true, + "SizeofICMPv6Filter": true, + "SizeofIPMreq": true, + "SizeofIPMreqn": true, + "SizeofIPv6MTUInfo": true, + "SizeofIPv6Mreq": true, + "SizeofIfAddrmsg": true, + "SizeofIfAnnounceMsghdr": true, + "SizeofIfData": true, + "SizeofIfInfomsg": true, + "SizeofIfMsghdr": true, + "SizeofIfaMsghdr": true, + "SizeofIfmaMsghdr": true, + "SizeofIfmaMsghdr2": true, + "SizeofInet4Pktinfo": true, + "SizeofInet6Pktinfo": true, + "SizeofInotifyEvent": true, + "SizeofLinger": true, + "SizeofMsghdr": true, + "SizeofNlAttr": true, + "SizeofNlMsgerr": true, + "SizeofNlMsghdr": true, + "SizeofRtAttr": true, + "SizeofRtGenmsg": true, + "SizeofRtMetrics": true, + "SizeofRtMsg": true, + "SizeofRtMsghdr": true, + "SizeofRtNexthop": true, + "SizeofSockFilter": true, + "SizeofSockFprog": true, + "SizeofSockaddrAny": true, + "SizeofSockaddrDatalink": true, + "SizeofSockaddrInet4": true, + "SizeofSockaddrInet6": true, + "SizeofSockaddrLinklayer": true, + "SizeofSockaddrNetlink": true, + "SizeofSockaddrUnix": true, + "SizeofTCPInfo": true, + "SizeofUcred": true, + "SlicePtrFromStrings": true, + "SockFilter": true, + "SockFprog": true, + "SockaddrDatalink": true, + "SockaddrGen": true, + "SockaddrInet4": true, + "SockaddrInet6": true, + "SockaddrLinklayer": true, + "SockaddrNetlink": true, + "SockaddrUnix": true, + "Socket": true, + "SocketControlMessage": true, + "SocketDisableIPv6": true, + "Socketpair": true, + "Splice": true, + "StartProcess": true, + "StartupInfo": true, + "Stat": true, + "Stat_t": true, + "Statfs": true, + "Statfs_t": true, + "Stderr": true, + "Stdin": true, + "Stdout": true, + "StringBytePtr": true, + "StringByteSlice": true, + "StringSlicePtr": true, + "StringToSid": true, + "StringToUTF16": true, + "StringToUTF16Ptr": true, + "Symlink": true, + "Sync": true, + "SyncFileRange": true, + "SysProcAttr": true, + "SysProcIDMap": true, + "Syscall": true, + "Syscall12": true, + "Syscall15": true, + "Syscall18": true, + "Syscall6": true, + "Syscall9": true, + "Sysctl": true, + "SysctlUint32": true, + "Sysctlnode": true, + "Sysinfo": true, + "Sysinfo_t": true, + "Systemtime": true, + "TCGETS": true, + "TCIFLUSH": true, + "TCIOFLUSH": true, + "TCOFLUSH": true, + "TCPInfo": true, + "TCPKeepalive": true, + "TCP_CA_NAME_MAX": true, + "TCP_CONGCTL": true, + "TCP_CONGESTION": true, + "TCP_CONNECTIONTIMEOUT": true, + "TCP_CORK": true, + "TCP_DEFER_ACCEPT": true, + "TCP_INFO": true, + "TCP_KEEPALIVE": true, + "TCP_KEEPCNT": true, + "TCP_KEEPIDLE": true, + "TCP_KEEPINIT": true, + "TCP_KEEPINTVL": true, + "TCP_LINGER2": true, + "TCP_MAXBURST": true, + "TCP_MAXHLEN": true, + "TCP_MAXOLEN": true, + "TCP_MAXSEG": true, + "TCP_MAXWIN": true, + "TCP_MAX_SACK": true, + "TCP_MAX_WINSHIFT": true, + "TCP_MD5SIG": true, + "TCP_MD5SIG_MAXKEYLEN": true, + "TCP_MINMSS": true, + "TCP_MINMSSOVERLOAD": true, + "TCP_MSS": true, + "TCP_NODELAY": true, + "TCP_NOOPT": true, + "TCP_NOPUSH": true, + "TCP_NSTATES": true, + "TCP_QUICKACK": true, + "TCP_RXT_CONNDROPTIME": true, + "TCP_RXT_FINDROP": true, + "TCP_SACK_ENABLE": true, + "TCP_SYNCNT": true, + "TCP_VENDOR": true, + "TCP_WINDOW_CLAMP": true, + "TCSAFLUSH": true, + "TCSETS": true, + "TF_DISCONNECT": true, + "TF_REUSE_SOCKET": true, + "TF_USE_DEFAULT_WORKER": true, + "TF_USE_KERNEL_APC": true, + "TF_USE_SYSTEM_THREAD": true, + "TF_WRITE_BEHIND": true, + "TH32CS_INHERIT": true, + "TH32CS_SNAPALL": true, + "TH32CS_SNAPHEAPLIST": true, + "TH32CS_SNAPMODULE": true, + "TH32CS_SNAPMODULE32": true, + "TH32CS_SNAPPROCESS": true, + "TH32CS_SNAPTHREAD": true, + "TIME_ZONE_ID_DAYLIGHT": true, + "TIME_ZONE_ID_STANDARD": true, + "TIME_ZONE_ID_UNKNOWN": true, + "TIOCCBRK": true, + "TIOCCDTR": true, + "TIOCCONS": true, + "TIOCDCDTIMESTAMP": true, + "TIOCDRAIN": true, + "TIOCDSIMICROCODE": true, + "TIOCEXCL": true, + "TIOCEXT": true, + "TIOCFLAG_CDTRCTS": true, + "TIOCFLAG_CLOCAL": true, + "TIOCFLAG_CRTSCTS": true, + "TIOCFLAG_MDMBUF": true, + "TIOCFLAG_PPS": true, + "TIOCFLAG_SOFTCAR": true, + "TIOCFLUSH": true, + "TIOCGDEV": true, + "TIOCGDRAINWAIT": true, + "TIOCGETA": true, + "TIOCGETD": true, + "TIOCGFLAGS": true, + "TIOCGICOUNT": true, + "TIOCGLCKTRMIOS": true, + "TIOCGLINED": true, + "TIOCGPGRP": true, + "TIOCGPTN": true, + "TIOCGQSIZE": true, + "TIOCGRANTPT": true, + "TIOCGRS485": true, + "TIOCGSERIAL": true, + "TIOCGSID": true, + "TIOCGSIZE": true, + "TIOCGSOFTCAR": true, + "TIOCGTSTAMP": true, + "TIOCGWINSZ": true, + "TIOCINQ": true, + "TIOCIXOFF": true, + "TIOCIXON": true, + "TIOCLINUX": true, + "TIOCMBIC": true, + "TIOCMBIS": true, + "TIOCMGDTRWAIT": true, + "TIOCMGET": true, + "TIOCMIWAIT": true, + "TIOCMODG": true, + "TIOCMODS": true, + "TIOCMSDTRWAIT": true, + "TIOCMSET": true, + "TIOCM_CAR": true, + "TIOCM_CD": true, + "TIOCM_CTS": true, + "TIOCM_DCD": true, + "TIOCM_DSR": true, + "TIOCM_DTR": true, + "TIOCM_LE": true, + "TIOCM_RI": true, + "TIOCM_RNG": true, + "TIOCM_RTS": true, + "TIOCM_SR": true, + "TIOCM_ST": true, + "TIOCNOTTY": true, + "TIOCNXCL": true, + "TIOCOUTQ": true, + "TIOCPKT": true, + "TIOCPKT_DATA": true, + "TIOCPKT_DOSTOP": true, + "TIOCPKT_FLUSHREAD": true, + "TIOCPKT_FLUSHWRITE": true, + "TIOCPKT_IOCTL": true, + "TIOCPKT_NOSTOP": true, + "TIOCPKT_START": true, + "TIOCPKT_STOP": true, + "TIOCPTMASTER": true, + "TIOCPTMGET": true, + "TIOCPTSNAME": true, + "TIOCPTYGNAME": true, + "TIOCPTYGRANT": true, + "TIOCPTYUNLK": true, + "TIOCRCVFRAME": true, + "TIOCREMOTE": true, + "TIOCSBRK": true, + "TIOCSCONS": true, + "TIOCSCTTY": true, + "TIOCSDRAINWAIT": true, + "TIOCSDTR": true, + "TIOCSERCONFIG": true, + "TIOCSERGETLSR": true, + "TIOCSERGETMULTI": true, + "TIOCSERGSTRUCT": true, + "TIOCSERGWILD": true, + "TIOCSERSETMULTI": true, + "TIOCSERSWILD": true, + "TIOCSER_TEMT": true, + "TIOCSETA": true, + "TIOCSETAF": true, + "TIOCSETAW": true, + "TIOCSETD": true, + "TIOCSFLAGS": true, + "TIOCSIG": true, + "TIOCSLCKTRMIOS": true, + "TIOCSLINED": true, + "TIOCSPGRP": true, + "TIOCSPTLCK": true, + "TIOCSQSIZE": true, + "TIOCSRS485": true, + "TIOCSSERIAL": true, + "TIOCSSIZE": true, + "TIOCSSOFTCAR": true, + "TIOCSTART": true, + "TIOCSTAT": true, + "TIOCSTI": true, + "TIOCSTOP": true, + "TIOCSTSTAMP": true, + "TIOCSWINSZ": true, + "TIOCTIMESTAMP": true, + "TIOCUCNTL": true, + "TIOCVHANGUP": true, + "TIOCXMTFRAME": true, + "TOKEN_ADJUST_DEFAULT": true, + "TOKEN_ADJUST_GROUPS": true, + "TOKEN_ADJUST_PRIVILEGES": true, + "TOKEN_ADJUST_SESSIONID": true, + "TOKEN_ALL_ACCESS": true, + "TOKEN_ASSIGN_PRIMARY": true, + "TOKEN_DUPLICATE": true, + "TOKEN_EXECUTE": true, + "TOKEN_IMPERSONATE": true, + "TOKEN_QUERY": true, + "TOKEN_QUERY_SOURCE": true, + "TOKEN_READ": true, + "TOKEN_WRITE": true, + "TOSTOP": true, + "TRUNCATE_EXISTING": true, + "TUNATTACHFILTER": true, + "TUNDETACHFILTER": true, + "TUNGETFEATURES": true, + "TUNGETIFF": true, + "TUNGETSNDBUF": true, + "TUNGETVNETHDRSZ": true, + "TUNSETDEBUG": true, + "TUNSETGROUP": true, + "TUNSETIFF": true, + "TUNSETLINK": true, + "TUNSETNOCSUM": true, + "TUNSETOFFLOAD": true, + "TUNSETOWNER": true, + "TUNSETPERSIST": true, + "TUNSETSNDBUF": true, + "TUNSETTXFILTER": true, + "TUNSETVNETHDRSZ": true, + "Tee": true, + "TerminateProcess": true, + "Termios": true, + "Tgkill": true, + "Time": true, + "Time_t": true, + "Times": true, + "Timespec": true, + "TimespecToNsec": true, + "Timeval": true, + "Timeval32": true, + "TimevalToNsec": true, + "Timex": true, + "Timezoneinformation": true, + "Tms": true, + "Token": true, + "TokenAccessInformation": true, + "TokenAuditPolicy": true, + "TokenDefaultDacl": true, + "TokenElevation": true, + "TokenElevationType": true, + "TokenGroups": true, + "TokenGroupsAndPrivileges": true, + "TokenHasRestrictions": true, + "TokenImpersonationLevel": true, + "TokenIntegrityLevel": true, + "TokenLinkedToken": true, + "TokenLogonSid": true, + "TokenMandatoryPolicy": true, + "TokenOrigin": true, + "TokenOwner": true, + "TokenPrimaryGroup": true, + "TokenPrivileges": true, + "TokenRestrictedSids": true, + "TokenSandBoxInert": true, + "TokenSessionId": true, + "TokenSessionReference": true, + "TokenSource": true, + "TokenStatistics": true, + "TokenType": true, + "TokenUIAccess": true, + "TokenUser": true, + "TokenVirtualizationAllowed": true, + "TokenVirtualizationEnabled": true, + "Tokenprimarygroup": true, + "Tokenuser": true, + "TranslateAccountName": true, + "TranslateName": true, + "TransmitFile": true, + "TransmitFileBuffers": true, + "Truncate": true, + "UNIX_PATH_MAX": true, + "USAGE_MATCH_TYPE_AND": true, + "USAGE_MATCH_TYPE_OR": true, + "UTF16FromString": true, + "UTF16PtrFromString": true, + "UTF16ToString": true, + "Ucred": true, + "Umask": true, + "Uname": true, + "Undelete": true, + "UnixCredentials": true, + "UnixRights": true, + "Unlink": true, + "Unlinkat": true, + "UnmapViewOfFile": true, + "Unmount": true, + "Unsetenv": true, + "Unshare": true, + "UserInfo10": true, + "Ustat": true, + "Ustat_t": true, + "Utimbuf": true, + "Utime": true, + "Utimes": true, + "UtimesNano": true, + "Utsname": true, + "VDISCARD": true, + "VDSUSP": true, + "VEOF": true, + "VEOL": true, + "VEOL2": true, + "VERASE": true, + "VERASE2": true, + "VINTR": true, + "VKILL": true, + "VLNEXT": true, + "VMIN": true, + "VQUIT": true, + "VREPRINT": true, + "VSTART": true, + "VSTATUS": true, + "VSTOP": true, + "VSUSP": true, + "VSWTC": true, + "VT0": true, + "VT1": true, + "VTDLY": true, + "VTIME": true, + "VWERASE": true, + "VirtualLock": true, + "VirtualUnlock": true, + "WAIT_ABANDONED": true, + "WAIT_FAILED": true, + "WAIT_OBJECT_0": true, + "WAIT_TIMEOUT": true, + "WALL": true, + "WALLSIG": true, + "WALTSIG": true, + "WCLONE": true, + "WCONTINUED": true, + "WCOREFLAG": true, + "WEXITED": true, + "WLINUXCLONE": true, + "WNOHANG": true, + "WNOTHREAD": true, + "WNOWAIT": true, + "WNOZOMBIE": true, + "WOPTSCHECKED": true, + "WORDSIZE": true, + "WSABuf": true, + "WSACleanup": true, + "WSADESCRIPTION_LEN": true, + "WSAData": true, + "WSAEACCES": true, + "WSAECONNABORTED": true, + "WSAECONNRESET": true, + "WSAEnumProtocols": true, + "WSAID_CONNECTEX": true, + "WSAIoctl": true, + "WSAPROTOCOL_LEN": true, + "WSAProtocolChain": true, + "WSAProtocolInfo": true, + "WSARecv": true, + "WSARecvFrom": true, + "WSASYS_STATUS_LEN": true, + "WSASend": true, + "WSASendTo": true, + "WSASendto": true, + "WSAStartup": true, + "WSTOPPED": true, + "WTRAPPED": true, + "WUNTRACED": true, + "Wait4": true, + "WaitForSingleObject": true, + "WaitStatus": true, + "Win32FileAttributeData": true, + "Win32finddata": true, + "Write": true, + "WriteConsole": true, + "WriteFile": true, + "X509_ASN_ENCODING": true, + "XCASE": true, + "XP1_CONNECTIONLESS": true, + "XP1_CONNECT_DATA": true, + "XP1_DISCONNECT_DATA": true, + "XP1_EXPEDITED_DATA": true, + "XP1_GRACEFUL_CLOSE": true, + "XP1_GUARANTEED_DELIVERY": true, + "XP1_GUARANTEED_ORDER": true, + "XP1_IFS_HANDLES": true, + "XP1_MESSAGE_ORIENTED": true, + "XP1_MULTIPOINT_CONTROL_PLANE": true, + "XP1_MULTIPOINT_DATA_PLANE": true, + "XP1_PARTIAL_MESSAGE": true, + "XP1_PSEUDO_STREAM": true, + "XP1_QOS_SUPPORTED": true, + "XP1_SAN_SUPPORT_SDP": true, + "XP1_SUPPORT_BROADCAST": true, + "XP1_SUPPORT_MULTIPOINT": true, + "XP1_UNI_RECV": true, + "XP1_UNI_SEND": true, + }, + "syscall/js": map[string]bool{ + "Error": true, + "Func": true, + "FuncOf": true, + "Global": true, + "Null": true, + "Type": true, + "TypeBoolean": true, + "TypeFunction": true, + "TypeNull": true, + "TypeNumber": true, + "TypeObject": true, + "TypeString": true, + "TypeSymbol": true, + "TypeUndefined": true, + "TypedArray": true, + "TypedArrayOf": true, + "Undefined": true, + "Value": true, + "ValueError": true, + "ValueOf": true, + "Wrapper": true, + }, + "testing": map[string]bool{ + "AllocsPerRun": true, + "B": true, + "Benchmark": true, + "BenchmarkResult": true, + "Cover": true, + "CoverBlock": true, + "CoverMode": true, + "Coverage": true, + "InternalBenchmark": true, + "InternalExample": true, + "InternalTest": true, + "M": true, + "Main": true, + "MainStart": true, + "PB": true, + "RegisterCover": true, + "RunBenchmarks": true, + "RunExamples": true, + "RunTests": true, + "Short": true, + "T": true, + "Verbose": true, + }, + "testing/iotest": map[string]bool{ + "DataErrReader": true, + "ErrTimeout": true, + "HalfReader": true, + "NewReadLogger": true, + "NewWriteLogger": true, + "OneByteReader": true, + "TimeoutReader": true, + "TruncateWriter": true, + }, + "testing/quick": map[string]bool{ + "Check": true, + "CheckEqual": true, + "CheckEqualError": true, + "CheckError": true, + "Config": true, + "Generator": true, + "SetupError": true, + "Value": true, + }, + "text/scanner": map[string]bool{ + "Char": true, + "Comment": true, + "EOF": true, + "Float": true, + "GoTokens": true, + "GoWhitespace": true, + "Ident": true, + "Int": true, + "Position": true, + "RawString": true, + "ScanChars": true, + "ScanComments": true, + "ScanFloats": true, + "ScanIdents": true, + "ScanInts": true, + "ScanRawStrings": true, + "ScanStrings": true, + "Scanner": true, + "SkipComments": true, + "String": true, + "TokenString": true, + }, + "text/tabwriter": map[string]bool{ + "AlignRight": true, + "Debug": true, + "DiscardEmptyColumns": true, + "Escape": true, + "FilterHTML": true, + "NewWriter": true, + "StripEscape": true, + "TabIndent": true, + "Writer": true, + }, + "text/template": map[string]bool{ + "ExecError": true, + "FuncMap": true, + "HTMLEscape": true, + "HTMLEscapeString": true, + "HTMLEscaper": true, + "IsTrue": true, + "JSEscape": true, + "JSEscapeString": true, + "JSEscaper": true, + "Must": true, + "New": true, + "ParseFiles": true, + "ParseGlob": true, + "Template": true, + "URLQueryEscaper": true, + }, + "text/template/parse": map[string]bool{ + "ActionNode": true, + "BoolNode": true, + "BranchNode": true, + "ChainNode": true, + "CommandNode": true, + "DotNode": true, + "FieldNode": true, + "IdentifierNode": true, + "IfNode": true, + "IsEmptyTree": true, + "ListNode": true, + "New": true, + "NewIdentifier": true, + "NilNode": true, + "Node": true, + "NodeAction": true, + "NodeBool": true, + "NodeChain": true, + "NodeCommand": true, + "NodeDot": true, + "NodeField": true, + "NodeIdentifier": true, + "NodeIf": true, + "NodeList": true, + "NodeNil": true, + "NodeNumber": true, + "NodePipe": true, + "NodeRange": true, + "NodeString": true, + "NodeTemplate": true, + "NodeText": true, + "NodeType": true, + "NodeVariable": true, + "NodeWith": true, + "NumberNode": true, + "Parse": true, + "PipeNode": true, + "Pos": true, + "RangeNode": true, + "StringNode": true, + "TemplateNode": true, + "TextNode": true, + "Tree": true, + "VariableNode": true, + "WithNode": true, + }, + "time": map[string]bool{ + "ANSIC": true, + "After": true, + "AfterFunc": true, + "April": true, + "August": true, + "Date": true, + "December": true, + "Duration": true, + "February": true, + "FixedZone": true, + "Friday": true, + "Hour": true, + "January": true, + "July": true, + "June": true, + "Kitchen": true, + "LoadLocation": true, + "LoadLocationFromTZData": true, + "Local": true, + "Location": true, + "March": true, + "May": true, + "Microsecond": true, + "Millisecond": true, + "Minute": true, + "Monday": true, + "Month": true, + "Nanosecond": true, + "NewTicker": true, + "NewTimer": true, + "November": true, + "Now": true, + "October": true, + "Parse": true, + "ParseDuration": true, + "ParseError": true, + "ParseInLocation": true, + "RFC1123": true, + "RFC1123Z": true, + "RFC3339": true, + "RFC3339Nano": true, + "RFC822": true, + "RFC822Z": true, + "RFC850": true, + "RubyDate": true, + "Saturday": true, + "Second": true, + "September": true, + "Since": true, + "Sleep": true, + "Stamp": true, + "StampMicro": true, + "StampMilli": true, + "StampNano": true, + "Sunday": true, + "Thursday": true, + "Tick": true, + "Ticker": true, + "Time": true, + "Timer": true, + "Tuesday": true, + "UTC": true, + "Unix": true, + "UnixDate": true, + "Until": true, + "Wednesday": true, + "Weekday": true, + }, + "unicode": map[string]bool{ + "ASCII_Hex_Digit": true, + "Adlam": true, + "Ahom": true, + "Anatolian_Hieroglyphs": true, + "Arabic": true, + "Armenian": true, + "Avestan": true, + "AzeriCase": true, + "Balinese": true, + "Bamum": true, + "Bassa_Vah": true, + "Batak": true, + "Bengali": true, + "Bhaiksuki": true, + "Bidi_Control": true, + "Bopomofo": true, + "Brahmi": true, + "Braille": true, + "Buginese": true, + "Buhid": true, + "C": true, + "Canadian_Aboriginal": true, + "Carian": true, + "CaseRange": true, + "CaseRanges": true, + "Categories": true, + "Caucasian_Albanian": true, + "Cc": true, + "Cf": true, + "Chakma": true, + "Cham": true, + "Cherokee": true, + "Co": true, + "Common": true, + "Coptic": true, + "Cs": true, + "Cuneiform": true, + "Cypriot": true, + "Cyrillic": true, + "Dash": true, + "Deprecated": true, + "Deseret": true, + "Devanagari": true, + "Diacritic": true, + "Digit": true, + "Duployan": true, + "Egyptian_Hieroglyphs": true, + "Elbasan": true, + "Ethiopic": true, + "Extender": true, + "FoldCategory": true, + "FoldScript": true, + "Georgian": true, + "Glagolitic": true, + "Gothic": true, + "Grantha": true, + "GraphicRanges": true, + "Greek": true, + "Gujarati": true, + "Gurmukhi": true, + "Han": true, + "Hangul": true, + "Hanunoo": true, + "Hatran": true, + "Hebrew": true, + "Hex_Digit": true, + "Hiragana": true, + "Hyphen": true, + "IDS_Binary_Operator": true, + "IDS_Trinary_Operator": true, + "Ideographic": true, + "Imperial_Aramaic": true, + "In": true, + "Inherited": true, + "Inscriptional_Pahlavi": true, + "Inscriptional_Parthian": true, + "Is": true, + "IsControl": true, + "IsDigit": true, + "IsGraphic": true, + "IsLetter": true, + "IsLower": true, + "IsMark": true, + "IsNumber": true, + "IsOneOf": true, + "IsPrint": true, + "IsPunct": true, + "IsSpace": true, + "IsSymbol": true, + "IsTitle": true, + "IsUpper": true, + "Javanese": true, + "Join_Control": true, + "Kaithi": true, + "Kannada": true, + "Katakana": true, + "Kayah_Li": true, + "Kharoshthi": true, + "Khmer": true, + "Khojki": true, + "Khudawadi": true, + "L": true, + "Lao": true, + "Latin": true, + "Lepcha": true, + "Letter": true, + "Limbu": true, + "Linear_A": true, + "Linear_B": true, + "Lisu": true, + "Ll": true, + "Lm": true, + "Lo": true, + "Logical_Order_Exception": true, + "Lower": true, + "LowerCase": true, + "Lt": true, + "Lu": true, + "Lycian": true, + "Lydian": true, + "M": true, + "Mahajani": true, + "Malayalam": true, + "Mandaic": true, + "Manichaean": true, + "Marchen": true, + "Mark": true, + "Masaram_Gondi": true, + "MaxASCII": true, + "MaxCase": true, + "MaxLatin1": true, + "MaxRune": true, + "Mc": true, + "Me": true, + "Meetei_Mayek": true, + "Mende_Kikakui": true, + "Meroitic_Cursive": true, + "Meroitic_Hieroglyphs": true, + "Miao": true, + "Mn": true, + "Modi": true, + "Mongolian": true, + "Mro": true, + "Multani": true, + "Myanmar": true, + "N": true, + "Nabataean": true, + "Nd": true, + "New_Tai_Lue": true, + "Newa": true, + "Nko": true, + "Nl": true, + "No": true, + "Noncharacter_Code_Point": true, + "Number": true, + "Nushu": true, + "Ogham": true, + "Ol_Chiki": true, + "Old_Hungarian": true, + "Old_Italic": true, + "Old_North_Arabian": true, + "Old_Permic": true, + "Old_Persian": true, + "Old_South_Arabian": true, + "Old_Turkic": true, + "Oriya": true, + "Osage": true, + "Osmanya": true, + "Other": true, + "Other_Alphabetic": true, + "Other_Default_Ignorable_Code_Point": true, + "Other_Grapheme_Extend": true, + "Other_ID_Continue": true, + "Other_ID_Start": true, + "Other_Lowercase": true, + "Other_Math": true, + "Other_Uppercase": true, + "P": true, + "Pahawh_Hmong": true, + "Palmyrene": true, + "Pattern_Syntax": true, + "Pattern_White_Space": true, + "Pau_Cin_Hau": true, + "Pc": true, + "Pd": true, + "Pe": true, + "Pf": true, + "Phags_Pa": true, + "Phoenician": true, + "Pi": true, + "Po": true, + "Prepended_Concatenation_Mark": true, + "PrintRanges": true, + "Properties": true, + "Ps": true, + "Psalter_Pahlavi": true, + "Punct": true, + "Quotation_Mark": true, + "Radical": true, + "Range16": true, + "Range32": true, + "RangeTable": true, + "Regional_Indicator": true, + "Rejang": true, + "ReplacementChar": true, + "Runic": true, + "S": true, + "STerm": true, + "Samaritan": true, + "Saurashtra": true, + "Sc": true, + "Scripts": true, + "Sentence_Terminal": true, + "Sharada": true, + "Shavian": true, + "Siddham": true, + "SignWriting": true, + "SimpleFold": true, + "Sinhala": true, + "Sk": true, + "Sm": true, + "So": true, + "Soft_Dotted": true, + "Sora_Sompeng": true, + "Soyombo": true, + "Space": true, + "SpecialCase": true, + "Sundanese": true, + "Syloti_Nagri": true, + "Symbol": true, + "Syriac": true, + "Tagalog": true, + "Tagbanwa": true, + "Tai_Le": true, + "Tai_Tham": true, + "Tai_Viet": true, + "Takri": true, + "Tamil": true, + "Tangut": true, + "Telugu": true, + "Terminal_Punctuation": true, + "Thaana": true, + "Thai": true, + "Tibetan": true, + "Tifinagh": true, + "Tirhuta": true, + "Title": true, + "TitleCase": true, + "To": true, + "ToLower": true, + "ToTitle": true, + "ToUpper": true, + "TurkishCase": true, + "Ugaritic": true, + "Unified_Ideograph": true, + "Upper": true, + "UpperCase": true, + "UpperLower": true, + "Vai": true, + "Variation_Selector": true, + "Version": true, + "Warang_Citi": true, + "White_Space": true, + "Yi": true, + "Z": true, + "Zanabazar_Square": true, + "Zl": true, + "Zp": true, + "Zs": true, + }, + "unicode/utf16": map[string]bool{ + "Decode": true, + "DecodeRune": true, + "Encode": true, + "EncodeRune": true, + "IsSurrogate": true, + }, + "unicode/utf8": map[string]bool{ + "DecodeLastRune": true, + "DecodeLastRuneInString": true, + "DecodeRune": true, + "DecodeRuneInString": true, + "EncodeRune": true, + "FullRune": true, + "FullRuneInString": true, + "MaxRune": true, + "RuneCount": true, + "RuneCountInString": true, + "RuneError": true, + "RuneLen": true, + "RuneSelf": true, + "RuneStart": true, + "UTFMax": true, + "Valid": true, + "ValidRune": true, + "ValidString": true, + }, + "unsafe": map[string]bool{ + "Alignof": true, + "ArbitraryType": true, + "Offsetof": true, + "Pointer": true, + "Sizeof": true, + }, +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go new file mode 100644 index 000000000..7219c8e9f --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk.go @@ -0,0 +1,196 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package fastwalk provides a faster version of filepath.Walk for file system +// scanning tools. +package fastwalk + +import ( + "errors" + "os" + "path/filepath" + "runtime" + "sync" +) + +// TraverseLink is used as a return value from WalkFuncs to indicate that the +// symlink named in the call may be traversed. +var TraverseLink = errors.New("fastwalk: traverse symlink, assuming target is a directory") + +// SkipFiles is a used as a return value from WalkFuncs to indicate that the +// callback should not be called for any other files in the current directory. +// Child directories will still be traversed. +var SkipFiles = errors.New("fastwalk: skip remaining files in directory") + +// Walk is a faster implementation of filepath.Walk. +// +// filepath.Walk's design necessarily calls os.Lstat on each file, +// even if the caller needs less info. +// Many tools need only the type of each file. +// On some platforms, this information is provided directly by the readdir +// system call, avoiding the need to stat each file individually. +// fastwalk_unix.go contains a fork of the syscall routines. +// +// See golang.org/issue/16399 +// +// Walk walks the file tree rooted at root, calling walkFn for +// each file or directory in the tree, including root. +// +// If fastWalk returns filepath.SkipDir, the directory is skipped. +// +// Unlike filepath.Walk: +// * file stat calls must be done by the user. +// The only provided metadata is the file type, which does not include +// any permission bits. +// * multiple goroutines stat the filesystem concurrently. The provided +// walkFn must be safe for concurrent use. +// * fastWalk can follow symlinks if walkFn returns the TraverseLink +// sentinel error. It is the walkFn's responsibility to prevent +// fastWalk from going into symlink cycles. +func Walk(root string, walkFn func(path string, typ os.FileMode) error) error { + // TODO(bradfitz): make numWorkers configurable? We used a + // minimum of 4 to give the kernel more info about multiple + // things we want, in hopes its I/O scheduling can take + // advantage of that. Hopefully most are in cache. Maybe 4 is + // even too low of a minimum. Profile more. + numWorkers := 4 + if n := runtime.NumCPU(); n > numWorkers { + numWorkers = n + } + + // Make sure to wait for all workers to finish, otherwise + // walkFn could still be called after returning. This Wait call + // runs after close(e.donec) below. + var wg sync.WaitGroup + defer wg.Wait() + + w := &walker{ + fn: walkFn, + enqueuec: make(chan walkItem, numWorkers), // buffered for performance + workc: make(chan walkItem, numWorkers), // buffered for performance + donec: make(chan struct{}), + + // buffered for correctness & not leaking goroutines: + resc: make(chan error, numWorkers), + } + defer close(w.donec) + + for i := 0; i < numWorkers; i++ { + wg.Add(1) + go w.doWork(&wg) + } + todo := []walkItem{{dir: root}} + out := 0 + for { + workc := w.workc + var workItem walkItem + if len(todo) == 0 { + workc = nil + } else { + workItem = todo[len(todo)-1] + } + select { + case workc <- workItem: + todo = todo[:len(todo)-1] + out++ + case it := <-w.enqueuec: + todo = append(todo, it) + case err := <-w.resc: + out-- + if err != nil { + return err + } + if out == 0 && len(todo) == 0 { + // It's safe to quit here, as long as the buffered + // enqueue channel isn't also readable, which might + // happen if the worker sends both another unit of + // work and its result before the other select was + // scheduled and both w.resc and w.enqueuec were + // readable. + select { + case it := <-w.enqueuec: + todo = append(todo, it) + default: + return nil + } + } + } + } +} + +// doWork reads directories as instructed (via workc) and runs the +// user's callback function. +func (w *walker) doWork(wg *sync.WaitGroup) { + defer wg.Done() + for { + select { + case <-w.donec: + return + case it := <-w.workc: + select { + case <-w.donec: + return + case w.resc <- w.walk(it.dir, !it.callbackDone): + } + } + } +} + +type walker struct { + fn func(path string, typ os.FileMode) error + + donec chan struct{} // closed on fastWalk's return + workc chan walkItem // to workers + enqueuec chan walkItem // from workers + resc chan error // from workers +} + +type walkItem struct { + dir string + callbackDone bool // callback already called; don't do it again +} + +func (w *walker) enqueue(it walkItem) { + select { + case w.enqueuec <- it: + case <-w.donec: + } +} + +func (w *walker) onDirEnt(dirName, baseName string, typ os.FileMode) error { + joined := dirName + string(os.PathSeparator) + baseName + if typ == os.ModeDir { + w.enqueue(walkItem{dir: joined}) + return nil + } + + err := w.fn(joined, typ) + if typ == os.ModeSymlink { + if err == TraverseLink { + // Set callbackDone so we don't call it twice for both the + // symlink-as-symlink and the symlink-as-directory later: + w.enqueue(walkItem{dir: joined, callbackDone: true}) + return nil + } + if err == filepath.SkipDir { + // Permit SkipDir on symlinks too. + return nil + } + } + return err +} + +func (w *walker) walk(root string, runUserCallback bool) error { + if runUserCallback { + err := w.fn(root, os.ModeDir) + if err == filepath.SkipDir { + return nil + } + if err != nil { + return err + } + } + + return readDir(root, w.onDirEnt) +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go new file mode 100644 index 000000000..ccffec5ad --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_fileno.go @@ -0,0 +1,13 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build freebsd openbsd netbsd + +package fastwalk + +import "syscall" + +func direntInode(dirent *syscall.Dirent) uint64 { + return uint64(dirent.Fileno) +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go new file mode 100644 index 000000000..ab7fbc0a9 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_ino.go @@ -0,0 +1,14 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build linux darwin +// +build !appengine + +package fastwalk + +import "syscall" + +func direntInode(dirent *syscall.Dirent) uint64 { + return uint64(dirent.Ino) +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go new file mode 100644 index 000000000..a3b26a7ba --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_bsd.go @@ -0,0 +1,13 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build darwin freebsd openbsd netbsd + +package fastwalk + +import "syscall" + +func direntNamlen(dirent *syscall.Dirent) uint64 { + return uint64(dirent.Namlen) +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go new file mode 100644 index 000000000..e880d358b --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_dirent_namlen_linux.go @@ -0,0 +1,29 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build linux +// +build !appengine + +package fastwalk + +import ( + "bytes" + "syscall" + "unsafe" +) + +func direntNamlen(dirent *syscall.Dirent) uint64 { + const fixedHdr = uint16(unsafe.Offsetof(syscall.Dirent{}.Name)) + nameBuf := (*[unsafe.Sizeof(dirent.Name)]byte)(unsafe.Pointer(&dirent.Name[0])) + const nameBufLen = uint16(len(nameBuf)) + limit := dirent.Reclen - fixedHdr + if limit > nameBufLen { + limit = nameBufLen + } + nameLen := bytes.IndexByte(nameBuf[:limit], 0) + if nameLen < 0 { + panic("failed to find terminating 0 byte in dirent") + } + return uint64(nameLen) +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go new file mode 100644 index 000000000..a906b8759 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_portable.go @@ -0,0 +1,37 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build appengine !linux,!darwin,!freebsd,!openbsd,!netbsd + +package fastwalk + +import ( + "io/ioutil" + "os" +) + +// readDir calls fn for each directory entry in dirName. +// It does not descend into directories or follow symlinks. +// If fn returns a non-nil error, readDir returns with that error +// immediately. +func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) error) error { + fis, err := ioutil.ReadDir(dirName) + if err != nil { + return err + } + skipFiles := false + for _, fi := range fis { + if fi.Mode().IsRegular() && skipFiles { + continue + } + if err := fn(dirName, fi.Name(), fi.Mode()&os.ModeType); err != nil { + if err == SkipFiles { + skipFiles = true + continue + } + return err + } + } + return nil +} diff --git a/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go new file mode 100644 index 000000000..3369b1a0b --- /dev/null +++ b/vendor/golang.org/x/tools/internal/fastwalk/fastwalk_unix.go @@ -0,0 +1,127 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// +build linux darwin freebsd openbsd netbsd +// +build !appengine + +package fastwalk + +import ( + "fmt" + "os" + "syscall" + "unsafe" +) + +const blockSize = 8 << 10 + +// unknownFileMode is a sentinel (and bogus) os.FileMode +// value used to represent a syscall.DT_UNKNOWN Dirent.Type. +const unknownFileMode os.FileMode = os.ModeNamedPipe | os.ModeSocket | os.ModeDevice + +func readDir(dirName string, fn func(dirName, entName string, typ os.FileMode) error) error { + fd, err := syscall.Open(dirName, 0, 0) + if err != nil { + return &os.PathError{Op: "open", Path: dirName, Err: err} + } + defer syscall.Close(fd) + + // The buffer must be at least a block long. + buf := make([]byte, blockSize) // stack-allocated; doesn't escape + bufp := 0 // starting read position in buf + nbuf := 0 // end valid data in buf + skipFiles := false + for { + if bufp >= nbuf { + bufp = 0 + nbuf, err = syscall.ReadDirent(fd, buf) + if err != nil { + return os.NewSyscallError("readdirent", err) + } + if nbuf <= 0 { + return nil + } + } + consumed, name, typ := parseDirEnt(buf[bufp:nbuf]) + bufp += consumed + if name == "" || name == "." || name == ".." { + continue + } + // Fallback for filesystems (like old XFS) that don't + // support Dirent.Type and have DT_UNKNOWN (0) there + // instead. + if typ == unknownFileMode { + fi, err := os.Lstat(dirName + "/" + name) + if err != nil { + // It got deleted in the meantime. + if os.IsNotExist(err) { + continue + } + return err + } + typ = fi.Mode() & os.ModeType + } + if skipFiles && typ.IsRegular() { + continue + } + if err := fn(dirName, name, typ); err != nil { + if err == SkipFiles { + skipFiles = true + continue + } + return err + } + } +} + +func parseDirEnt(buf []byte) (consumed int, name string, typ os.FileMode) { + // golang.org/issue/15653 + dirent := (*syscall.Dirent)(unsafe.Pointer(&buf[0])) + if v := unsafe.Offsetof(dirent.Reclen) + unsafe.Sizeof(dirent.Reclen); uintptr(len(buf)) < v { + panic(fmt.Sprintf("buf size of %d smaller than dirent header size %d", len(buf), v)) + } + if len(buf) < int(dirent.Reclen) { + panic(fmt.Sprintf("buf size %d < record length %d", len(buf), dirent.Reclen)) + } + consumed = int(dirent.Reclen) + if direntInode(dirent) == 0 { // File absent in directory. + return + } + switch dirent.Type { + case syscall.DT_REG: + typ = 0 + case syscall.DT_DIR: + typ = os.ModeDir + case syscall.DT_LNK: + typ = os.ModeSymlink + case syscall.DT_BLK: + typ = os.ModeDevice + case syscall.DT_FIFO: + typ = os.ModeNamedPipe + case syscall.DT_SOCK: + typ = os.ModeSocket + case syscall.DT_UNKNOWN: + typ = unknownFileMode + default: + // Skip weird things. + // It's probably a DT_WHT (http://lwn.net/Articles/325369/) + // or something. Revisit if/when this package is moved outside + // of goimports. goimports only cares about regular files, + // symlinks, and directories. + return + } + + nameBuf := (*[unsafe.Sizeof(dirent.Name)]byte)(unsafe.Pointer(&dirent.Name[0])) + nameLen := direntNamlen(dirent) + + // Special cases for common things: + if nameLen == 1 && nameBuf[0] == '.' { + name = "." + } else if nameLen == 2 && nameBuf[0] == '.' && nameBuf[1] == '.' { + name = ".." + } else { + name = string(nameBuf[:nameLen]) + } + return +} diff --git a/vendor/golang.org/x/tools/internal/gopathwalk/walk.go b/vendor/golang.org/x/tools/internal/gopathwalk/walk.go new file mode 100644 index 000000000..04bb96a36 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/gopathwalk/walk.go @@ -0,0 +1,250 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package gopathwalk is like filepath.Walk but specialized for finding Go +// packages, particularly in $GOPATH and $GOROOT. +package gopathwalk + +import ( + "bufio" + "bytes" + "fmt" + "go/build" + "io/ioutil" + "log" + "os" + "path/filepath" + "strings" + + "golang.org/x/tools/internal/fastwalk" +) + +// Options controls the behavior of a Walk call. +type Options struct { + Debug bool // Enable debug logging + ModulesEnabled bool // Search module caches. Also disables legacy goimports ignore rules. +} + +// RootType indicates the type of a Root. +type RootType int + +const ( + RootUnknown RootType = iota + RootGOROOT + RootGOPATH + RootCurrentModule + RootModuleCache + RootOther +) + +// A Root is a starting point for a Walk. +type Root struct { + Path string + Type RootType +} + +// SrcDirsRoots returns the roots from build.Default.SrcDirs(). Not modules-compatible. +func SrcDirsRoots(ctx *build.Context) []Root { + var roots []Root + roots = append(roots, Root{filepath.Join(ctx.GOROOT, "src"), RootGOROOT}) + for _, p := range filepath.SplitList(ctx.GOPATH) { + roots = append(roots, Root{filepath.Join(p, "src"), RootGOPATH}) + } + return roots +} + +// Walk walks Go source directories ($GOROOT, $GOPATH, etc) to find packages. +// For each package found, add will be called (concurrently) with the absolute +// paths of the containing source directory and the package directory. +// add will be called concurrently. +func Walk(roots []Root, add func(root Root, dir string), opts Options) { + for _, root := range roots { + walkDir(root, add, opts) + } +} + +func walkDir(root Root, add func(Root, string), opts Options) { + if _, err := os.Stat(root.Path); os.IsNotExist(err) { + if opts.Debug { + log.Printf("skipping nonexistant directory: %v", root.Path) + } + return + } + if opts.Debug { + log.Printf("scanning %s", root.Path) + } + w := &walker{ + root: root, + add: add, + opts: opts, + } + w.init() + if err := fastwalk.Walk(root.Path, w.walk); err != nil { + log.Printf("gopathwalk: scanning directory %v: %v", root.Path, err) + } + + if opts.Debug { + log.Printf("scanned %s", root.Path) + } +} + +// walker is the callback for fastwalk.Walk. +type walker struct { + root Root // The source directory to scan. + add func(Root, string) // The callback that will be invoked for every possible Go package dir. + opts Options // Options passed to Walk by the user. + + ignoredDirs []os.FileInfo // The ignored directories, loaded from .goimportsignore files. +} + +// init initializes the walker based on its Options. +func (w *walker) init() { + var ignoredPaths []string + if w.root.Type == RootModuleCache { + ignoredPaths = []string{"cache"} + } + if !w.opts.ModulesEnabled && w.root.Type == RootGOPATH { + ignoredPaths = w.getIgnoredDirs(w.root.Path) + ignoredPaths = append(ignoredPaths, "v", "mod") + } + + for _, p := range ignoredPaths { + full := filepath.Join(w.root.Path, p) + if fi, err := os.Stat(full); err == nil { + w.ignoredDirs = append(w.ignoredDirs, fi) + if w.opts.Debug { + log.Printf("Directory added to ignore list: %s", full) + } + } else if w.opts.Debug { + log.Printf("Error statting ignored directory: %v", err) + } + } +} + +// getIgnoredDirs reads an optional config file at /.goimportsignore +// of relative directories to ignore when scanning for go files. +// The provided path is one of the $GOPATH entries with "src" appended. +func (w *walker) getIgnoredDirs(path string) []string { + file := filepath.Join(path, ".goimportsignore") + slurp, err := ioutil.ReadFile(file) + if w.opts.Debug { + if err != nil { + log.Print(err) + } else { + log.Printf("Read %s", file) + } + } + if err != nil { + return nil + } + + var ignoredDirs []string + bs := bufio.NewScanner(bytes.NewReader(slurp)) + for bs.Scan() { + line := strings.TrimSpace(bs.Text()) + if line == "" || strings.HasPrefix(line, "#") { + continue + } + ignoredDirs = append(ignoredDirs, line) + } + return ignoredDirs +} + +func (w *walker) shouldSkipDir(fi os.FileInfo) bool { + for _, ignoredDir := range w.ignoredDirs { + if os.SameFile(fi, ignoredDir) { + return true + } + } + return false +} + +func (w *walker) walk(path string, typ os.FileMode) error { + dir := filepath.Dir(path) + if typ.IsRegular() { + if dir == w.root.Path && (w.root.Type == RootGOROOT || w.root.Type == RootGOPATH) { + // Doesn't make sense to have regular files + // directly in your $GOPATH/src or $GOROOT/src. + return fastwalk.SkipFiles + } + if !strings.HasSuffix(path, ".go") { + return nil + } + + w.add(w.root, dir) + return fastwalk.SkipFiles + } + if typ == os.ModeDir { + base := filepath.Base(path) + if base == "" || base[0] == '.' || base[0] == '_' || + base == "testdata" || + (w.root.Type == RootGOROOT && w.opts.ModulesEnabled && base == "vendor") || + (!w.opts.ModulesEnabled && base == "node_modules") { + return filepath.SkipDir + } + fi, err := os.Lstat(path) + if err == nil && w.shouldSkipDir(fi) { + return filepath.SkipDir + } + return nil + } + if typ == os.ModeSymlink { + base := filepath.Base(path) + if strings.HasPrefix(base, ".#") { + // Emacs noise. + return nil + } + fi, err := os.Lstat(path) + if err != nil { + // Just ignore it. + return nil + } + if w.shouldTraverse(dir, fi) { + return fastwalk.TraverseLink + } + } + return nil +} + +// shouldTraverse reports whether the symlink fi, found in dir, +// should be followed. It makes sure symlinks were never visited +// before to avoid symlink loops. +func (w *walker) shouldTraverse(dir string, fi os.FileInfo) bool { + path := filepath.Join(dir, fi.Name()) + target, err := filepath.EvalSymlinks(path) + if err != nil { + return false + } + ts, err := os.Stat(target) + if err != nil { + fmt.Fprintln(os.Stderr, err) + return false + } + if !ts.IsDir() { + return false + } + if w.shouldSkipDir(ts) { + return false + } + // Check for symlink loops by statting each directory component + // and seeing if any are the same file as ts. + for { + parent := filepath.Dir(path) + if parent == path { + // Made it to the root without seeing a cycle. + // Use this symlink. + return true + } + parentInfo, err := os.Stat(parent) + if err != nil { + return false + } + if os.SameFile(ts, parentInfo) { + // Cycle. Don't traverse. + return false + } + path = parent + } + +} diff --git a/vendor/golang.org/x/tools/internal/module/module.go b/vendor/golang.org/x/tools/internal/module/module.go new file mode 100644 index 000000000..9a4edb9de --- /dev/null +++ b/vendor/golang.org/x/tools/internal/module/module.go @@ -0,0 +1,540 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package module defines the module.Version type +// along with support code. +package module + +// IMPORTANT NOTE +// +// This file essentially defines the set of valid import paths for the go command. +// There are many subtle considerations, including Unicode ambiguity, +// security, network, and file system representations. +// +// This file also defines the set of valid module path and version combinations, +// another topic with many subtle considerations. +// +// Changes to the semantics in this file require approval from rsc. + +import ( + "fmt" + "sort" + "strings" + "unicode" + "unicode/utf8" + + "golang.org/x/tools/internal/semver" +) + +// A Version is defined by a module path and version pair. +type Version struct { + Path string + + // Version is usually a semantic version in canonical form. + // There are two exceptions to this general rule. + // First, the top-level target of a build has no specific version + // and uses Version = "". + // Second, during MVS calculations the version "none" is used + // to represent the decision to take no version of a given module. + Version string `json:",omitempty"` +} + +// Check checks that a given module path, version pair is valid. +// In addition to the path being a valid module path +// and the version being a valid semantic version, +// the two must correspond. +// For example, the path "yaml/v2" only corresponds to +// semantic versions beginning with "v2.". +func Check(path, version string) error { + if err := CheckPath(path); err != nil { + return err + } + if !semver.IsValid(version) { + return fmt.Errorf("malformed semantic version %v", version) + } + _, pathMajor, _ := SplitPathVersion(path) + if !MatchPathMajor(version, pathMajor) { + if pathMajor == "" { + pathMajor = "v0 or v1" + } + if pathMajor[0] == '.' { // .v1 + pathMajor = pathMajor[1:] + } + return fmt.Errorf("mismatched module path %v and version %v (want %v)", path, version, pathMajor) + } + return nil +} + +// firstPathOK reports whether r can appear in the first element of a module path. +// The first element of the path must be an LDH domain name, at least for now. +// To avoid case ambiguity, the domain name must be entirely lower case. +func firstPathOK(r rune) bool { + return r == '-' || r == '.' || + '0' <= r && r <= '9' || + 'a' <= r && r <= 'z' +} + +// pathOK reports whether r can appear in an import path element. +// Paths can be ASCII letters, ASCII digits, and limited ASCII punctuation: + - . _ and ~. +// This matches what "go get" has historically recognized in import paths. +// TODO(rsc): We would like to allow Unicode letters, but that requires additional +// care in the safe encoding (see note below). +func pathOK(r rune) bool { + if r < utf8.RuneSelf { + return r == '+' || r == '-' || r == '.' || r == '_' || r == '~' || + '0' <= r && r <= '9' || + 'A' <= r && r <= 'Z' || + 'a' <= r && r <= 'z' + } + return false +} + +// fileNameOK reports whether r can appear in a file name. +// For now we allow all Unicode letters but otherwise limit to pathOK plus a few more punctuation characters. +// If we expand the set of allowed characters here, we have to +// work harder at detecting potential case-folding and normalization collisions. +// See note about "safe encoding" below. +func fileNameOK(r rune) bool { + if r < utf8.RuneSelf { + // Entire set of ASCII punctuation, from which we remove characters: + // ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ + // We disallow some shell special characters: " ' * < > ? ` | + // (Note that some of those are disallowed by the Windows file system as well.) + // We also disallow path separators / : and \ (fileNameOK is only called on path element characters). + // We allow spaces (U+0020) in file names. + const allowed = "!#$%&()+,-.=@[]^_{}~ " + if '0' <= r && r <= '9' || 'A' <= r && r <= 'Z' || 'a' <= r && r <= 'z' { + return true + } + for i := 0; i < len(allowed); i++ { + if rune(allowed[i]) == r { + return true + } + } + return false + } + // It may be OK to add more ASCII punctuation here, but only carefully. + // For example Windows disallows < > \, and macOS disallows :, so we must not allow those. + return unicode.IsLetter(r) +} + +// CheckPath checks that a module path is valid. +func CheckPath(path string) error { + if err := checkPath(path, false); err != nil { + return fmt.Errorf("malformed module path %q: %v", path, err) + } + i := strings.Index(path, "/") + if i < 0 { + i = len(path) + } + if i == 0 { + return fmt.Errorf("malformed module path %q: leading slash", path) + } + if !strings.Contains(path[:i], ".") { + return fmt.Errorf("malformed module path %q: missing dot in first path element", path) + } + if path[0] == '-' { + return fmt.Errorf("malformed module path %q: leading dash in first path element", path) + } + for _, r := range path[:i] { + if !firstPathOK(r) { + return fmt.Errorf("malformed module path %q: invalid char %q in first path element", path, r) + } + } + if _, _, ok := SplitPathVersion(path); !ok { + return fmt.Errorf("malformed module path %q: invalid version", path) + } + return nil +} + +// CheckImportPath checks that an import path is valid. +func CheckImportPath(path string) error { + if err := checkPath(path, false); err != nil { + return fmt.Errorf("malformed import path %q: %v", path, err) + } + return nil +} + +// checkPath checks that a general path is valid. +// It returns an error describing why but not mentioning path. +// Because these checks apply to both module paths and import paths, +// the caller is expected to add the "malformed ___ path %q: " prefix. +// fileName indicates whether the final element of the path is a file name +// (as opposed to a directory name). +func checkPath(path string, fileName bool) error { + if !utf8.ValidString(path) { + return fmt.Errorf("invalid UTF-8") + } + if path == "" { + return fmt.Errorf("empty string") + } + if strings.Contains(path, "..") { + return fmt.Errorf("double dot") + } + if strings.Contains(path, "//") { + return fmt.Errorf("double slash") + } + if path[len(path)-1] == '/' { + return fmt.Errorf("trailing slash") + } + elemStart := 0 + for i, r := range path { + if r == '/' { + if err := checkElem(path[elemStart:i], fileName); err != nil { + return err + } + elemStart = i + 1 + } + } + if err := checkElem(path[elemStart:], fileName); err != nil { + return err + } + return nil +} + +// checkElem checks whether an individual path element is valid. +// fileName indicates whether the element is a file name (not a directory name). +func checkElem(elem string, fileName bool) error { + if elem == "" { + return fmt.Errorf("empty path element") + } + if strings.Count(elem, ".") == len(elem) { + return fmt.Errorf("invalid path element %q", elem) + } + if elem[0] == '.' && !fileName { + return fmt.Errorf("leading dot in path element") + } + if elem[len(elem)-1] == '.' { + return fmt.Errorf("trailing dot in path element") + } + charOK := pathOK + if fileName { + charOK = fileNameOK + } + for _, r := range elem { + if !charOK(r) { + return fmt.Errorf("invalid char %q", r) + } + } + + // Windows disallows a bunch of path elements, sadly. + // See https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file + short := elem + if i := strings.Index(short, "."); i >= 0 { + short = short[:i] + } + for _, bad := range badWindowsNames { + if strings.EqualFold(bad, short) { + return fmt.Errorf("disallowed path element %q", elem) + } + } + return nil +} + +// CheckFilePath checks whether a slash-separated file path is valid. +func CheckFilePath(path string) error { + if err := checkPath(path, true); err != nil { + return fmt.Errorf("malformed file path %q: %v", path, err) + } + return nil +} + +// badWindowsNames are the reserved file path elements on Windows. +// See https://docs.microsoft.com/en-us/windows/desktop/fileio/naming-a-file +var badWindowsNames = []string{ + "CON", + "PRN", + "AUX", + "NUL", + "COM1", + "COM2", + "COM3", + "COM4", + "COM5", + "COM6", + "COM7", + "COM8", + "COM9", + "LPT1", + "LPT2", + "LPT3", + "LPT4", + "LPT5", + "LPT6", + "LPT7", + "LPT8", + "LPT9", +} + +// SplitPathVersion returns prefix and major version such that prefix+pathMajor == path +// and version is either empty or "/vN" for N >= 2. +// As a special case, gopkg.in paths are recognized directly; +// they require ".vN" instead of "/vN", and for all N, not just N >= 2. +func SplitPathVersion(path string) (prefix, pathMajor string, ok bool) { + if strings.HasPrefix(path, "gopkg.in/") { + return splitGopkgIn(path) + } + + i := len(path) + dot := false + for i > 0 && ('0' <= path[i-1] && path[i-1] <= '9' || path[i-1] == '.') { + if path[i-1] == '.' { + dot = true + } + i-- + } + if i <= 1 || i == len(path) || path[i-1] != 'v' || path[i-2] != '/' { + return path, "", true + } + prefix, pathMajor = path[:i-2], path[i-2:] + if dot || len(pathMajor) <= 2 || pathMajor[2] == '0' || pathMajor == "/v1" { + return path, "", false + } + return prefix, pathMajor, true +} + +// splitGopkgIn is like SplitPathVersion but only for gopkg.in paths. +func splitGopkgIn(path string) (prefix, pathMajor string, ok bool) { + if !strings.HasPrefix(path, "gopkg.in/") { + return path, "", false + } + i := len(path) + if strings.HasSuffix(path, "-unstable") { + i -= len("-unstable") + } + for i > 0 && ('0' <= path[i-1] && path[i-1] <= '9') { + i-- + } + if i <= 1 || path[i-1] != 'v' || path[i-2] != '.' { + // All gopkg.in paths must end in vN for some N. + return path, "", false + } + prefix, pathMajor = path[:i-2], path[i-2:] + if len(pathMajor) <= 2 || pathMajor[2] == '0' && pathMajor != ".v0" { + return path, "", false + } + return prefix, pathMajor, true +} + +// MatchPathMajor reports whether the semantic version v +// matches the path major version pathMajor. +func MatchPathMajor(v, pathMajor string) bool { + if strings.HasPrefix(pathMajor, ".v") && strings.HasSuffix(pathMajor, "-unstable") { + pathMajor = strings.TrimSuffix(pathMajor, "-unstable") + } + if strings.HasPrefix(v, "v0.0.0-") && pathMajor == ".v1" { + // Allow old bug in pseudo-versions that generated v0.0.0- pseudoversion for gopkg .v1. + // For example, gopkg.in/yaml.v2@v2.2.1's go.mod requires gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405. + return true + } + m := semver.Major(v) + if pathMajor == "" { + return m == "v0" || m == "v1" || semver.Build(v) == "+incompatible" + } + return (pathMajor[0] == '/' || pathMajor[0] == '.') && m == pathMajor[1:] +} + +// CanonicalVersion returns the canonical form of the version string v. +// It is the same as semver.Canonical(v) except that it preserves the special build suffix "+incompatible". +func CanonicalVersion(v string) string { + cv := semver.Canonical(v) + if semver.Build(v) == "+incompatible" { + cv += "+incompatible" + } + return cv +} + +// Sort sorts the list by Path, breaking ties by comparing Versions. +func Sort(list []Version) { + sort.Slice(list, func(i, j int) bool { + mi := list[i] + mj := list[j] + if mi.Path != mj.Path { + return mi.Path < mj.Path + } + // To help go.sum formatting, allow version/file. + // Compare semver prefix by semver rules, + // file by string order. + vi := mi.Version + vj := mj.Version + var fi, fj string + if k := strings.Index(vi, "/"); k >= 0 { + vi, fi = vi[:k], vi[k:] + } + if k := strings.Index(vj, "/"); k >= 0 { + vj, fj = vj[:k], vj[k:] + } + if vi != vj { + return semver.Compare(vi, vj) < 0 + } + return fi < fj + }) +} + +// Safe encodings +// +// Module paths appear as substrings of file system paths +// (in the download cache) and of web server URLs in the proxy protocol. +// In general we cannot rely on file systems to be case-sensitive, +// nor can we rely on web servers, since they read from file systems. +// That is, we cannot rely on the file system to keep rsc.io/QUOTE +// and rsc.io/quote separate. Windows and macOS don't. +// Instead, we must never require two different casings of a file path. +// Because we want the download cache to match the proxy protocol, +// and because we want the proxy protocol to be possible to serve +// from a tree of static files (which might be stored on a case-insensitive +// file system), the proxy protocol must never require two different casings +// of a URL path either. +// +// One possibility would be to make the safe encoding be the lowercase +// hexadecimal encoding of the actual path bytes. This would avoid ever +// needing different casings of a file path, but it would be fairly illegible +// to most programmers when those paths appeared in the file system +// (including in file paths in compiler errors and stack traces) +// in web server logs, and so on. Instead, we want a safe encoding that +// leaves most paths unaltered. +// +// The safe encoding is this: +// replace every uppercase letter with an exclamation mark +// followed by the letter's lowercase equivalent. +// +// For example, +// github.com/Azure/azure-sdk-for-go -> github.com/!azure/azure-sdk-for-go. +// github.com/GoogleCloudPlatform/cloudsql-proxy -> github.com/!google!cloud!platform/cloudsql-proxy +// github.com/Sirupsen/logrus -> github.com/!sirupsen/logrus. +// +// Import paths that avoid upper-case letters are left unchanged. +// Note that because import paths are ASCII-only and avoid various +// problematic punctuation (like : < and >), the safe encoding is also ASCII-only +// and avoids the same problematic punctuation. +// +// Import paths have never allowed exclamation marks, so there is no +// need to define how to encode a literal !. +// +// Although paths are disallowed from using Unicode (see pathOK above), +// the eventual plan is to allow Unicode letters as well, to assume that +// file systems and URLs are Unicode-safe (storing UTF-8), and apply +// the !-for-uppercase convention. Note however that not all runes that +// are different but case-fold equivalent are an upper/lower pair. +// For example, U+004B ('K'), U+006B ('k'), and U+212A ('K' for Kelvin) +// are considered to case-fold to each other. When we do add Unicode +// letters, we must not assume that upper/lower are the only case-equivalent pairs. +// Perhaps the Kelvin symbol would be disallowed entirely, for example. +// Or perhaps it would encode as "!!k", or perhaps as "(212A)". +// +// Also, it would be nice to allow Unicode marks as well as letters, +// but marks include combining marks, and then we must deal not +// only with case folding but also normalization: both U+00E9 ('é') +// and U+0065 U+0301 ('e' followed by combining acute accent) +// look the same on the page and are treated by some file systems +// as the same path. If we do allow Unicode marks in paths, there +// must be some kind of normalization to allow only one canonical +// encoding of any character used in an import path. + +// EncodePath returns the safe encoding of the given module path. +// It fails if the module path is invalid. +func EncodePath(path string) (encoding string, err error) { + if err := CheckPath(path); err != nil { + return "", err + } + + return encodeString(path) +} + +// EncodeVersion returns the safe encoding of the given module version. +// Versions are allowed to be in non-semver form but must be valid file names +// and not contain exclamation marks. +func EncodeVersion(v string) (encoding string, err error) { + if err := checkElem(v, true); err != nil || strings.Contains(v, "!") { + return "", fmt.Errorf("disallowed version string %q", v) + } + return encodeString(v) +} + +func encodeString(s string) (encoding string, err error) { + haveUpper := false + for _, r := range s { + if r == '!' || r >= utf8.RuneSelf { + // This should be disallowed by CheckPath, but diagnose anyway. + // The correctness of the encoding loop below depends on it. + return "", fmt.Errorf("internal error: inconsistency in EncodePath") + } + if 'A' <= r && r <= 'Z' { + haveUpper = true + } + } + + if !haveUpper { + return s, nil + } + + var buf []byte + for _, r := range s { + if 'A' <= r && r <= 'Z' { + buf = append(buf, '!', byte(r+'a'-'A')) + } else { + buf = append(buf, byte(r)) + } + } + return string(buf), nil +} + +// DecodePath returns the module path of the given safe encoding. +// It fails if the encoding is invalid or encodes an invalid path. +func DecodePath(encoding string) (path string, err error) { + path, ok := decodeString(encoding) + if !ok { + return "", fmt.Errorf("invalid module path encoding %q", encoding) + } + if err := CheckPath(path); err != nil { + return "", fmt.Errorf("invalid module path encoding %q: %v", encoding, err) + } + return path, nil +} + +// DecodeVersion returns the version string for the given safe encoding. +// It fails if the encoding is invalid or encodes an invalid version. +// Versions are allowed to be in non-semver form but must be valid file names +// and not contain exclamation marks. +func DecodeVersion(encoding string) (v string, err error) { + v, ok := decodeString(encoding) + if !ok { + return "", fmt.Errorf("invalid version encoding %q", encoding) + } + if err := checkElem(v, true); err != nil { + return "", fmt.Errorf("disallowed version string %q", v) + } + return v, nil +} + +func decodeString(encoding string) (string, bool) { + var buf []byte + + bang := false + for _, r := range encoding { + if r >= utf8.RuneSelf { + return "", false + } + if bang { + bang = false + if r < 'a' || 'z' < r { + return "", false + } + buf = append(buf, byte(r+'A'-'a')) + continue + } + if r == '!' { + bang = true + continue + } + if 'A' <= r && r <= 'Z' { + return "", false + } + buf = append(buf, byte(r)) + } + if bang { + return "", false + } + return string(buf), true +} diff --git a/vendor/golang.org/x/tools/internal/semver/semver.go b/vendor/golang.org/x/tools/internal/semver/semver.go new file mode 100644 index 000000000..4af7118e5 --- /dev/null +++ b/vendor/golang.org/x/tools/internal/semver/semver.go @@ -0,0 +1,388 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package semver implements comparison of semantic version strings. +// In this package, semantic version strings must begin with a leading "v", +// as in "v1.0.0". +// +// The general form of a semantic version string accepted by this package is +// +// vMAJOR[.MINOR[.PATCH[-PRERELEASE][+BUILD]]] +// +// where square brackets indicate optional parts of the syntax; +// MAJOR, MINOR, and PATCH are decimal integers without extra leading zeros; +// PRERELEASE and BUILD are each a series of non-empty dot-separated identifiers +// using only alphanumeric characters and hyphens; and +// all-numeric PRERELEASE identifiers must not have leading zeros. +// +// This package follows Semantic Versioning 2.0.0 (see semver.org) +// with two exceptions. First, it requires the "v" prefix. Second, it recognizes +// vMAJOR and vMAJOR.MINOR (with no prerelease or build suffixes) +// as shorthands for vMAJOR.0.0 and vMAJOR.MINOR.0. +package semver + +// parsed returns the parsed form of a semantic version string. +type parsed struct { + major string + minor string + patch string + short string + prerelease string + build string + err string +} + +// IsValid reports whether v is a valid semantic version string. +func IsValid(v string) bool { + _, ok := parse(v) + return ok +} + +// Canonical returns the canonical formatting of the semantic version v. +// It fills in any missing .MINOR or .PATCH and discards build metadata. +// Two semantic versions compare equal only if their canonical formattings +// are identical strings. +// The canonical invalid semantic version is the empty string. +func Canonical(v string) string { + p, ok := parse(v) + if !ok { + return "" + } + if p.build != "" { + return v[:len(v)-len(p.build)] + } + if p.short != "" { + return v + p.short + } + return v +} + +// Major returns the major version prefix of the semantic version v. +// For example, Major("v2.1.0") == "v2". +// If v is an invalid semantic version string, Major returns the empty string. +func Major(v string) string { + pv, ok := parse(v) + if !ok { + return "" + } + return v[:1+len(pv.major)] +} + +// MajorMinor returns the major.minor version prefix of the semantic version v. +// For example, MajorMinor("v2.1.0") == "v2.1". +// If v is an invalid semantic version string, MajorMinor returns the empty string. +func MajorMinor(v string) string { + pv, ok := parse(v) + if !ok { + return "" + } + i := 1 + len(pv.major) + if j := i + 1 + len(pv.minor); j <= len(v) && v[i] == '.' && v[i+1:j] == pv.minor { + return v[:j] + } + return v[:i] + "." + pv.minor +} + +// Prerelease returns the prerelease suffix of the semantic version v. +// For example, Prerelease("v2.1.0-pre+meta") == "-pre". +// If v is an invalid semantic version string, Prerelease returns the empty string. +func Prerelease(v string) string { + pv, ok := parse(v) + if !ok { + return "" + } + return pv.prerelease +} + +// Build returns the build suffix of the semantic version v. +// For example, Build("v2.1.0+meta") == "+meta". +// If v is an invalid semantic version string, Build returns the empty string. +func Build(v string) string { + pv, ok := parse(v) + if !ok { + return "" + } + return pv.build +} + +// Compare returns an integer comparing two versions according to +// according to semantic version precedence. +// The result will be 0 if v == w, -1 if v < w, or +1 if v > w. +// +// An invalid semantic version string is considered less than a valid one. +// All invalid semantic version strings compare equal to each other. +func Compare(v, w string) int { + pv, ok1 := parse(v) + pw, ok2 := parse(w) + if !ok1 && !ok2 { + return 0 + } + if !ok1 { + return -1 + } + if !ok2 { + return +1 + } + if c := compareInt(pv.major, pw.major); c != 0 { + return c + } + if c := compareInt(pv.minor, pw.minor); c != 0 { + return c + } + if c := compareInt(pv.patch, pw.patch); c != 0 { + return c + } + return comparePrerelease(pv.prerelease, pw.prerelease) +} + +// Max canonicalizes its arguments and then returns the version string +// that compares greater. +func Max(v, w string) string { + v = Canonical(v) + w = Canonical(w) + if Compare(v, w) > 0 { + return v + } + return w +} + +func parse(v string) (p parsed, ok bool) { + if v == "" || v[0] != 'v' { + p.err = "missing v prefix" + return + } + p.major, v, ok = parseInt(v[1:]) + if !ok { + p.err = "bad major version" + return + } + if v == "" { + p.minor = "0" + p.patch = "0" + p.short = ".0.0" + return + } + if v[0] != '.' { + p.err = "bad minor prefix" + ok = false + return + } + p.minor, v, ok = parseInt(v[1:]) + if !ok { + p.err = "bad minor version" + return + } + if v == "" { + p.patch = "0" + p.short = ".0" + return + } + if v[0] != '.' { + p.err = "bad patch prefix" + ok = false + return + } + p.patch, v, ok = parseInt(v[1:]) + if !ok { + p.err = "bad patch version" + return + } + if len(v) > 0 && v[0] == '-' { + p.prerelease, v, ok = parsePrerelease(v) + if !ok { + p.err = "bad prerelease" + return + } + } + if len(v) > 0 && v[0] == '+' { + p.build, v, ok = parseBuild(v) + if !ok { + p.err = "bad build" + return + } + } + if v != "" { + p.err = "junk on end" + ok = false + return + } + ok = true + return +} + +func parseInt(v string) (t, rest string, ok bool) { + if v == "" { + return + } + if v[0] < '0' || '9' < v[0] { + return + } + i := 1 + for i < len(v) && '0' <= v[i] && v[i] <= '9' { + i++ + } + if v[0] == '0' && i != 1 { + return + } + return v[:i], v[i:], true +} + +func parsePrerelease(v string) (t, rest string, ok bool) { + // "A pre-release version MAY be denoted by appending a hyphen and + // a series of dot separated identifiers immediately following the patch version. + // Identifiers MUST comprise only ASCII alphanumerics and hyphen [0-9A-Za-z-]. + // Identifiers MUST NOT be empty. Numeric identifiers MUST NOT include leading zeroes." + if v == "" || v[0] != '-' { + return + } + i := 1 + start := 1 + for i < len(v) && v[i] != '+' { + if !isIdentChar(v[i]) && v[i] != '.' { + return + } + if v[i] == '.' { + if start == i || isBadNum(v[start:i]) { + return + } + start = i + 1 + } + i++ + } + if start == i || isBadNum(v[start:i]) { + return + } + return v[:i], v[i:], true +} + +func parseBuild(v string) (t, rest string, ok bool) { + if v == "" || v[0] != '+' { + return + } + i := 1 + start := 1 + for i < len(v) { + if !isIdentChar(v[i]) { + return + } + if v[i] == '.' { + if start == i { + return + } + start = i + 1 + } + i++ + } + if start == i { + return + } + return v[:i], v[i:], true +} + +func isIdentChar(c byte) bool { + return 'A' <= c && c <= 'Z' || 'a' <= c && c <= 'z' || '0' <= c && c <= '9' || c == '-' +} + +func isBadNum(v string) bool { + i := 0 + for i < len(v) && '0' <= v[i] && v[i] <= '9' { + i++ + } + return i == len(v) && i > 1 && v[0] == '0' +} + +func isNum(v string) bool { + i := 0 + for i < len(v) && '0' <= v[i] && v[i] <= '9' { + i++ + } + return i == len(v) +} + +func compareInt(x, y string) int { + if x == y { + return 0 + } + if len(x) < len(y) { + return -1 + } + if len(x) > len(y) { + return +1 + } + if x < y { + return -1 + } else { + return +1 + } +} + +func comparePrerelease(x, y string) int { + // "When major, minor, and patch are equal, a pre-release version has + // lower precedence than a normal version. + // Example: 1.0.0-alpha < 1.0.0. + // Precedence for two pre-release versions with the same major, minor, + // and patch version MUST be determined by comparing each dot separated + // identifier from left to right until a difference is found as follows: + // identifiers consisting of only digits are compared numerically and + // identifiers with letters or hyphens are compared lexically in ASCII + // sort order. Numeric identifiers always have lower precedence than + // non-numeric identifiers. A larger set of pre-release fields has a + // higher precedence than a smaller set, if all of the preceding + // identifiers are equal. + // Example: 1.0.0-alpha < 1.0.0-alpha.1 < 1.0.0-alpha.beta < + // 1.0.0-beta < 1.0.0-beta.2 < 1.0.0-beta.11 < 1.0.0-rc.1 < 1.0.0." + if x == y { + return 0 + } + if x == "" { + return +1 + } + if y == "" { + return -1 + } + for x != "" && y != "" { + x = x[1:] // skip - or . + y = y[1:] // skip - or . + var dx, dy string + dx, x = nextIdent(x) + dy, y = nextIdent(y) + if dx != dy { + ix := isNum(dx) + iy := isNum(dy) + if ix != iy { + if ix { + return -1 + } else { + return +1 + } + } + if ix { + if len(dx) < len(dy) { + return -1 + } + if len(dx) > len(dy) { + return +1 + } + } + if dx < dy { + return -1 + } else { + return +1 + } + } + } + if x == "" { + return -1 + } else { + return +1 + } +} + +func nextIdent(x string) (dx, rest string) { + i := 0 + for i < len(x) && x[i] != '.' { + i++ + } + return x[:i], x[i:] +} diff --git a/vendor/modules.txt b/vendor/modules.txt index c8c23171d..6694a3bc7 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -214,6 +214,9 @@ github.com/matttproud/golang_protobuf_extensions/pbutil github.com/mgutz/ansi # github.com/miekg/dns v0.0.0-20160129163459-3d66e3747d22 github.com/miekg/dns +# github.com/mjibson/esc v0.2.0 +github.com/mjibson/esc +github.com/mjibson/esc/embed # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd github.com/modern-go/concurrent # github.com/modern-go/reflect2 v1.0.1 @@ -394,6 +397,16 @@ golang.org/x/text/unicode/norm golang.org/x/time/rate # golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b golang.org/x/tools/cover +golang.org/x/tools/go/ast/astutil +golang.org/x/tools/go/gcexportdata +golang.org/x/tools/go/internal/gcimporter +golang.org/x/tools/go/internal/packagesdriver +golang.org/x/tools/go/packages +golang.org/x/tools/imports +golang.org/x/tools/internal/fastwalk +golang.org/x/tools/internal/gopathwalk +golang.org/x/tools/internal/module +golang.org/x/tools/internal/semver # google.golang.org/appengine v1.4.0 google.golang.org/appengine/internal google.golang.org/appengine/internal/base From da8151420969229bfee751836f1f4c814b5dd48e Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 22:03:19 +0000 Subject: [PATCH 32/49] Update Go compiler to 1.16.2 --- backend/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/Dockerfile b/backend/Dockerfile index 7f3c0554a..14cac7438 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.14.2 +FROM golang:1.16.2 ENV SCOPE_SKIP_UI_ASSETS true RUN set -eux; \ export arch_val="$(dpkg --print-architecture)"; \ From 3c4adb6ed85d133bedc14bf6ec24ac25a9e226a0 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 23:17:24 +0000 Subject: [PATCH 33/49] Remove unused 'deps' tools gvt replaced by Go modules; github-release not used in CI --- Makefile | 2 -- 1 file changed, 2 deletions(-) diff --git a/Makefile b/Makefile index b62f337d5..60d50ed2b 100644 --- a/Makefile +++ b/Makefile @@ -249,9 +249,7 @@ realclean: clean # since they are build on the host deps: $(GO) get -u -f \ - github.com/FiloSottile/gvt \ github.com/mattn/goveralls \ - github.com/weaveworks/github-release \ github.com/2opremio/trifles/wscat # This target is only intended for use in Netlify CI environment for generating preview pages on feature branches and pull requests. From 825a278ea5c8cff585ef61c73782dbb705c40fb7 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 23:18:24 +0000 Subject: [PATCH 34/49] Move codecgen exe inside build_in_container It calls 'go', which may not be present outside the build container --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 60d50ed2b..e78c1b397 100644 --- a/Makefile +++ b/Makefile @@ -14,7 +14,6 @@ GIT_REVISION=$(shell git rev-parse HEAD) WEAVENET_VERSION=2.1.3 RUNSVINIT=vendor/github.com/peterbourgon/runsvinit/runsvinit CODECGEN_DIR=vendor/github.com/ugorji/go/codec/codecgen -CODECGEN_EXE=$(CODECGEN_DIR)/bin/codecgen_$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH) CODECGEN_UID=0 GET_CODECGEN_DEPS=$(shell find $(1) -maxdepth 1 -type f -name '*.go' -not -name '*_test.go' -not -name '*.codecgen.go' -not -name '*.generated.go') CODECGEN_TARGETS=report/report.codecgen.go render/detailed/detailed.codecgen.go @@ -103,6 +102,8 @@ else $(SCOPE_EXE): time $(GO) build $(GO_BUILD_FLAGS) -o $@ ./$(@D) +CODECGEN_EXE=$(CODECGEN_DIR)/bin/codecgen_$(shell go env GOHOSTOS)_$(shell go env GOHOSTARCH) + %.codecgen.go: $(CODECGEN_EXE) rm -f $@; $(GO_HOST) build $(GO_BUILD_FLAGS) ./$(@D) # workaround for https://github.com/ugorji/go/issues/145 cd $(@D) && $(WITH_GO_HOST_ENV) GO111MODULE=off $(shell pwd)/$(CODECGEN_EXE) -d $(CODECGEN_UID) -rt $(GO_BUILD_TAGS) -u -o $(@F) $(notdir $(call GET_CODECGEN_DEPS,$(@D))) From 0d0ccd989ba9115e52aebd3b0bdd3ec25db86e00 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 10:49:23 +0000 Subject: [PATCH 35/49] Remove 'demo.json' file, not used in Scope --- Makefile | 2 +- docker/Dockerfile.scope | 1 - docker/demo.json | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) delete mode 100644 docker/demo.json diff --git a/Makefile b/Makefile index e78c1b397..f6187af28 100644 --- a/Makefile +++ b/Makefile @@ -70,7 +70,7 @@ docker/%: % $(CLOUD_AGENT_EXPORT): docker/Dockerfile.cloud-agent docker/$(SCOPE_EXE) docker/weave docker/weaveutil -$(SCOPE_EXPORT): docker/Dockerfile.scope $(CLOUD_AGENT_EXPORT) docker/$(RUNSVINIT) docker/demo.json docker/run-app docker/run-probe docker/entrypoint.sh +$(SCOPE_EXPORT): docker/Dockerfile.scope $(CLOUD_AGENT_EXPORT) docker/$(RUNSVINIT) docker/run-app docker/run-probe docker/entrypoint.sh $(RUNSVINIT): vendor/github.com/peterbourgon/runsvinit/*.go diff --git a/docker/Dockerfile.scope b/docker/Dockerfile.scope index b62c65c2f..76b139e5b 100644 --- a/docker/Dockerfile.scope +++ b/docker/Dockerfile.scope @@ -1,6 +1,5 @@ FROM weaveworks/cloud-agent RUN apk add --no-cache runit -COPY ./demo.json / COPY ./weave ./weaveutil /usr/bin/ COPY ./runsvinit ./entrypoint.sh /home/weave/ COPY ./run-app /etc/service/app/run diff --git a/docker/demo.json b/docker/demo.json deleted file mode 100644 index 8d4d65bdc..000000000 --- a/docker/demo.json +++ /dev/null @@ -1 +0,0 @@ -{"Endpoint":{"nodes":{";52.41.81.142;45820":{"id":";52.41.81.142;45820","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.806208322Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:08.810097446Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806208322Z","value":"45820"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806232838Z","value":"true"}},"parents":{},"children":null},";10.0.0.3;49028":{"id":";10.0.0.3;49028","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.4;27017"],"edges":{";10.0.0.4;27017":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.522495041Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.382530232Z","value":"7776"},"addr":{"timestamp":"2016-07-08T16:03:19.522283052Z","value":"10.0.0.3"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382530232Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522283052Z","value":"49028"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522297555Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;50190":{"id":";10.0.1.4;50190","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.386204322Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.386192523Z","value":"10.0.1.4"},"procspied":{"timestamp":"2016-07-08T16:03:17.035699493Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383489498Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383489498Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.386192523Z","value":"50190"}},"parents":{},"children":null},";172.31.47.123;37902":{"id":";172.31.47.123;37902","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522332523Z","value":"37902"},"addr":{"timestamp":"2016-07-08T16:03:15.522332523Z","value":"172.31.47.123"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522337793Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;49288":{"id":";52.39.40.168;49288","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.31;2376"],"edges":{";172.31.35.31;2376":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.388905188Z","value":"52.39.40.168"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381325846Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.388905188Z","value":"49288"},"procspied":{"timestamp":"2016-07-08T16:03:18.388914816Z","value":"true"}},"parents":{},"children":null},";10.0.4.3;39626":{"id":";10.0.4.3;39626","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.523090165Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522847058Z","value":"10.0.4.3"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523090165Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522847058Z","value":"39626"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522855624Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523090165Z","value":"21495"}},"parents":{},"children":null},";10.0.0.6;43000":{"id":";10.0.0.6;43000","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:15.523178842Z","value":"swarm-node-1;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:15.523178842Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522662941Z","value":"10.0.0.6"},"pid":{"timestamp":"2016-07-08T16:03:15.523178842Z","value":"5849"},"port":{"timestamp":"2016-07-08T16:03:19.522662941Z","value":"43000"},"conntracked":{"timestamp":"2016-07-08T16:03:19.5226712Z","value":"true"}},"parents":{},"children":null},";10.0.0.6;42972":{"id":";10.0.0.6;42972","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:06.537128172Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:06.537128172Z","value":"5849"},"addr":{"timestamp":"2016-07-08T16:03:06.537117091Z","value":"10.0.0.6"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.537128172Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:06.537117091Z","value":"42972"},"conntracked":{"timestamp":"2016-07-08T16:03:05.524100862Z","value":"true"}},"parents":{},"children":null},";10.0.4.10;47246":{"id":";10.0.4.10;47246","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:10.524447529Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:10.524442218Z","value":"10.0.4.10"},"port":{"timestamp":"2016-07-08T16:03:10.524442218Z","value":"47246"}},"parents":{},"children":null},";172.31.36.56;35012":{"id":";172.31.36.56;35012","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:13.81016174Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:13.810151536Z","value":"172.31.36.56"},"port":{"timestamp":"2016-07-08T16:03:13.810151536Z","value":"35012"}},"parents":{},"children":null},";52.37.61.16;38256":{"id":";52.37.61.16;38256","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.806627018Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.80661635Z","value":"38256"},"procspied":{"timestamp":"2016-07-08T16:03:08.81011997Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.80661635Z","value":"52.37.61.16"}},"parents":{},"children":null},";10.0.1.3;45536":{"id":";10.0.1.3;45536","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:09.380840623Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:09.38082848Z","value":"45536"},"addr":{"timestamp":"2016-07-08T16:03:09.38082848Z","value":"10.0.1.3"}},"parents":{},"children":null},";10.0.2.5;50102":{"id":";10.0.2.5;50102","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:07.522951392Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:07.52294157Z","value":"10.0.2.5"},"port":{"timestamp":"2016-07-08T16:03:07.52294157Z","value":"50102"}},"parents":{},"children":null},";10.0.1.3;45506":{"id":";10.0.1.3;45506","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:04.036893316Z","value":"45506"},"addr":{"timestamp":"2016-07-08T16:03:04.036893316Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:04.036903132Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;46322":{"id":";10.0.1.4;46322","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:11.382892037Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.382882364Z","value":"10.0.1.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382892037Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.382882364Z","value":"46322"},"pid":{"timestamp":"2016-07-08T16:03:11.382892037Z","value":"8560"}},"parents":{},"children":null},";10.0.1.3;45570":{"id":";10.0.1.3;45570","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.382438575Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:15.382438575Z","value":"45570"},"conntracked":{"timestamp":"2016-07-08T16:03:15.382450415Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;49072":{"id":";10.0.1.4;49072","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.383337251Z","value":"8560"},"port":{"timestamp":"2016-07-08T16:03:18.381010905Z","value":"49072"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381017984Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383337251Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.035497018Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381010905Z","value":"10.0.1.4"}},"parents":{},"children":null},";10.0.2.4;80":{"id":";10.0.2.4;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-2-4.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.523158206Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522991877Z","value":"10.0.2.4"},"pid":{"timestamp":"2016-07-08T16:03:15.5226127Z","value":"21524"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.5226127Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522991877Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522997518Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;8079":{"id":";10.0.1.4;8079","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-1-4.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.386241863Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.386234901Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:18.386234901Z","value":"8079"}},"parents":{},"children":null},";10.0.1.4;58308":{"id":";10.0.1.4;58308","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381337038Z","value":"58308"},"addr":{"timestamp":"2016-07-08T16:03:11.381337038Z","value":"10.0.1.4"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381347036Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;46696":{"id":";10.0.1.4;46696","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:11.383604924Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.383595265Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383604924Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383604924Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383595265Z","value":"46696"}},"parents":{},"children":null},";52.39.40.168;51250":{"id":";52.39.40.168;51250","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.200;2376"],"edges":{";172.31.35.200;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030956323Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.033201019Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033194638Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:18.033194638Z","value":"51250"}},"parents":{},"children":null},";172.31.35.200;60670":{"id":";172.31.35.200;60670","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.033309961Z","value":"60670"},"conntracked":{"timestamp":"2016-07-08T16:03:18.0314103Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033309961Z","value":"172.31.35.200"},"procspied":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033309961Z","value":"swarm-master;172.17.0.2;60670"}},"parents":{},"children":null},";10.0.1.4;58288":{"id":";10.0.1.4;58288","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:09.380713068Z","value":"58288"},"addr":{"timestamp":"2016-07-08T16:03:09.380713068Z","value":"10.0.1.4"},"conntracked":{"timestamp":"2016-07-08T16:03:09.380723111Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;37130":{"id":";172.31.47.123;37130","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.525011727Z","value":"37130"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522351625Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.525011727Z","value":"172.31.47.123"},"procspied":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"21925"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"swarm-node-1;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:19.525011727Z","value":"swarm-node-1;172.17.0.2;37130"}},"parents":{},"children":null},";10.0.1.4;50248":{"id":";10.0.1.4;50248","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.382967008Z","value":"8560"},"procspied":{"timestamp":"2016-07-08T16:03:11.382967008Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.382956968Z","value":"10.0.1.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382967008Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.382956968Z","value":"50248"}},"parents":{},"children":null},";172.31.35.200;49332":{"id":";172.31.35.200;49332","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.032986059Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.032979597Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:18.032986059Z","value":"21717"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.032986059Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.032979597Z","value":"49332"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030597703Z","value":"true"}},"parents":{},"children":null},";10.0.0.3;80":{"id":";10.0.0.3;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-0-3.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.382408643Z","value":"7776"},"port":{"timestamp":"2016-07-08T16:03:19.522667Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522672597Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382408643Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:15.523180524Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522667Z","value":"10.0.0.3"}},"parents":{},"children":null},";10.0.1.4;58276":{"id":";10.0.1.4;58276","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.037175624Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.037165915Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:06.037165915Z","value":"58276"}},"parents":{},"children":null},";10.0.2.7;34056":{"id":";10.0.2.7;34056","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:15.523156506Z","value":"5849"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523156506Z","value":"swarm-node-1;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522831494Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.522822218Z","value":"34056"},"procspied":{"timestamp":"2016-07-08T16:03:15.523156506Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522822218Z","value":"10.0.2.7"}},"parents":{},"children":null},"swarm-master;127.0.0.1;6784":{"id":"swarm-master;127.0.0.1;6784","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["localhost"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.033172542Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:18.033172542Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033165515Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:18.033172542Z","value":"22512"},"port":{"timestamp":"2016-07-08T16:03:18.033165515Z","value":"6784"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031509728Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;49642":{"id":";10.0.1.4;49642","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.386265696Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035609331Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.386254478Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383761087Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383761087Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.386254478Z","value":"49642"}},"parents":{},"children":null},";10.0.2.6;49480":{"id":";10.0.2.6;49480","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:10.524457667Z","value":"49480"},"addr":{"timestamp":"2016-07-08T16:03:10.524457667Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:10.524462584Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;59296":{"id":";172.31.35.200;59296","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033345767Z","value":"59296"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031445098Z","value":"true"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033345767Z","value":"swarm-master;172.17.0.2;59296"},"procspied":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033345767Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"21939"}},"parents":{},"children":null},";52.37.61.16;49968":{"id":";52.37.61.16;49968","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.31;6783"],"edges":{";172.31.35.31;6783":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.388552921Z","value":"52.37.61.16"},"procspied":{"timestamp":"2016-07-08T16:03:18.388563316Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.388552921Z","value":"49968"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381438562Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;41696":{"id":"swarm-master;172.17.0.2;41696","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030615217Z","value":"172.17.0.2"},"pid":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"swarm-master;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030627456Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.030615217Z","value":"41696"}},"parents":{},"children":null},";10.0.1.4;52074":{"id":";10.0.1.4;52074","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.383222752Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383232821Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383232821Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383222752Z","value":"52074"},"procspied":{"timestamp":"2016-07-08T16:03:11.383232821Z","value":"true"}},"parents":{},"children":null},";10.0.4.9;50100":{"id":";10.0.4.9;50100","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522805452Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:15.522408514Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522797196Z","value":"10.0.4.9"},"pid":{"timestamp":"2016-07-08T16:03:15.522408514Z","value":"32494"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522408514Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522797196Z","value":"50100"}},"parents":{},"children":null},";10.0.1.4;52310":{"id":";10.0.1.4;52310","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035631006Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.3830792Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.3830792Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.381597507Z","value":"52310"},"conntracked":{"timestamp":"2016-07-08T16:03:18.385392408Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381597507Z","value":"10.0.1.4"}},"parents":{},"children":null},";10.0.4.2;5672":{"id":";10.0.4.2;5672","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-4-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.382853532Z","value":"8487"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382853532Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.52308976Z","value":"5672"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523095628Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.52308976Z","value":"10.0.4.2"},"procspied":{"timestamp":"2016-07-08T16:03:15.523223586Z","value":"true"}},"parents":{},"children":null},";10.0.0.5;35130":{"id":";10.0.0.5;35130","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:15.3822339Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.382223886Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:15.382223886Z","value":"35130"}},"parents":{},"children":null},";172.31.35.200;42184":{"id":";172.31.35.200;42184","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.03336577Z","value":"42184"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030392097Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"21939"},"procspied":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.03336577Z","value":"172.31.35.200"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.03336577Z","value":"swarm-master;172.17.0.2;42184"}},"parents":{},"children":null},";10.0.1.3;45544":{"id":";10.0.1.3;45544","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381121556Z","value":"45544"},"addr":{"timestamp":"2016-07-08T16:03:11.381121556Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:11.38113181Z","value":"true"}},"parents":{},"children":null},"swarm-node-1;172.17.0.1;52902":{"id":"swarm-node-1;172.17.0.1;52902","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;172.17.0.1;53"],"edges":{"swarm-node-1;172.17.0.1;53":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.522205086Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:15.522205086Z","value":"52902"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522212983Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;60104":{"id":";172.31.35.31;60104","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.388637779Z","value":"172.31.35.31"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388646954Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.388637779Z","value":"60104"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386304667Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.388646954Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.388646954Z","value":"21735"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;48908":{"id":"swarm-node-0;127.0.0.1;48908","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;127.0.0.1;6784"],"edges":{"swarm-node-0;127.0.0.1;6784":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.388397974Z","value":"22612"},"addr":{"timestamp":"2016-07-08T16:03:18.388717747Z","value":"127.0.0.1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388397974Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.388717747Z","value":"48908"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381379751Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.388727767Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;34712":{"id":";52.41.81.142;34712","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.806050889Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:08.810074294Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806050889Z","value":"34712"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806062245Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;59824":{"id":";52.41.81.142;59824","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.806504306Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:08.810209211Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806493238Z","value":"52.41.81.142"},"port":{"timestamp":"2016-07-08T16:03:16.806493238Z","value":"59824"}},"parents":{},"children":null},"swarm-master;172.17.0.2;53586":{"id":"swarm-master;172.17.0.2;53586","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030449501Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030439267Z","value":"172.17.0.2"},"procspied":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.030439267Z","value":"53586"}},"parents":{},"children":null},";10.0.1.3;45566":{"id":";10.0.1.3;45566","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:13.388358575Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:13.388349241Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:13.388349241Z","value":"45566"}},"parents":{},"children":null},";172.31.47.123;38256":{"id":";172.31.47.123;38256","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.524777797Z","value":"swarm-node-1;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522692754Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.524769926Z","value":"38256"},"procspied":{"timestamp":"2016-07-08T16:03:19.524777797Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524769926Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524777797Z","value":"21714"}},"parents":{},"children":null},";52.40.67.113;33684":{"id":";52.40.67.113;33684","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.18.0.5;80"],"edges":{";172.18.0.5;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.030560212Z","value":"52.40.67.113"},"port":{"timestamp":"2016-07-08T16:03:18.030560212Z","value":"33684"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030571798Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035430317Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58252":{"id":";10.0.1.4;58252","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:04.036800829Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:04.036800829Z","value":"58252"},"conntracked":{"timestamp":"2016-07-08T16:03:04.036810668Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58306":{"id":";10.0.1.4;58306","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:11.381289249Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.381279007Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:11.381279007Z","value":"58306"}},"parents":{},"children":null},";10.0.2.6;49536":{"id":";10.0.2.6;49536","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:17.533044001Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:17.533034246Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:17.533034246Z","value":"49536"}},"parents":{},"children":null},";52.39.40.168;38338":{"id":";52.39.40.168;38338","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.806388406Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:08.809941005Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806377914Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:16.806377914Z","value":"38338"}},"parents":{},"children":null},";10.0.2.5;50208":{"id":";10.0.2.5;50208","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.522987625Z","value":"10.0.2.5"},"port":{"timestamp":"2016-07-08T16:03:19.522987625Z","value":"50208"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522996071Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:15.522611847Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;42184":{"id":"swarm-master;172.17.0.2;42184","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.03038029Z","value":"42184"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030392097Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"21939"},"addr":{"timestamp":"2016-07-08T16:03:18.03038029Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035342554Z","value":"swarm-master;\u003chost\u003e"}},"parents":{},"children":null},"swarm-master;172.17.0.2;51250":{"id":"swarm-master;172.17.0.2;51250","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.03079232Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030780935Z","value":"172.17.0.2"},"pid":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"21939"},"port":{"timestamp":"2016-07-08T16:03:18.030780935Z","value":"51250"}},"parents":{},"children":null},";10.0.4.5;42708":{"id":";10.0.4.5;42708","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.3;80"],"edges":{";10.0.4.3;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:06.53716914Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.537159259Z","value":"10.0.4.5"},"pid":{"timestamp":"2016-07-08T16:03:06.53716914Z","value":"5849"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.53716914Z","value":"swarm-node-1;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:05.524161616Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:06.537159259Z","value":"42708"}},"parents":{},"children":null},";172.31.35.200;6783":{"id":";172.31.35.200;6783","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-31-35-200.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032961674Z","value":"22512"},"addr":{"timestamp":"2016-07-08T16:03:18.032957984Z","value":"172.31.35.200"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.032961674Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.032957984Z","value":"6783"},"conntracked":{"timestamp":"2016-07-08T16:03:18.03160429Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.032961674Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;39622":{"id":"swarm-master;172.17.0.2;39622","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031635088Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"21939"},"addr":{"timestamp":"2016-07-08T16:03:18.031623588Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.031623588Z","value":"39622"}},"parents":{},"children":null},";10.0.1.3;45548":{"id":";10.0.1.3;45548","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.381246846Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:11.381246846Z","value":"45548"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381256578Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49524":{"id":";10.0.2.6;49524","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522269863Z","value":"49524"},"addr":{"timestamp":"2016-07-08T16:03:15.522269863Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522275193Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;59826":{"id":";52.41.81.142;59826","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.80655576Z","value":"59826"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806567306Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:08.810415838Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.80655576Z","value":"52.41.81.142"}},"parents":{},"children":null},";10.0.1.3;45534":{"id":";10.0.1.3;45534","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:09.380755372Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:09.380745284Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:09.380745284Z","value":"45534"}},"parents":{},"children":null},"swarm-node-1;172.17.0.2;37128":{"id":"swarm-node-1;172.17.0.2;37128","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"21925"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522614984Z","value":"37128"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522623357Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522614984Z","value":"172.17.0.2"}},"parents":{},"children":null},";10.0.1.3;45528":{"id":";10.0.1.3;45528","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:08.384192185Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:08.384192185Z","value":"45528"},"conntracked":{"timestamp":"2016-07-08T16:03:08.384205942Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;38470":{"id":";172.31.35.31;38470","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.388228975Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:18.388228975Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.388228975Z","value":"21735"},"addr":{"timestamp":"2016-07-08T16:03:18.388218217Z","value":"172.31.35.31"},"port":{"timestamp":"2016-07-08T16:03:18.388218217Z","value":"38470"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381522763Z","value":"true"}},"parents":{},"children":null},";10.0.2.4;34144":{"id":";10.0.2.4;34144","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.3;27017"],"edges":{";10.0.2.3;27017":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:15.522633472Z","value":"21524"},"port":{"timestamp":"2016-07-08T16:03:19.52251474Z","value":"34144"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522524529Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522633472Z","value":"swarm-node-1;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:15.522633472Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.52251474Z","value":"10.0.2.4"}},"parents":{},"children":null},";10.0.1.3;45550":{"id":";10.0.1.3;45550","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:13.388167395Z","value":"45550"},"addr":{"timestamp":"2016-07-08T16:03:13.388167395Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:13.388177099Z","value":"true"}},"parents":{},"children":null},"swarm-node-1;127.0.0.1;6784":{"id":"swarm-node-1;127.0.0.1;6784","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["localhost"]},"adjacency":null,"edges":{},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:19.524588453Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524582911Z","value":"127.0.0.1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524588453Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524582911Z","value":"6784"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522424191Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.524588453Z","value":"22407"}},"parents":{},"children":null},";52.37.61.16;47158":{"id":";52.37.61.16;47158","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.200;6783"],"edges":{";172.31.35.200;6783":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031602396Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.032874156Z","value":"47158"},"procspied":{"timestamp":"2016-07-08T16:03:18.032882508Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.032874156Z","value":"52.37.61.16"}},"parents":{},"children":null},";172.31.36.56;8500":{"id":";172.31.36.56;8500","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-17-0-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"swarm-keystore;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:16.811609346Z","value":"swarm-keystore;172.17.0.2;8500"},"port":{"timestamp":"2016-07-08T16:03:16.811609346Z","value":"8500"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806655259Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"22170"},"procspied":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.811609346Z","value":"172.31.36.56"}},"parents":{},"children":null},";10.0.4.3;80":{"id":";10.0.4.3;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-4-3.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.523160153Z","value":"10.0.4.3"},"procspied":{"timestamp":"2016-07-08T16:03:15.523137019Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:06.536524106Z","value":"21495"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.536524106Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.523160153Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523165558Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49516":{"id":";10.0.2.6;49516","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522189186Z","value":"49516"},"addr":{"timestamp":"2016-07-08T16:03:15.522189186Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522194628Z","value":"true"}},"parents":{},"children":null},";52.37.61.16;37128":{"id":";52.37.61.16;37128","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.805856315Z","value":"37128"},"procspied":{"timestamp":"2016-07-08T16:03:08.810187014Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.805856315Z","value":"52.37.61.16"},"conntracked":{"timestamp":"2016-07-08T16:03:16.805872912Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45562":{"id":";10.0.1.3;45562","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:13.388235296Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:13.388225669Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:13.388225669Z","value":"45562"}},"parents":{},"children":null},";10.0.2.6;49460":{"id":";10.0.2.6;49460","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:05.524208651Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:05.524208651Z","value":"49460"},"conntracked":{"timestamp":"2016-07-08T16:03:05.524218974Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49464":{"id":";10.0.2.6;49464","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.381082243Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.381072641Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:06.381072641Z","value":"49464"}},"parents":{},"children":null},";10.0.1.3;45556":{"id":";10.0.1.3;45556","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.381367302Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:11.381367302Z","value":"45556"},"conntracked":{"timestamp":"2016-07-08T16:03:11.3813771Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;38470":{"id":";52.41.81.142;38470","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.806346776Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:08.810142088Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806346776Z","value":"38470"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806357514Z","value":"true"}},"parents":{},"children":null},";52.40.67.113;33688":{"id":";52.40.67.113;33688","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.18.0.5;80"],"edges":{";172.18.0.5;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.030747972Z","value":"52.40.67.113"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030759181Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.030747972Z","value":"33688"},"procspied":{"timestamp":"2016-07-08T16:03:17.035408505Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.1;46314":{"id":"swarm-master;172.17.0.1;46314","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-master;172.17.0.1;53"],"edges":{"swarm-master;172.17.0.1;53":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:09.037179559Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:09.037169314Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:09.037169314Z","value":"46314"}},"parents":{},"children":null},"swarm-master;172.17.0.3;42216":{"id":"swarm-master;172.17.0.3;42216","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"22013"},"procspied":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030874572Z","value":"172.17.0.3"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.030874572Z","value":"42216"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030885866Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;49382":{"id":";10.0.1.4;49382","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.385458609Z","value":"10.0.1.4"},"procspied":{"timestamp":"2016-07-08T16:03:17.035566515Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383566789Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383566789Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.385458609Z","value":"49382"},"conntracked":{"timestamp":"2016-07-08T16:03:18.385483298Z","value":"true"}},"parents":{},"children":null},";10.0.2.7;49210":{"id":";10.0.2.7;49210","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.2;80"],"edges":{";10.0.2.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.034746872Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:17.034741433Z","value":"10.0.2.7"},"port":{"timestamp":"2016-07-08T16:03:17.034741433Z","value":"49210"},"conntracked":{"timestamp":"2016-07-08T16:03:14.529057065Z","value":"true"}},"parents":{},"children":null},"swarm-master;127.0.0.1;45926":{"id":"swarm-master;127.0.0.1;45926","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-master;127.0.0.1;6784"],"edges":{"swarm-master;127.0.0.1;6784":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.033170738Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033159255Z","value":"127.0.0.1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.033058959Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033159255Z","value":"45926"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031479955Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.033058959Z","value":"22706"}},"parents":{},"children":null},";10.0.1.4;58344":{"id":";10.0.1.4;58344","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.381649201Z","value":"58344"},"conntracked":{"timestamp":"2016-07-08T16:03:16.381658761Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.381649201Z","value":"10.0.1.4"}},"parents":{},"children":null},";172.31.35.31;35660":{"id":";172.31.35.31;35660","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.3.9.140;443"],"edges":{";52.3.9.140;443":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:12.376832576Z","value":"35660"},"conntracked":{"timestamp":"2016-07-08T16:03:12.376844447Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:12.376832576Z","value":"172.31.35.31"}},"parents":{},"children":null},";172.31.47.123;47158":{"id":";172.31.47.123;47158","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;6783"],"edges":{";52.39.40.168;6783":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.524814012Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524805403Z","value":"47158"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522498722Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524805403Z","value":"172.31.47.123"},"procspied":{"timestamp":"2016-07-08T16:03:19.524814012Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.524814012Z","value":"22407"}},"parents":{},"children":null},";10.0.0.3;49054":{"id":";10.0.0.3;49054","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.4;27017"],"edges":{";10.0.0.4;27017":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.522312422Z","value":"49054"},"procspied":{"timestamp":"2016-07-08T16:03:15.522474413Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.382489656Z","value":"7776"},"addr":{"timestamp":"2016-07-08T16:03:19.522312422Z","value":"10.0.0.3"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382489656Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522321018Z","value":"true"}},"parents":{},"children":null},";52.37.61.16;34224":{"id":";52.37.61.16;34224","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.806117002Z","value":"34224"},"procspied":{"timestamp":"2016-07-08T16:03:08.810316674Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806117002Z","value":"52.37.61.16"},"conntracked":{"timestamp":"2016-07-08T16:03:16.80612813Z","value":"true"}},"parents":{},"children":null},";52.40.67.113;33686":{"id":";52.40.67.113;33686","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.18.0.5;80"],"edges":{";172.18.0.5;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:15.03689659Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:07.038336458Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.036886526Z","value":"52.40.67.113"},"port":{"timestamp":"2016-07-08T16:03:15.036886526Z","value":"33686"}},"parents":{},"children":null},";10.0.1.3;45538":{"id":";10.0.1.3;45538","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:09.380900362Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:09.380900362Z","value":"45538"},"conntracked":{"timestamp":"2016-07-08T16:03:09.380910799Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;37502":{"id":";172.31.47.123;37502","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.523069142Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524626174Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524617442Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524626174Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524626174Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524617442Z","value":"37502"}},"parents":{},"children":null},";172.31.47.123;37880":{"id":";172.31.47.123;37880","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:05.524308525Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:05.524298206Z","value":"172.31.47.123"},"port":{"timestamp":"2016-07-08T16:03:05.524298206Z","value":"37880"}},"parents":{},"children":null},";10.0.1.4;59346":{"id":";10.0.1.4;59346","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.383257786Z","value":"10.0.1.4"},"procspied":{"timestamp":"2016-07-08T16:03:11.383267542Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383267542Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383267542Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383257786Z","value":"59346"}},"parents":{},"children":null},";52.37.61.16;38218":{"id":";52.37.61.16;38218","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.806407071Z","value":"52.37.61.16"},"procspied":{"timestamp":"2016-07-08T16:03:08.80998217Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806407071Z","value":"38218"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806417788Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45568":{"id":";10.0.1.3;45568","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.382253986Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:15.382253986Z","value":"45568"},"conntracked":{"timestamp":"2016-07-08T16:03:15.382264097Z","value":"true"}},"parents":{},"children":null},";10.0.2.7;34044":{"id":";10.0.2.7;34044","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522560793Z","value":"34044"},"procspied":{"timestamp":"2016-07-08T16:03:15.522567027Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.522560793Z","value":"10.0.2.7"},"conntracked":{"timestamp":"2016-07-08T16:03:14.529039951Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;60670":{"id":"swarm-master;172.17.0.2;60670","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.031399262Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.031399262Z","value":"60670"},"conntracked":{"timestamp":"2016-07-08T16:03:18.0314103Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"21939"},"procspied":{"timestamp":"2016-07-08T16:03:17.035230978Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58292":{"id":";10.0.1.4;58292","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:09.380879634Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:09.380868848Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:09.380868848Z","value":"58292"}},"parents":{},"children":null},";10.0.1.3;45520":{"id":";10.0.1.3;45520","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.037206117Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.037195986Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.037195986Z","value":"45520"}},"parents":{},"children":null},";10.0.4.8;46432":{"id":";10.0.4.8;46432","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:15.523221893Z","value":"32139"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523221893Z","value":"swarm-node-1;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523094005Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.52308508Z","value":"46432"},"procspied":{"timestamp":"2016-07-08T16:03:15.523221893Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.52308508Z","value":"10.0.4.8"}},"parents":{},"children":null},";10.0.2.6;37334":{"id":";10.0.2.6;37334","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.7;80"],"edges":{";10.0.2.7;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:05.524192202Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:05.524181703Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:05.524181703Z","value":"37334"}},"parents":{},"children":null},";52.41.81.142;37789":{"id":";52.41.81.142;37789","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.200;6783"],"edges":{";172.31.35.200;6783":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.032954118Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:18.032960695Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.032954118Z","value":"37789"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030332346Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;53586":{"id":";172.31.35.200;53586","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030449501Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033331756Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035280737Z","value":"21939"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033331756Z","value":"swarm-master;172.17.0.2;53586"},"port":{"timestamp":"2016-07-08T16:03:18.033331756Z","value":"53586"}},"parents":{},"children":null},";10.0.1.4;47286":{"id":";10.0.1.4;47286","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.381001382Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035766809Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.380994978Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383800394Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383800394Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.380994978Z","value":"47286"}},"parents":{},"children":null},";10.0.1.4;45614":{"id":";10.0.1.4;45614","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.383639841Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.381082411Z","value":"45614"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381089569Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035745229Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381082411Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383639841Z","value":"8560"}},"parents":{},"children":null},";10.0.1.3;45572":{"id":";10.0.1.3;45572","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.382529352Z","value":"45572"},"addr":{"timestamp":"2016-07-08T16:03:15.382529352Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:15.382540022Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49482":{"id":";10.0.2.6;49482","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381095797Z","value":"49482"},"addr":{"timestamp":"2016-07-08T16:03:11.381095797Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381105941Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49448":{"id":";10.0.2.6;49448","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:05.523963583Z","value":"49448"},"addr":{"timestamp":"2016-07-08T16:03:05.523963583Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:05.523973491Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49466":{"id":";10.0.2.6;49466","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:06.38112417Z","value":"49466"},"addr":{"timestamp":"2016-07-08T16:03:06.38112417Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:06.381137431Z","value":"true"}},"parents":{},"children":null},";10.0.0.5;35120":{"id":";10.0.0.5;35120","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388139853Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:13.388139853Z","value":"35120"},"conntracked":{"timestamp":"2016-07-08T16:03:13.38814944Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;46288":{"id":";10.0.1.4;46288","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035588409Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381141795Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383448781Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383448781Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.381141795Z","value":"46288"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381151183Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.1;53":{"id":"swarm-master;172.17.0.1;53","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-17-0-1.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:09.037174719Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:09.037174719Z","value":"53"},"conntracked":{"timestamp":"2016-07-08T16:03:09.037181238Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;45410":{"id":";10.0.1.4;45410","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.38337555Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383365912Z","value":"45410"},"procspied":{"timestamp":"2016-07-08T16:03:11.38337555Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.383365912Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.38337555Z","value":"8560"}},"parents":{},"children":null},";172.31.35.200;46314":{"id":";172.31.35.200;46314","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-master;172.17.0.1;53"],"edges":{"swarm-master;172.17.0.1;53":{}},"controls":{},"latest":{"copy_of":{"timestamp":"2016-07-08T16:03:09.038671609Z","value":"swarm-master;172.17.0.1;46314"},"addr":{"timestamp":"2016-07-08T16:03:09.038671609Z","value":"172.31.35.200"},"port":{"timestamp":"2016-07-08T16:03:09.038671609Z","value":"46314"},"conntracked":{"timestamp":"2016-07-08T16:03:09.037179559Z","value":"true"}},"parents":{},"children":null},";52.37.61.16;35360":{"id":";52.37.61.16;35360","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.806466586Z","value":"35360"},"procspied":{"timestamp":"2016-07-08T16:03:08.810439433Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806466586Z","value":"52.37.61.16"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806475964Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;39622":{"id":";52.39.40.168;39622","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.805972454Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.805961127Z","value":"52.39.40.168"},"procspied":{"timestamp":"2016-07-08T16:03:08.81025203Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.805961127Z","value":"39622"}},"parents":{},"children":null},";10.0.2.6;38606":{"id":";10.0.2.6;38606","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031769288Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.031758066Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:18.031758066Z","value":"38606"}},"parents":{},"children":null},";52.41.81.142;2376":{"id":";52.41.81.142;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-41-81-142.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.031404806Z","value":"52.41.81.142"},"conntracked":{"timestamp":"2016-07-08T16:03:18.03141209Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.031404806Z","value":"2376"},"procspied":{"timestamp":"2016-07-08T16:03:17.035323556Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;34630":{"id":";172.31.35.31;34630","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.388686548Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381570933Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.388676756Z","value":"34630"},"procspied":{"timestamp":"2016-07-08T16:03:18.388686548Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388676756Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388686548Z","value":"21735"}},"parents":{},"children":null},";10.0.1.4;58254":{"id":";10.0.1.4;58254","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:04.036869428Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:04.036859499Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:04.036859499Z","value":"58254"}},"parents":{},"children":null},";10.0.1.3;45492":{"id":";10.0.1.3;45492","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:04.036747712Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:04.036736993Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:04.036736993Z","value":"45492"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;6784":{"id":"swarm-node-0;127.0.0.1;6784","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["localhost"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.386341759Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.38872917Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.38872278Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:18.38872917Z","value":"22430"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.38872917Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.38872278Z","value":"6784"}},"parents":{},"children":null},";10.0.1.4;45178":{"id":";10.0.1.4;45178","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.383409902Z","value":"8560"},"procspied":{"timestamp":"2016-07-08T16:03:17.03552033Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381465365Z","value":"10.0.1.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383409902Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.381465365Z","value":"45178"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381470706Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;34630":{"id":";52.41.81.142;34630","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.80614764Z","value":"34630"},"procspied":{"timestamp":"2016-07-08T16:03:08.810349592Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.80614764Z","value":"52.41.81.142"},"conntracked":{"timestamp":"2016-07-08T16:03:16.80615844Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45510":{"id":";10.0.1.3;45510","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:06.036987064Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.036987064Z","value":"45510"},"conntracked":{"timestamp":"2016-07-08T16:03:06.036997545Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;47882":{"id":";172.31.35.200;47882","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031012338Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033294286Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033294286Z","value":"swarm-master;172.17.0.2;47882"},"port":{"timestamp":"2016-07-08T16:03:18.033294286Z","value":"47882"}},"parents":{},"children":null},";10.0.1.3;45578":{"id":";10.0.1.3;45578","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.381709376Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:16.381709376Z","value":"45578"},"conntracked":{"timestamp":"2016-07-08T16:03:16.381721578Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45514":{"id":";10.0.1.3;45514","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.037053658Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.037043553Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.037043553Z","value":"45514"}},"parents":{},"children":null},";172.31.47.123;37820":{"id":";172.31.47.123;37820","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.524698457Z","value":"37820"},"conntracked":{"timestamp":"2016-07-08T16:03:19.52314236Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524706997Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524698457Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524706997Z","value":"23013"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524706997Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";52.39.40.168;42184":{"id":";52.39.40.168;42184","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.47.123;2376"],"edges":{";172.31.47.123;2376":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.52487825Z","value":"42184"},"procspied":{"timestamp":"2016-07-08T16:03:19.524886678Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.52487825Z","value":"52.39.40.168"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522939912Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;60670":{"id":";52.39.40.168;60670","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.31;2376"],"edges":{";172.31.35.31;2376":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.388955081Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.38894505Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:18.38894505Z","value":"60670"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381168842Z","value":"true"}},"parents":{},"children":null},"swarm-node-1;127.0.0.1;55554":{"id":"swarm-node-1;127.0.0.1;55554","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;127.0.0.1;6784"],"edges":{"swarm-node-1;127.0.0.1;6784":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.524540736Z","value":"127.0.0.1"},"procspied":{"timestamp":"2016-07-08T16:03:19.52455052Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.52455052Z","value":"22591"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52455052Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524540736Z","value":"55554"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522422742Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;47932":{"id":";10.0.1.4;47932","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.383528767Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.38595101Z","value":"47932"},"conntracked":{"timestamp":"2016-07-08T16:03:18.385977514Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035475704Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.38595101Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383528767Z","value":"8560"}},"parents":{},"children":null},";172.31.47.123;52902":{"id":";172.31.47.123;52902","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;172.17.0.1;53"],"edges":{"swarm-node-1;172.17.0.1;53":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:15.522212983Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.523250361Z","value":"172.31.47.123"},"copy_of":{"timestamp":"2016-07-08T16:03:15.523250361Z","value":"swarm-node-1;172.17.0.1;52902"},"port":{"timestamp":"2016-07-08T16:03:15.523250361Z","value":"52902"}},"parents":{},"children":null},";10.0.1.3;45546":{"id":";10.0.1.3;45546","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381187041Z","value":"45546"},"addr":{"timestamp":"2016-07-08T16:03:11.381187041Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381196989Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58324":{"id":";10.0.1.4;58324","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388317859Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:13.388317859Z","value":"58324"},"conntracked":{"timestamp":"2016-07-08T16:03:13.388327834Z","value":"true"}},"parents":{},"children":null},";52.3.9.140;443":{"id":";52.3.9.140;443","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-3-9-140.compute-1.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030211178Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.033110229Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033105456Z","value":"52.3.9.140"},"port":{"timestamp":"2016-07-08T16:03:18.033105456Z","value":"443"}},"parents":{},"children":null},";10.0.1.4;53844":{"id":";10.0.1.4;53844","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.383293031Z","value":"53844"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383302751Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.383302751Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.383293031Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383302751Z","value":"8560"}},"parents":{},"children":null},";10.0.4.6;41698":{"id":";10.0.4.6;41698","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.52303574Z","value":"10.0.4.6"},"port":{"timestamp":"2016-07-08T16:03:19.52303574Z","value":"41698"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523043778Z","value":"true"}},"parents":{},"children":null},";10.0.2.7;34028":{"id":";10.0.2.7;34028","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:06.537257926Z","value":"5849"},"procspied":{"timestamp":"2016-07-08T16:03:06.537257926Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.53724736Z","value":"10.0.2.7"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.537257926Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:06.53724736Z","value":"34028"},"conntracked":{"timestamp":"2016-07-08T16:03:05.524072482Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;59824":{"id":";172.31.35.31;59824","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.388993892Z","value":"59824"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381108775Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388993892Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"21944"},"copy_of":{"timestamp":"2016-07-08T16:03:18.388993892Z","value":"swarm-node-0;172.17.0.2;59824"}},"parents":{},"children":null},";10.0.2.6;49528":{"id":";10.0.2.6;49528","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522301567Z","value":"49528"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522307451Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.522301567Z","value":"10.0.2.6"}},"parents":{},"children":null},";52.41.81.142;6783":{"id":";52.41.81.142;6783","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-41-81-142.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.52273774Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524659608Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:19.524666563Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.524659608Z","value":"6783"}},"parents":{},"children":null},";172.31.35.31;46746":{"id":";172.31.35.31;46746","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;172.17.0.1;53"],"edges":{"swarm-node-0;172.17.0.1;53":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:12.379461548Z","value":"172.31.35.31"},"copy_of":{"timestamp":"2016-07-08T16:03:12.379461548Z","value":"swarm-node-0;172.17.0.1;46746"},"port":{"timestamp":"2016-07-08T16:03:12.379461548Z","value":"46746"},"conntracked":{"timestamp":"2016-07-08T16:03:12.376813004Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.3;42214":{"id":"swarm-master;172.17.0.3;42214","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.030709645Z","value":"42214"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030720258Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030709645Z","value":"172.17.0.3"},"pid":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"22013"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;42094":{"id":"swarm-node-0;127.0.0.1;42094","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;127.0.0.1;6784"],"edges":{"swarm-node-0;127.0.0.1;6784":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.388437292Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.38842752Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:18.388437292Z","value":"16884"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388437292Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.38842752Z","value":"42094"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381202972Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58326":{"id":";10.0.1.4;58326","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.382194397Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:15.382194397Z","value":"58326"},"conntracked":{"timestamp":"2016-07-08T16:03:15.3822044Z","value":"true"}},"parents":{},"children":null},"swarm-node-1;127.0.0.1;46588":{"id":"swarm-node-1;127.0.0.1;46588","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;127.0.0.1;6784"],"edges":{"swarm-node-1;127.0.0.1;6784":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.524447222Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524578624Z","value":"46588"},"addr":{"timestamp":"2016-07-08T16:03:19.524578624Z","value":"127.0.0.1"},"procspied":{"timestamp":"2016-07-08T16:03:19.524586972Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.524447222Z","value":"23013"}},"parents":{},"children":null},";10.0.0.5;35062":{"id":";10.0.0.5;35062","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:05.377120448Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:05.377120448Z","value":"35062"},"conntracked":{"timestamp":"2016-07-08T16:03:05.377125558Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;2376":{"id":";172.31.47.123;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-31-47-123.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.524958918Z","value":"172.31.47.123"},"port":{"timestamp":"2016-07-08T16:03:19.524958918Z","value":"2376"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522941483Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524964524Z","value":"swarm-node-1;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:19.524964524Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.524964524Z","value":"21714"}},"parents":{},"children":null},";52.39.40.168;49332":{"id":";52.39.40.168;49332","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.806436512Z","value":"49332"},"procspied":{"timestamp":"2016-07-08T16:03:08.810393576Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806436512Z","value":"52.39.40.168"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806448363Z","value":"true"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;4369":{"id":"swarm-node-0;127.0.0.1;4369","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["localhost"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.382596626Z","value":"127.0.0.1"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382573449Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.382596626Z","value":"4369"},"pid":{"timestamp":"2016-07-08T16:03:11.382573449Z","value":"8369"},"procspied":{"timestamp":"2016-07-08T16:03:11.382604599Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45584":{"id":";10.0.1.3;45584","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.031691253Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:18.031691253Z","value":"45584"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031704042Z","value":"true"}},"parents":{},"children":null},";52.37.61.16;2376":{"id":";52.37.61.16;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-37-61-16.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035385638Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030621051Z","value":"52.37.61.16"},"port":{"timestamp":"2016-07-08T16:03:18.030621051Z","value":"2376"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030629386Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49452":{"id":";10.0.2.6;49452","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:05.524041281Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:05.524031321Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:05.524031321Z","value":"49452"}},"parents":{},"children":null},";10.0.4.10;47318":{"id":";10.0.4.10;47318","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.522453148Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.522453148Z","value":"360"},"addr":{"timestamp":"2016-07-08T16:03:19.522774338Z","value":"10.0.4.10"},"port":{"timestamp":"2016-07-08T16:03:19.522774338Z","value":"47318"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522783764Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522453148Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";10.0.1.4;51964":{"id":";10.0.1.4;51964","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.382926523Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382926523Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.386051803Z","value":"51964"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386061867Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.03565386Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.386051803Z","value":"10.0.1.4"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;37274":{"id":"swarm-node-0;127.0.0.1;37274","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;127.0.0.1;4369"],"edges":{"swarm-node-0;127.0.0.1;4369":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.382601538Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.382601538Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.382591692Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:11.382601538Z","value":"8487"},"port":{"timestamp":"2016-07-08T16:03:11.382591692Z","value":"37274"}},"parents":{},"children":null},";10.0.1.3;45576":{"id":";10.0.1.3;45576","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.382653788Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:15.382653788Z","value":"45576"},"conntracked":{"timestamp":"2016-07-08T16:03:15.382664003Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58310":{"id":";10.0.1.4;58310","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:11.381404993Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.381395258Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:11.381395258Z","value":"58310"}},"parents":{},"children":null},";10.0.4.6;41628":{"id":";10.0.4.6;41628","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:06.536616413Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:17.533091742Z","value":"41628"},"conntracked":{"timestamp":"2016-07-08T16:03:17.533101219Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:06.536616413Z","value":"31523"},"procspied":{"timestamp":"2016-07-08T16:03:06.536616413Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:17.533091742Z","value":"10.0.4.6"}},"parents":{},"children":null},";52.39.40.168;35472":{"id":";52.39.40.168;35472","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.806083841Z","value":"35472"},"procspied":{"timestamp":"2016-07-08T16:03:08.810164115Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806083841Z","value":"52.39.40.168"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806094103Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58284":{"id":";10.0.1.4;58284","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:08.031723005Z","value":"58284"},"conntracked":{"timestamp":"2016-07-08T16:03:08.031728721Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:08.031723005Z","value":"10.0.1.4"}},"parents":{},"children":null},";10.0.1.4;58282":{"id":";10.0.1.4;58282","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:07.037055488Z","value":"58282"},"addr":{"timestamp":"2016-07-08T16:03:07.037055488Z","value":"10.0.1.4"},"conntracked":{"timestamp":"2016-07-08T16:03:07.03706524Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;59662":{"id":";172.31.35.31;59662","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.388609067Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388592748Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388609067Z","value":"22430"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388609067Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.388592748Z","value":"59662"},"conntracked":{"timestamp":"2016-07-08T16:03:18.380981838Z","value":"true"}},"parents":{},"children":null},";52.41.81.142;38934":{"id":";52.41.81.142;38934","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:08.80985619Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806523652Z","value":"52.41.81.142"},"port":{"timestamp":"2016-07-08T16:03:16.806523652Z","value":"38934"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806535617Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49526":{"id":";10.0.2.6;49526","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.522285459Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:15.522285459Z","value":"49526"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522291153Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;2376":{"id":";52.39.40.168;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-39-40-168.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031447036Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035364787Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.031439397Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:18.031439397Z","value":"2376"}},"parents":{},"children":null},";10.0.2.6;38608":{"id":";10.0.2.6;38608","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.381550046Z","value":"38608"},"addr":{"timestamp":"2016-07-08T16:03:18.381550046Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381555583Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;37400":{"id":";10.0.2.6;37400","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.7;80"],"edges":{";10.0.2.7;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522254899Z","value":"37400"},"addr":{"timestamp":"2016-07-08T16:03:15.522254899Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522260254Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;45698":{"id":";10.0.1.4;45698","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.381396847Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.381390392Z","value":"45698"},"procspied":{"timestamp":"2016-07-08T16:03:17.035787796Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381390392Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.383191381Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383191381Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";52.39.40.168;49342":{"id":";52.39.40.168;49342","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.31;2376"],"edges":{";172.31.35.31;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.380904567Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.38886505Z","value":"49342"},"procspied":{"timestamp":"2016-07-08T16:03:18.388875615Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.38886505Z","value":"52.39.40.168"}},"parents":{},"children":null},";10.0.4.4;36112":{"id":";10.0.4.4;36112","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:15.522384645Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.522384645Z","value":"21612"},"addr":{"timestamp":"2016-07-08T16:03:19.522960918Z","value":"10.0.4.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522384645Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522960918Z","value":"36112"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522968958Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;52168":{"id":";10.0.1.4;52168","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.383718844Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.381120872Z","value":"52168"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381127767Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383718844Z","value":"8560"},"procspied":{"timestamp":"2016-07-08T16:03:17.035542673Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381120872Z","value":"10.0.1.4"}},"parents":{},"children":null},";52.37.61.16;37130":{"id":";52.37.61.16;37130","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:16.806286276Z","value":"37130"},"procspied":{"timestamp":"2016-07-08T16:03:08.810295948Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806286276Z","value":"52.37.61.16"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806300046Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45586":{"id":";10.0.1.3;45586","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.031724806Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031735776Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.031724806Z","value":"45586"}},"parents":{},"children":null},";10.0.2.5;50248":{"id":";10.0.2.5;50248","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.522590175Z","value":"10.0.2.5"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522598445Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.522590175Z","value":"50248"}},"parents":{},"children":null},";10.0.2.6;49538":{"id":";10.0.2.6;49538","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:17.533062882Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:17.533062882Z","value":"49538"},"conntracked":{"timestamp":"2016-07-08T16:03:17.533073009Z","value":"true"}},"parents":{},"children":null},"swarm-node-0;172.17.0.2;59826":{"id":"swarm-node-0;172.17.0.2;59826","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.380936197Z","value":"59826"},"conntracked":{"timestamp":"2016-07-08T16:03:18.380942511Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.380936197Z","value":"172.17.0.2"},"pid":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"21944"}},"parents":{},"children":null},";10.0.1.4;49440":{"id":";10.0.1.4;49440","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035676232Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.381353892Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.38311871Z","value":"8560"},"port":{"timestamp":"2016-07-08T16:03:18.381353892Z","value":"49440"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381360457Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.38311871Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";52.41.81.142;39786":{"id":";52.41.81.142;39786","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.805938685Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:08.810005501Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.805927013Z","value":"52.41.81.142"},"port":{"timestamp":"2016-07-08T16:03:16.805927013Z","value":"39786"}},"parents":{},"children":null},";10.0.1.3;45558":{"id":";10.0.1.3;45558","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.381425071Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:11.381425071Z","value":"45558"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381436076Z","value":"true"}},"parents":{},"children":null},";52.40.67.113;33690":{"id":";52.40.67.113;33690","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.18.0.5;80"],"edges":{";172.18.0.5;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.030809827Z","value":"33690"},"procspied":{"timestamp":"2016-07-08T16:03:17.035451941Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030809827Z","value":"52.40.67.113"},"conntracked":{"timestamp":"2016-07-08T16:03:18.03082019Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45590":{"id":";10.0.1.3;45590","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.386228388Z","value":"45590"},"addr":{"timestamp":"2016-07-08T16:03:18.386228388Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386240144Z","value":"true"}},"parents":{},"children":null},";10.0.1.2;80":{"id":";10.0.1.2;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-1-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.386261029Z","value":"10.0.1.2"},"pid":{"timestamp":"2016-07-08T16:03:17.035788733Z","value":"22660"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035788733Z","value":"swarm-master;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386269106Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.386261029Z","value":"80"},"procspied":{"timestamp":"2016-07-08T16:03:17.035788733Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45508":{"id":";10.0.1.3;45508","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:04.388760434Z","value":"45508"},"addr":{"timestamp":"2016-07-08T16:03:04.388760434Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:04.388770776Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45512":{"id":";10.0.1.3;45512","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.03708267Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.037072883Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.037072883Z","value":"45512"}},"parents":{},"children":null},";10.0.1.3;45522":{"id":";10.0.1.3;45522","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:06.38109723Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.38109723Z","value":"45522"},"conntracked":{"timestamp":"2016-07-08T16:03:06.381107121Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;51250":{"id":";172.31.35.200;51250","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033301458Z","value":"51250"},"conntracked":{"timestamp":"2016-07-08T16:03:18.03079232Z","value":"true"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033301458Z","value":"swarm-master;172.17.0.2;51250"},"procspied":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033301458Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035301175Z","value":"21939"}},"parents":{},"children":null},";10.0.1.3;45554":{"id":";10.0.1.3;45554","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381308227Z","value":"45554"},"conntracked":{"timestamp":"2016-07-08T16:03:11.38131786Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.381308227Z","value":"10.0.1.3"}},"parents":{},"children":null},";10.0.2.6;38568":{"id":";10.0.2.6;38568","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:13.041292621Z","value":"38568"},"addr":{"timestamp":"2016-07-08T16:03:13.041292621Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:13.041302463Z","value":"true"}},"parents":{},"children":null},";10.0.2.7;80":{"id":";10.0.2.7;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-2-7.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.522257616Z","value":"10.0.2.7"},"port":{"timestamp":"2016-07-08T16:03:15.522257616Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522261239Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;39786":{"id":";172.31.35.31;39786","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.388820451Z","value":"39786"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381507255Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.388831707Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388820451Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388831707Z","value":"21735"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388831707Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";10.0.2.7;49194":{"id":";10.0.2.7;49194","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.2;80"],"edges":{";10.0.2.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:07.037171336Z","value":"49194"},"conntracked":{"timestamp":"2016-07-08T16:03:06.037023857Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:07.037181484Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:06.537078656Z","value":"5849"},"addr":{"timestamp":"2016-07-08T16:03:07.037171336Z","value":"10.0.2.7"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.537078656Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";10.0.2.3;27017":{"id":";10.0.2.3;27017","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-2-3.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.38404295Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523021125Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.523015875Z","value":"27017"},"procspied":{"timestamp":"2016-07-08T16:03:15.522635035Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.38404295Z","value":"8139"},"addr":{"timestamp":"2016-07-08T16:03:19.523015875Z","value":"10.0.2.3"}},"parents":{},"children":null},";172.31.35.200;80":{"id":";172.31.35.200;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-18-0-5.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.03082203Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033372358Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"22803"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033372358Z","value":";172.18.0.5;80"},"port":{"timestamp":"2016-07-08T16:03:18.033372358Z","value":"80"}},"parents":{},"children":null},";10.0.2.7;49222":{"id":";10.0.2.7;49222","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.2;80"],"edges":{";10.0.2.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522649283Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:15.523112502Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523112502Z","value":"5849"},"addr":{"timestamp":"2016-07-08T16:03:19.522641175Z","value":"10.0.2.7"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523112502Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522641175Z","value":"49222"}},"parents":{},"children":null},"swarm-node-1;172.17.0.1;53":{"id":"swarm-node-1;172.17.0.1;53","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-17-0-1.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.522209681Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:15.522209681Z","value":"53"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522213863Z","value":"true"}},"parents":{},"children":null},";10.0.0.2;27017":{"id":";10.0.0.2;27017","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-0-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.522468182Z","value":"10.0.0.2"},"procspied":{"timestamp":"2016-07-08T16:03:15.523201929Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383923396Z","value":"7851"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383923396Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522468182Z","value":"27017"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522473724Z","value":"true"}},"parents":{},"children":null},"swarm-node-0;127.0.0.1;40126":{"id":"swarm-node-0;127.0.0.1;40126","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;127.0.0.1;6784"],"edges":{"swarm-node-0;127.0.0.1;6784":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.388467743Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:18.388478185Z","value":"22612"},"port":{"timestamp":"2016-07-08T16:03:18.388467743Z","value":"40126"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386340147Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388478185Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:18.388478185Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49520":{"id":";10.0.2.6;49520","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.522236815Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:15.522236815Z","value":"49520"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522241865Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;59296":{"id":"swarm-master;172.17.0.2;59296","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.031434326Z","value":"59296"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031445098Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035363239Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.031434326Z","value":"172.17.0.2"}},"parents":{},"children":null},"swarm-node-0;172.17.0.1;53":{"id":"swarm-node-0;172.17.0.1;53","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-17-0-1.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:12.376815142Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:12.37680623Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:12.37680623Z","value":"53"}},"parents":{},"children":null},";10.0.4.5;42724":{"id":";10.0.4.5;42724","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.3;80"],"edges":{";10.0.4.3;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:15.522322394Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:15.522317252Z","value":"10.0.4.5"},"port":{"timestamp":"2016-07-08T16:03:15.522317252Z","value":"42724"}},"parents":{},"children":null},"swarm-node-1;172.17.0.1;52888":{"id":"swarm-node-1;172.17.0.1;52888","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;172.17.0.1;53"],"edges":{"swarm-node-1;172.17.0.1;53":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:05.523930655Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:05.523930655Z","value":"52888"},"conntracked":{"timestamp":"2016-07-08T16:03:05.523944354Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;41696":{"id":";52.39.40.168;41696","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.47.123;2376"],"edges":{";172.31.47.123;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522400415Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524919844Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524911718Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:19.524911718Z","value":"41696"}},"parents":{},"children":null},";10.0.2.6;38554":{"id":";10.0.2.6;38554","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388113833Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:13.388113833Z","value":"38554"},"conntracked":{"timestamp":"2016-07-08T16:03:13.388123439Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49450":{"id":";10.0.2.6;49450","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:05.523995668Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:05.523995668Z","value":"49450"},"conntracked":{"timestamp":"2016-07-08T16:03:05.524006364Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58258":{"id":";10.0.1.4;58258","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:06.036955115Z","value":"58258"},"conntracked":{"timestamp":"2016-07-08T16:03:06.036965712Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.036955115Z","value":"10.0.1.4"}},"parents":{},"children":null},";52.39.40.168;47882":{"id":";52.39.40.168;47882","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.200;2376"],"edges":{";172.31.35.200;2376":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.033253171Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033247466Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:18.033247466Z","value":"47882"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031256001Z","value":"true"}},"parents":{},"children":null},";10.0.0.5;35070":{"id":";10.0.0.5;35070","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:05.377242182Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:05.377236045Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:05.377236045Z","value":"35070"}},"parents":{},"children":null},";52.26.72.53;8500":{"id":";52.26.72.53;8500","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-26-72-53.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.524842141Z","value":"52.26.72.53"},"procspied":{"timestamp":"2016-07-08T16:03:19.524852109Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.524842141Z","value":"8500"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523070686Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45560":{"id":";10.0.1.3;45560","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:13.041336628Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:13.041321301Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:13.041321301Z","value":"45560"}},"parents":{},"children":null},";172.31.47.123;52888":{"id":";172.31.47.123;52888","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-1;172.17.0.1;53"],"edges":{"swarm-node-1;172.17.0.1;53":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:05.523944354Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:05.526677627Z","value":"172.31.47.123"},"copy_of":{"timestamp":"2016-07-08T16:03:05.526677627Z","value":"swarm-node-1;172.17.0.1;52888"},"port":{"timestamp":"2016-07-08T16:03:05.526677627Z","value":"52888"}},"parents":{},"children":null},"swarm-node-0;172.17.0.2;59824":{"id":"swarm-node-0;172.17.0.2;59824","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.381102967Z","value":"172.17.0.2"},"port":{"timestamp":"2016-07-08T16:03:18.381102967Z","value":"59824"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381108775Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.384084737Z","value":"21944"}},"parents":{},"children":null},";172.31.47.123;38218":{"id":";172.31.47.123;38218","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.524733234Z","value":"38218"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522881311Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524744083Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524733234Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524744083Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524744083Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";172.31.35.200;42214":{"id":";172.31.35.200;42214","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030720258Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033324383Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035809506Z","value":"22013"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033324383Z","value":"swarm-master;172.17.0.3;42214"},"port":{"timestamp":"2016-07-08T16:03:18.033324383Z","value":"42214"}},"parents":{},"children":null},";172.31.47.123;38146":{"id":";172.31.47.123;38146","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.524506495Z","value":"172.31.47.123"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524515024Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524506495Z","value":"38146"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522573495Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524515024Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:19.524515024Z","value":"21714"}},"parents":{},"children":null},";172.31.35.200;34788":{"id":";172.31.35.200;34788","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.033008617Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.033008617Z","value":"21717"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.033008617Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033002839Z","value":"34788"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031223432Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033002839Z","value":"172.31.35.200"}},"parents":{},"children":null},";10.0.4.5;42736":{"id":";10.0.4.5;42736","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.3;80"],"edges":{";10.0.4.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.52315527Z","value":"10.0.4.5"},"procspied":{"timestamp":"2016-07-08T16:03:15.523135223Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523135223Z","value":"5849"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523135223Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.52315527Z","value":"42736"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523164238Z","value":"true"}},"parents":{},"children":null},"swarm-master;172.17.0.2;47882":{"id":"swarm-master;172.17.0.2;47882","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;2376"],"edges":{";52.39.40.168;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031012338Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.031002097Z","value":"172.17.0.2"},"pid":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035260503Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.031002097Z","value":"47882"}},"parents":{},"children":null},";10.0.1.4;49410":{"id":";10.0.1.4;49410","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.383839234Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.386147968Z","value":"49410"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386163119Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:17.035722795Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383839234Z","value":"8560"},"addr":{"timestamp":"2016-07-08T16:03:18.386147968Z","value":"10.0.1.4"}},"parents":{},"children":null},";52.39.40.168;34788":{"id":";52.39.40.168;34788","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:08.810050473Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806586908Z","value":"34788"},"conntracked":{"timestamp":"2016-07-08T16:03:16.80659804Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806586908Z","value":"52.39.40.168"}},"parents":{},"children":null},";10.0.0.5;35122":{"id":";10.0.0.5;35122","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388191554Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:13.388191554Z","value":"35122"},"conntracked":{"timestamp":"2016-07-08T16:03:13.388201141Z","value":"true"}},"parents":{},"children":null},";10.0.0.6;42988":{"id":";10.0.0.6;42988","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:14.529066236Z","value":"10.0.0.6"},"procspied":{"timestamp":"2016-07-08T16:03:11.382406883Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:14.529066236Z","value":"42988"},"conntracked":{"timestamp":"2016-07-08T16:03:14.529071964Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;42214":{"id":";52.39.40.168;42214","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.806265269Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806254604Z","value":"52.39.40.168"},"procspied":{"timestamp":"2016-07-08T16:03:08.810027603Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806254604Z","value":"42214"}},"parents":{},"children":null},";10.0.0.4;27017":{"id":";10.0.0.4;27017","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-0-4.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:15.522517069Z","value":"21232"},"procspied":{"timestamp":"2016-07-08T16:03:15.522517069Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.523113748Z","value":"10.0.0.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522517069Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.523113748Z","value":"27017"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523118895Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49534":{"id":";10.0.2.6;49534","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:17.533014169Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:17.532998265Z","value":"10.0.2.6"},"port":{"timestamp":"2016-07-08T16:03:17.532998265Z","value":"49534"}},"parents":{},"children":null},";10.0.2.4;34140":{"id":";10.0.2.4;34140","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.3;27017"],"edges":{";10.0.2.3;27017":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.522537584Z","value":"34140"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522546092Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522542666Z","value":"swarm-node-1;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:15.522542666Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.522542666Z","value":"21524"},"addr":{"timestamp":"2016-07-08T16:03:19.522537584Z","value":"10.0.2.4"}},"parents":{},"children":null},"swarm-master;172.17.0.2;49342":{"id":"swarm-master;172.17.0.2;49342","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"21939"},"procspied":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030677879Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.030677879Z","value":"49342"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030688726Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;42256":{"id":";172.31.35.200;42256","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.032912908Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.032905282Z","value":"42256"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030269612Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.032912908Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.032912908Z","value":"21717"},"addr":{"timestamp":"2016-07-08T16:03:18.032905282Z","value":"172.31.35.200"}},"parents":{},"children":null},";10.0.1.3;45524":{"id":";10.0.1.3;45524","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:06.381156834Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.381156834Z","value":"45524"},"conntracked":{"timestamp":"2016-07-08T16:03:06.381173746Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;6783":{"id":";172.31.35.31;6783","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-31-35-31.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.388558066Z","value":"6783"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381439407Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.388564954Z","value":"22430"},"procspied":{"timestamp":"2016-07-08T16:03:18.388564954Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388558066Z","value":"172.31.35.31"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388564954Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";10.0.2.5;80":{"id":";10.0.2.5;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-2-5.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.381552727Z","value":"10.0.2.5"},"port":{"timestamp":"2016-07-08T16:03:18.381552727Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381556426Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;34712":{"id":";172.31.35.31;34712","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.388771302Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.388760109Z","value":"34712"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386019148Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.388771302Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.388771302Z","value":"21735"},"addr":{"timestamp":"2016-07-08T16:03:18.388760109Z","value":"172.31.35.31"}},"parents":{},"children":null},";10.0.1.4;59332":{"id":";10.0.1.4;59332","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:11.38315711Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.383147466Z","value":"10.0.1.4"},"pid":{"timestamp":"2016-07-08T16:03:11.38315711Z","value":"8560"},"port":{"timestamp":"2016-07-08T16:03:11.383147466Z","value":"59332"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.38315711Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";172.31.35.200;38338":{"id":";172.31.35.200;38338","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.033077952Z","value":"172.31.35.200"},"procspied":{"timestamp":"2016-07-08T16:03:18.033084014Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.033084014Z","value":"21717"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.033084014Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033077952Z","value":"38338"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030174799Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;42256":{"id":";52.39.40.168;42256","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.806318788Z","value":"52.39.40.168"},"procspied":{"timestamp":"2016-07-08T16:03:08.809897763Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.806318788Z","value":"42256"},"conntracked":{"timestamp":"2016-07-08T16:03:16.80632958Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;59826":{"id":";172.31.35.31;59826","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.380942511Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"21944"},"addr":{"timestamp":"2016-07-08T16:03:18.388982024Z","value":"172.31.35.31"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.384125857Z","value":"swarm-node-0;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.388982024Z","value":"swarm-node-0;172.17.0.2;59826"},"port":{"timestamp":"2016-07-08T16:03:18.388982024Z","value":"59826"}},"parents":{},"children":null},";10.0.4.7;56406":{"id":";10.0.4.7;56406","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.4.2;5672"],"edges":{";10.0.4.2;5672":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522906526Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:15.522431295Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522897144Z","value":"10.0.4.7"},"pid":{"timestamp":"2016-07-08T16:03:15.522431295Z","value":"31890"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522431295Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522897144Z","value":"56406"}},"parents":{},"children":null},";10.0.1.3;45564":{"id":";10.0.1.3;45564","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388287691Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:13.388287691Z","value":"45564"},"conntracked":{"timestamp":"2016-07-08T16:03:13.38829729Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;34224":{"id":";172.31.47.123;34224","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.524395907Z","value":"34224"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522374725Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524406925Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524395907Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524406925Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524406925Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";172.31.35.31;37789":{"id":";172.31.35.31;37789","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.39.40.168;6783"],"edges":{";52.39.40.168;6783":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.388357762Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388347147Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388357762Z","value":"22430"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388357762Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:18.386132201Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.388347147Z","value":"37789"}},"parents":{},"children":null},";10.0.1.3;45526":{"id":";10.0.1.3;45526","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:07.037084165Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:07.037084165Z","value":"45526"},"conntracked":{"timestamp":"2016-07-08T16:03:07.037094278Z","value":"true"}},"parents":{},"children":null},";172.31.35.31;57904":{"id":";172.31.35.31;57904","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:11.381615107Z","value":"swarm-node-0;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:11.381615107Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.38160466Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:11.381615107Z","value":"16884"},"port":{"timestamp":"2016-07-08T16:03:11.38160466Z","value":"57904"},"conntracked":{"timestamp":"2016-07-08T16:03:09.380941469Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;35472":{"id":";172.31.35.200;35472","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030478674Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.032937143Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.032937143Z","value":"21717"},"addr":{"timestamp":"2016-07-08T16:03:18.032931315Z","value":"172.31.35.200"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.032937143Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.032931315Z","value":"35472"}},"parents":{},"children":null},"swarm-master;127.0.0.1;60090":{"id":"swarm-master;127.0.0.1;60090","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-master;127.0.0.1;6784"],"edges":{"swarm-master;127.0.0.1;6784":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031507779Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.033131108Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033125396Z","value":"127.0.0.1"},"pid":{"timestamp":"2016-07-08T16:03:18.03303558Z","value":"24564"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03303558Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033125396Z","value":"60090"}},"parents":{},"children":null},";10.0.0.5;35088":{"id":";10.0.0.5;35088","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.3;80"],"edges":{";10.0.0.3;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:08.384163047Z","value":"10.0.0.5"},"port":{"timestamp":"2016-07-08T16:03:08.384163047Z","value":"35088"},"conntracked":{"timestamp":"2016-07-08T16:03:08.384172941Z","value":"true"}},"parents":{},"children":null},";52.5.255.40;443":{"id":";52.5.255.40;443","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-5-255-40.compute-1.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.524702954Z","value":"443"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523143838Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524709612Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524702954Z","value":"52.5.255.40"}},"parents":{},"children":null},"swarm-keystore;172.17.0.2;8500":{"id":"swarm-keystore;172.17.0.2;8500","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-17-0-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806650832Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"swarm-keystore;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:16.806650832Z","value":"8500"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806655259Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:08.810461924Z","value":"22170"}},"parents":{},"children":null},";172.31.35.31;2376":{"id":";172.31.35.31;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-31-35-31.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.388949851Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388956753Z","value":"21735"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388956753Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.388949851Z","value":"2376"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381326851Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.388956753Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58256":{"id":";10.0.1.4;58256","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:04.388737574Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:04.388727101Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:04.388727101Z","value":"58256"}},"parents":{},"children":null},";10.0.1.3;45516":{"id":";10.0.1.3;45516","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:06.037136305Z","value":"45516"},"addr":{"timestamp":"2016-07-08T16:03:06.037136305Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:06.037146135Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49518":{"id":";10.0.2.6;49518","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:15.522220859Z","value":"49518"},"addr":{"timestamp":"2016-07-08T16:03:15.522220859Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:15.522226158Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;49288":{"id":";172.31.35.200;49288","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.033358635Z","value":"172.31.35.200"},"procspied":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033358635Z","value":"swarm-master;172.17.0.2;49288"},"port":{"timestamp":"2016-07-08T16:03:18.033358635Z","value":"49288"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030423809Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58272":{"id":";10.0.1.4;58272","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:06.037111273Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:06.03710167Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:06.03710167Z","value":"58272"}},"parents":{},"children":null},";10.0.1.4;58290":{"id":";10.0.1.4;58290","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:09.380771436Z","value":"58290"},"conntracked":{"timestamp":"2016-07-08T16:03:09.380781588Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:09.380771436Z","value":"10.0.1.4"}},"parents":{},"children":null},";10.0.0.6;41738":{"id":";10.0.0.6;41738","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.2;27017"],"edges":{";10.0.0.2;27017":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522472347Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:15.523200336Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.522463568Z","value":"10.0.0.6"},"pid":{"timestamp":"2016-07-08T16:03:15.523200336Z","value":"5849"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523200336Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.522463568Z","value":"41738"}},"parents":{},"children":null},";10.0.1.4;50220":{"id":";10.0.1.4;50220","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:11.38368333Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.38368333Z","value":"8560"},"addr":{"timestamp":"2016-07-08T16:03:11.383673761Z","value":"10.0.1.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.38368333Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383673761Z","value":"50220"}},"parents":{},"children":null},";10.0.1.3;45580":{"id":";10.0.1.3;45580","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:17.034694605Z","value":"45580"},"conntracked":{"timestamp":"2016-07-08T16:03:17.034700782Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:17.034694605Z","value":"10.0.1.3"}},"parents":{},"children":null},"swarm-master;172.17.0.2;49288":{"id":"swarm-master;172.17.0.2;49288","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"21939"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035321976Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.030412667Z","value":"49288"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030423809Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.030412667Z","value":"172.17.0.2"}},"parents":{},"children":null},";172.31.35.31;45820":{"id":";172.31.35.31;45820","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.388511822Z","value":"45820"},"conntracked":{"timestamp":"2016-07-08T16:03:18.381454751Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388511822Z","value":"172.31.35.31"},"procspied":{"timestamp":"2016-07-08T16:03:18.388521621Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.388521621Z","value":"21735"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388521621Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{},"children":null},";52.39.40.168;42216":{"id":";52.39.40.168;42216","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:08.810230858Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.806179207Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:16.806179207Z","value":"42216"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806189999Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;53586":{"id":";52.39.40.168;53586","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.47.123;2376"],"edges":{";172.31.47.123;2376":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:19.524963038Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.524954694Z","value":"53586"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522447267Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524954694Z","value":"52.39.40.168"}},"parents":{},"children":null},"swarm-node-1;172.17.0.2;37130":{"id":"swarm-node-1;172.17.0.2;37130","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:19.52234266Z","value":"37130"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522351625Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"21925"},"procspied":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.52234266Z","value":"172.17.0.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523045664Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{},"children":null},";10.0.1.3;45588":{"id":";10.0.1.3;45588","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.031794487Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:18.031794487Z","value":"45588"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031805683Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;49484":{"id":";10.0.2.6;49484","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.381157205Z","value":"49484"},"addr":{"timestamp":"2016-07-08T16:03:11.381157205Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:11.381166643Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;39622":{"id":";172.31.35.200;39622","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"21939"},"procspied":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033338686Z","value":"172.31.35.200"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033338686Z","value":"swarm-master;172.17.0.2;39622"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035198591Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033338686Z","value":"39622"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031635088Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;50716":{"id":";10.0.1.4;50716","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:11.383038075Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:11.383027773Z","value":"10.0.1.4"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383038075Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.383027773Z","value":"50716"},"pid":{"timestamp":"2016-07-08T16:03:11.383038075Z","value":"8560"}},"parents":{},"children":null},";10.0.1.3;45504":{"id":";10.0.1.3;45504","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:04.036839998Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:04.036829946Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:04.036829946Z","value":"45504"}},"parents":{},"children":null},";10.0.2.6;38488":{"id":";10.0.2.6;38488","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:04.036712428Z","value":"38488"},"addr":{"timestamp":"2016-07-08T16:03:04.036712428Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:04.03672191Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;42216":{"id":";172.31.35.200;42216","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"swarm-master;\u003chost\u003e"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033270689Z","value":"swarm-master;172.17.0.3;42216"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030885866Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.033270689Z","value":"42216"},"procspied":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033270689Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035831503Z","value":"22013"}},"parents":{},"children":null},";10.0.1.3;45542":{"id":";10.0.1.3;45542","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:11.032398628Z","value":"45542"},"addr":{"timestamp":"2016-07-08T16:03:11.032398628Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:11.032409213Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;2376":{"id":";172.31.35.200;2376","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-31-35-200.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:18.033254158Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.033250389Z","value":"172.31.35.200"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.033254158Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033250389Z","value":"2376"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031257811Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.033254158Z","value":"21717"}},"parents":{},"children":null},";172.31.36.56;34992":{"id":";172.31.36.56;34992","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"procspied":{"timestamp":"2016-07-08T16:03:16.810756266Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.810728238Z","value":"172.31.36.56"},"pid":{"timestamp":"2016-07-08T16:03:16.810756266Z","value":"13869"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.810756266Z","value":"swarm-keystore;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:16.810728238Z","value":"34992"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806034968Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45530":{"id":";10.0.1.3;45530","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:08.384224989Z","value":"45530"},"addr":{"timestamp":"2016-07-08T16:03:08.384224989Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:08.384234648Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45574":{"id":";10.0.1.3;45574","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:15.38258845Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:15.38258845Z","value":"45574"},"conntracked":{"timestamp":"2016-07-08T16:03:15.382603603Z","value":"true"}},"parents":{},"children":null},";52.39.40.168;6783":{"id":";52.39.40.168;6783","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ec2-52-39-40-168.us-west-2.compute.amazonaws.com"]},"adjacency":null,"edges":{},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522500248Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.524809693Z","value":"6783"},"procspied":{"timestamp":"2016-07-08T16:03:19.524816602Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524809693Z","value":"52.39.40.168"}},"parents":{},"children":null},";172.31.35.200;46374":{"id":";172.31.35.200;46374","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.3.9.140;443"],"edges":{";52.3.9.140;443":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:10.038121288Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:10.038111148Z","value":"172.31.35.200"},"port":{"timestamp":"2016-07-08T16:03:10.038111148Z","value":"46374"}},"parents":{},"children":null},";172.31.35.31;38934":{"id":";172.31.35.31;38934","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.388302937Z","value":"38934"},"procspied":{"timestamp":"2016-07-08T16:03:18.388313111Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.388302937Z","value":"172.31.35.31"},"pid":{"timestamp":"2016-07-08T16:03:18.388313111Z","value":"21735"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.388313111Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:18.38126952Z","value":"true"}},"parents":{},"children":null},";10.0.2.5;50150":{"id":";10.0.2.5;50150","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.4;80"],"edges":{";10.0.2.4;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:14.036577921Z","value":"50150"},"addr":{"timestamp":"2016-07-08T16:03:14.036577921Z","value":"10.0.2.5"},"conntracked":{"timestamp":"2016-07-08T16:03:14.036587953Z","value":"true"}},"parents":{},"children":null},";10.0.0.3;36364":{"id":";10.0.0.3;36364","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.0.4;27017"],"edges":{";10.0.0.4;27017":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.52310959Z","value":"10.0.0.3"},"pid":{"timestamp":"2016-07-08T16:03:11.382450388Z","value":"7776"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.382450388Z","value":"swarm-node-0;\u003chost\u003e"},"conntracked":{"timestamp":"2016-07-08T16:03:19.523117545Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:19.52310959Z","value":"36364"},"procspied":{"timestamp":"2016-07-08T16:03:15.522516068Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;35360":{"id":";172.31.47.123;35360","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524849491Z","value":"21714"},"procspied":{"timestamp":"2016-07-08T16:03:19.524849491Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524838043Z","value":"172.31.47.123"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524849491Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524838043Z","value":"35360"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522757788Z","value":"true"}},"parents":{},"children":null},";52.37.61.16;37502":{"id":";52.37.61.16;37502","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:16.80664738Z","value":"52.37.61.16"},"port":{"timestamp":"2016-07-08T16:03:16.80664738Z","value":"37502"},"conntracked":{"timestamp":"2016-07-08T16:03:16.806654233Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:08.810460922Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45502":{"id":";10.0.1.3;45502","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:04.036764747Z","value":"45502"},"conntracked":{"timestamp":"2016-07-08T16:03:04.036774421Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:04.036764747Z","value":"10.0.1.3"}},"parents":{},"children":null},";172.31.35.200;46172":{"id":";172.31.35.200;46172","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.3.9.140;443"],"edges":{";52.3.9.140;443":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.033102121Z","value":"172.31.35.200"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.033108591Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.033102121Z","value":"46172"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030209437Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:18.033108591Z","value":"24564"},"procspied":{"timestamp":"2016-07-08T16:03:18.033108591Z","value":"true"}},"parents":{},"children":null},";172.31.36.56;35008":{"id":";172.31.36.56;35008","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.5.255.40;443"],"edges":{";52.5.255.40;443":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:03.806131527Z","value":"35008"},"addr":{"timestamp":"2016-07-08T16:03:03.806131527Z","value":"172.31.36.56"},"conntracked":{"timestamp":"2016-07-08T16:03:03.806137132Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;37128":{"id":";172.31.47.123;37128","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.26.72.53;8500"],"edges":{";52.26.72.53;8500":{}},"controls":{},"latest":{"copy_of":{"timestamp":"2016-07-08T16:03:19.525022312Z","value":"swarm-node-1;172.17.0.2;37128"},"port":{"timestamp":"2016-07-08T16:03:19.525022312Z","value":"37128"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522623357Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"swarm-node-1;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.525022312Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:15.523066513Z","value":"21925"}},"parents":{},"children":null},";10.0.2.2;80":{"id":";10.0.2.2;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-10-0-2-2.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.522645248Z","value":"10.0.2.2"},"pid":{"timestamp":"2016-07-08T16:03:17.034747797Z","value":"22595"},"port":{"timestamp":"2016-07-08T16:03:19.522645248Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:19.522651155Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.034747797Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.034747797Z","value":"true"}},"parents":{},"children":null},";10.0.1.3;45518":{"id":";10.0.1.3;45518","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:06.037227587Z","value":"10.0.1.3"},"port":{"timestamp":"2016-07-08T16:03:06.037227587Z","value":"45518"},"conntracked":{"timestamp":"2016-07-08T16:03:06.037237349Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;58322":{"id":";10.0.1.4;58322","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:13.388257835Z","value":"10.0.1.4"},"port":{"timestamp":"2016-07-08T16:03:13.388257835Z","value":"58322"},"conntracked":{"timestamp":"2016-07-08T16:03:13.388267473Z","value":"true"}},"parents":{},"children":null},";10.0.2.4;34186":{"id":";10.0.2.4;34186","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.3;27017"],"edges":{";10.0.2.3;27017":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:19.523011746Z","value":"10.0.2.4"},"procspied":{"timestamp":"2016-07-08T16:03:15.522587301Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:15.522587301Z","value":"21524"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.522587301Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.523011746Z","value":"34186"},"conntracked":{"timestamp":"2016-07-08T16:03:19.52301972Z","value":"true"}},"parents":{},"children":null},";172.31.35.200;41696":{"id":";172.31.35.200;41696","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.37.61.16;2376"],"edges":{";52.37.61.16;2376":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:18.033316998Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"21939"},"copy_of":{"timestamp":"2016-07-08T16:03:18.033316998Z","value":"swarm-master;172.17.0.2;41696"},"port":{"timestamp":"2016-07-08T16:03:18.033316998Z","value":"41696"},"conntracked":{"timestamp":"2016-07-08T16:03:18.030627456Z","value":"true"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"swarm-master;\u003chost\u003e"},"procspied":{"timestamp":"2016-07-08T16:03:17.035383786Z","value":"true"}},"parents":{},"children":null},";172.31.47.123;49968":{"id":";172.31.47.123;49968","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;6783"],"edges":{";52.41.81.142;6783":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:19.522735612Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:19.524663946Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:19.524652657Z","value":"172.31.47.123"},"pid":{"timestamp":"2016-07-08T16:03:19.524663946Z","value":"22407"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.524663946Z","value":"swarm-node-1;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:19.524652657Z","value":"49968"}},"parents":{},"children":null},";52.37.61.16;38146":{"id":";52.37.61.16;38146","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.805901916Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.805892148Z","value":"38146"},"procspied":{"timestamp":"2016-07-08T16:03:08.810371504Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.805892148Z","value":"52.37.61.16"}},"parents":{},"children":null},";52.39.40.168;59296":{"id":";52.39.40.168;59296","topology":"endpoint","counters":{},"sets":{},"adjacency":[";172.31.35.200;2376"],"edges":{";172.31.35.200;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.031070587Z","value":"true"},"procspied":{"timestamp":"2016-07-08T16:03:18.033229507Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.03322318Z","value":"52.39.40.168"},"port":{"timestamp":"2016-07-08T16:03:18.03322318Z","value":"59296"}},"parents":{},"children":null},"swarm-node-0;172.17.0.1;46746":{"id":"swarm-node-0;172.17.0.1;46746","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-node-0;172.17.0.1;53"],"edges":{"swarm-node-0;172.17.0.1;53":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:12.376780421Z","value":"172.17.0.1"},"port":{"timestamp":"2016-07-08T16:03:12.376780421Z","value":"46746"},"conntracked":{"timestamp":"2016-07-08T16:03:12.376813004Z","value":"true"}},"parents":{},"children":null},";10.0.1.4;51164":{"id":";10.0.1.4;51164","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.2;80"],"edges":{";10.0.1.2;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.382992429Z","value":"10.0.1.4"},"procspied":{"timestamp":"2016-07-08T16:03:11.383001836Z","value":"true"},"pid":{"timestamp":"2016-07-08T16:03:11.383001836Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.383001836Z","value":"swarm-node-0;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:11.382992429Z","value":"51164"}},"parents":{},"children":null},";52.41.81.142;60104":{"id":";52.41.81.142;60104","topology":"endpoint","counters":{},"sets":{},"adjacency":["swarm-keystore;172.17.0.2;8500"],"edges":{"swarm-keystore;172.17.0.2;8500":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:16.806003412Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:16.805991506Z","value":"52.41.81.142"},"procspied":{"timestamp":"2016-07-08T16:03:08.81027387Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:16.805991506Z","value":"60104"}},"parents":{},"children":null},";172.31.35.200;49342":{"id":";172.31.35.200;49342","topology":"endpoint","counters":{},"sets":{},"adjacency":[";52.41.81.142;2376"],"edges":{";52.41.81.142;2376":{}},"controls":{},"latest":{"conntracked":{"timestamp":"2016-07-08T16:03:18.030688726Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:18.03335239Z","value":"49342"},"procspied":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.03335239Z","value":"172.31.35.200"},"pid":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"21939"},"copy_of":{"timestamp":"2016-07-08T16:03:18.03335239Z","value":"swarm-master;172.17.0.2;49342"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035177873Z","value":"swarm-master;\u003chost\u003e"}},"parents":{},"children":null},";10.0.2.6;38552":{"id":";10.0.2.6;38552","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"addr":{"timestamp":"2016-07-08T16:03:11.381216495Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:11.38122667Z","value":"true"},"port":{"timestamp":"2016-07-08T16:03:11.381216495Z","value":"38552"}},"parents":{},"children":null},";10.0.1.3;45582":{"id":";10.0.1.3;45582","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.1.4;8079"],"edges":{";10.0.1.4;8079":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:18.031656731Z","value":"45582"},"addr":{"timestamp":"2016-07-08T16:03:18.031656731Z","value":"10.0.1.3"},"conntracked":{"timestamp":"2016-07-08T16:03:18.031669707Z","value":"true"}},"parents":{},"children":null},";10.0.2.6;38598":{"id":";10.0.2.6;38598","topology":"endpoint","counters":{},"sets":{},"adjacency":[";10.0.2.5;80"],"edges":{";10.0.2.5;80":{}},"controls":{},"latest":{"port":{"timestamp":"2016-07-08T16:03:17.034680289Z","value":"38598"},"addr":{"timestamp":"2016-07-08T16:03:17.034680289Z","value":"10.0.2.6"},"conntracked":{"timestamp":"2016-07-08T16:03:17.034685583Z","value":"true"}},"parents":{},"children":null},";172.18.0.5;80":{"id":";172.18.0.5;80","topology":"endpoint","counters":{},"sets":{"reverse_dns_names":["ip-172-18-0-5.us-west-2.compute.internal"]},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"22803"},"procspied":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"true"},"addr":{"timestamp":"2016-07-08T16:03:18.03081513Z","value":"172.18.0.5"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.035452841Z","value":"swarm-master;\u003chost\u003e"},"port":{"timestamp":"2016-07-08T16:03:18.03081513Z","value":"80"},"conntracked":{"timestamp":"2016-07-08T16:03:18.03082203Z","value":"true"}},"parents":{},"children":null}}},"Process":{"shape":"square","label":"process","label_plural":"processes","nodes":{"swarm-node-0;4826":{"id":"swarm-node-0;4826","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380015077Z","value":"4812"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380010062Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.380005891Z","value":"4826"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392144744Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380007936Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.3800125Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.137536E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.137536E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.137536E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.137536E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.137536E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.137536E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.137536E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.137536E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.137536E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.137536E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.137536E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.137536E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.137536E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.137536E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.137536E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;22750":{"id":"swarm-master;22750","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.032713343Z","value":"nginx: master process nginx -g daemon off;"},"pid":{"timestamp":"2016-07-08T16:03:18.032711193Z","value":"22750"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.042110077Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035876006Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032712231Z","value":"nginx: master process nginx -g daemon off;"},"threads":{"timestamp":"2016-07-08T16:03:18.032714658Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032716185Z","value":"22729"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.6E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.6E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.6E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.6E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.6E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.6E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.6E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.6E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.6E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.6E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.6E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.6E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.6E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.6E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.477504E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.477504E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.477504E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.477504E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.477504E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.477504E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.477504E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.477504E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.477504E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.477504E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.477504E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.477504E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.477504E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.477504E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.477504E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;33":{"id":"swarm-node-0;33","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379418338Z","value":"33"},"threads":{"timestamp":"2016-07-08T16:03:18.379420256Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392416826Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379422925Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;29":{"id":"swarm-master;29","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032465774Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032461311Z","value":"29"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036214238Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032463287Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;20":{"id":"swarm-node-0;20","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.381301264Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.381303552Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381299337Z","value":"20"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391562868Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;794":{"id":"swarm-keystore;794","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806872658Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.806870788Z","value":"/usr/sbin/atd -f "},"ppid":{"timestamp":"2016-07-08T16:03:16.806874303Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.806868369Z","value":"794"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815125038Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.806869526Z","value":"/usr/sbin/atd"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.937408E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":1.937408E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":1.937408E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":1.937408E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":1.937408E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":1.937408E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":1.937408E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":1.937408E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":1.937408E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":1.937408E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":1.937408E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":1.937408E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":1.937408E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":1.937408E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":1.937408E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;16107":{"id":"swarm-node-0;16107","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.380139843Z","value":"/bin/bash "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392864638Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380136591Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380142088Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.38013447Z","value":"16107"},"ppid":{"timestamp":"2016-07-08T16:03:18.380144683Z","value":"16093"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.321856E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.321856E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.321856E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.321856E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.321856E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.321856E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.321856E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.321856E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.321856E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.321856E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.321856E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.321856E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.321856E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.321856E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.321856E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;1023":{"id":"swarm-node-0;1023","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.380504032Z","value":"/sbin/agetty"},"threads":{"timestamp":"2016-07-08T16:03:18.380510974Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392836684Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380513741Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380508659Z","value":"/sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220 "},"pid":{"timestamp":"2016-07-08T16:03:18.380502252Z","value":"1023"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.957888E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":1.957888E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":1.957888E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":1.957888E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":1.957888E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":1.957888E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":1.957888E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":1.957888E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":1.957888E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":1.957888E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":1.957888E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":1.957888E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":1.957888E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":1.957888E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":1.957888E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;4537":{"id":"swarm-node-1;4537","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.52346406Z","value":"4247"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523459166Z","value":"top "},"pid":{"timestamp":"2016-07-08T16:03:19.523455136Z","value":"4537"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528872898Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523457017Z","value":"top"},"threads":{"timestamp":"2016-07-08T16:03:19.523461447Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":3E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":3E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":3E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":3E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":3E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":3E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":3E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":3E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":3E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":3E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":3E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":3E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":3E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;651":{"id":"swarm-node-1;651","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.52364874Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523644664Z","value":"/lib/systemd/systemd-logind "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529704006Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523642824Z","value":"/lib/systemd/systemd-logind"},"threads":{"timestamp":"2016-07-08T16:03:19.52364645Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.523641135Z","value":"651"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.875392E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.875392E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.875392E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.875392E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.875392E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.875392E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.875392E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.875392E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.875392E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.875392E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.875392E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.875392E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.875392E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.875392E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.875392E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.7E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.7E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;30258":{"id":"swarm-node-0;30258","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392024354Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381587608Z","value":"7"},"name":{"timestamp":"2016-07-08T16:03:18.381583078Z","value":"docker-containerd-shim"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381585275Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.381590357Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.381581043Z","value":"30258"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.513216E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.513216E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.513216E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.513216E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.513216E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.513216E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.513216E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.513216E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.513216E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.513216E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.513216E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.513216E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.513216E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.513216E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.513216E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;10555":{"id":"swarm-master;10555","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035369757Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032818644Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032817247Z","value":"10555"},"ppid":{"timestamp":"2016-07-08T16:03:18.032820219Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;2240":{"id":"swarm-node-0;2240","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377989432Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377985102Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377977134Z","value":"2240"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391774817Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.377978948Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.377987126Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.74784E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.74784E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.74784E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.74784E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.74784E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.74784E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.74784E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.74784E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.74784E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.74784E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.74784E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.74784E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.74784E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.74784E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.74784E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;14624":{"id":"swarm-keystore;14624","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806906029Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806907289Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806904929Z","value":"14624"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814779834Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;13865":{"id":"swarm-keystore;13865","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815520954Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.811923782Z","value":"/sbin/runsvdir"},"threads":{"timestamp":"2016-07-08T16:03:16.811934065Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.81192906Z","value":"/sbin/runsvdir /etc/service "},"ppid":{"timestamp":"2016-07-08T16:03:16.811943203Z","value":"13854"},"pid":{"timestamp":"2016-07-08T16:03:16.81191925Z","value":"13865"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815925301Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.096E+03},{"date":"2016-07-08T16:03:03.806514197Z","value":4.096E+03},{"date":"2016-07-08T16:03:04.806695865Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.810983181Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.805183253Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.808186744Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.809797574Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.805031355Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.805873133Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.805909183Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.805599749Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.809488235Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.810925185Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.808837445Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.806483021Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"],"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;22801":{"id":"swarm-master;22801","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041541147Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035319025Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032029869Z","value":"nginx: worker process"},"threads":{"timestamp":"2016-07-08T16:03:18.032032119Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032033474Z","value":"22750"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032030996Z","value":"nginx: worker process"},"pid":{"timestamp":"2016-07-08T16:03:18.032028259Z","value":"22801"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.739648E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.739648E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.739648E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.739648E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.739648E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.739648E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.739648E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.739648E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.739648E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.739648E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.739648E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.739648E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.739648E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.739648E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.739648E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":8.192E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"],"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"]},"children":null},"swarm-keystore;6161":{"id":"swarm-keystore;6161","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.807028529Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.807029937Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.807027129Z","value":"6161"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815573483Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;21448":{"id":"swarm-node-1;21448","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529390355Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523817961Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523810604Z","value":"docker-containerd-shim 9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 /var/run/docker/libcontainerd/9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523806594Z","value":"21448"},"name":{"timestamp":"2016-07-08T16:03:19.523808459Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523815279Z","value":"10"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.8E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.234112E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.234112E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.234112E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.234112E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.234112E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.234112E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.234112E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.234112E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.234112E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.234112E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.234112E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.234112E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.234112E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.234112E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.234112E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;794":{"id":"swarm-master;794","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.031906738Z","value":"/usr/sbin/rsyslogd"},"threads":{"timestamp":"2016-07-08T16:03:18.03190917Z","value":"4"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031907978Z","value":"/usr/sbin/rsyslogd -n "},"ppid":{"timestamp":"2016-07-08T16:03:18.031910496Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031905559Z","value":"794"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036044954Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.692864E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.692864E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.692864E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.692864E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.692864E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.692864E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.692864E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.692864E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.692864E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.692864E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.692864E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.692864E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.692864E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.692864E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.692864E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":8E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":8E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":8E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":8E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":8E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":8E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":8E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":8E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":8E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":8E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":8E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":8E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":8E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":8E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;37":{"id":"swarm-master;37","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032216471Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036186939Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032215291Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032214116Z","value":"37"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;21714":{"id":"swarm-node-1;21714","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.523366473Z","value":"/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=amazonec2 --cluster-store=consul://52.26.72.53:8500 --cluster-advertise=eth0:2376 "},"ppid":{"timestamp":"2016-07-08T16:03:19.523372253Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.523362141Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530010171Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523364207Z","value":"/usr/bin/docker"},"threads":{"timestamp":"2016-07-08T16:03:19.523369533Z","value":"62"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.8298969072164947E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.628498727735369E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.5284974093264248E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4615384615384617E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.3231552162849871E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.5167095115681233E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.396508728179551E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.3636363636363635E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.2690355329949238E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.2967581047381547E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.6445623342175068E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.942257217847769E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.627906976744186E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.2694300518134716E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.2564102564102564E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.554558976E+09},{"date":"2016-07-08T16:03:06.530887978Z","value":1.55457536E+09},{"date":"2016-07-08T16:03:07.521877676Z","value":1.55461632E+09},{"date":"2016-07-08T16:03:08.522565688Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:09.51860152Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:10.520323767Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:11.545961925Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:12.518883632Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:13.519658046Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:14.537219027Z","value":1.554649088E+09},{"date":"2016-07-08T16:03:15.521623007Z","value":1.554690048E+09},{"date":"2016-07-08T16:03:16.52795835Z","value":1.554690048E+09},{"date":"2016-07-08T16:03:17.526529996Z","value":1.554690048E+09},{"date":"2016-07-08T16:03:18.521479745Z","value":1.554690048E+09},{"date":"2016-07-08T16:03:19.522279992Z","value":1.554690048E+09}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.83E+02},{"date":"2016-07-08T16:03:06.530887978Z","value":1.98E+02},{"date":"2016-07-08T16:03:07.521877676Z","value":1.94E+02},{"date":"2016-07-08T16:03:08.522565688Z","value":1.9E+02},{"date":"2016-07-08T16:03:09.51860152Z","value":1.89E+02},{"date":"2016-07-08T16:03:10.520323767Z","value":1.9E+02},{"date":"2016-07-08T16:03:11.545961925Z","value":1.89E+02},{"date":"2016-07-08T16:03:12.518883632Z","value":1.89E+02},{"date":"2016-07-08T16:03:13.519658046Z","value":1.9E+02},{"date":"2016-07-08T16:03:14.537219027Z","value":1.9E+02},{"date":"2016-07-08T16:03:15.521623007Z","value":1.96E+02},{"date":"2016-07-08T16:03:16.52795835Z","value":1.93E+02},{"date":"2016-07-08T16:03:17.526529996Z","value":1.97E+02},{"date":"2016-07-08T16:03:18.521479745Z","value":1.98E+02},{"date":"2016-07-08T16:03:19.522279992Z","value":1.98E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;8076":{"id":"swarm-node-1;8076","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522915128Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52291748Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522912992Z","value":"8076"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529032894Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14163":{"id":"swarm-node-0;14163","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381009073Z","value":"14163"},"threads":{"timestamp":"2016-07-08T16:03:18.381011632Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392430537Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.381014202Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;2":{"id":"swarm-keystore;2","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.807101324Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815396152Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.807102363Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;27":{"id":"swarm-node-1;27","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522812216Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522807739Z","value":"27"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528935674Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522809937Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;6033":{"id":"swarm-keystore;6033","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.811476389Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811481537Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811472304Z","value":"6033"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814908556Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;253":{"id":"swarm-master;253","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.03149383Z","value":"253"},"ppid":{"timestamp":"2016-07-08T16:03:18.031496122Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035822751Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031494885Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;14186":{"id":"swarm-keystore;14186","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.81268583Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815458837Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812683674Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812681722Z","value":"14186"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;340":{"id":"swarm-keystore;340","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.810765013Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.810773805Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.810759816Z","value":"/lib/systemd/systemd-udevd "},"pid":{"timestamp":"2016-07-08T16:03:16.810750889Z","value":"340"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815200248Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.810754868Z","value":"/lib/systemd/systemd-udevd"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":5.074944E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":5.074944E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":5.074944E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":5.074944E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":5.074944E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":5.074944E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":5.074944E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":5.074944E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":5.074944E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":5.074944E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":5.074944E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":5.074944E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":5.074944E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":5.074944E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":5.074944E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;7776":{"id":"swarm-node-0;7776","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378870312Z","value":"33"},"name":{"timestamp":"2016-07-08T16:03:18.378866303Z","value":"java"},"pid":{"timestamp":"2016-07-08T16:03:18.378864507Z","value":"7776"},"ppid":{"timestamp":"2016-07-08T16:03:18.378872882Z","value":"7759"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378868358Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./target/app.jar --port=80 "},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.39348949Z","value":"1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392870891Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:05.37769151Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:06.37645477Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:07.391815115Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:08.385990796Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:09.37997291Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:10.392972538Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:11.379710023Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:12.376630021Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:13.388264627Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:14.37920671Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:15.374668518Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:16.381535729Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:17.380752914Z","value":1.521721344E+09},{"date":"2016-07-08T16:03:18.377252038Z","value":1.521721344E+09}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":2.617801047120419E-01},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.3E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":3.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":3.3E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":3.3E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":3.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":3.3E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":3.3E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":3.3E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":3.3E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":3.5E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":3.3E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":3.4E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":3.3E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":3.3E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":3.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/cart;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;80":{"id":"swarm-node-1;80","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524804853Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524800435Z","value":"80"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529105936Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524802248Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14561":{"id":"swarm-node-0;14561","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.37819758Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.378193973Z","value":"14561"},"name":{"timestamp":"2016-07-08T16:03:18.378195666Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.378200825Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392878491Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378203241Z","value":"21741"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.75488E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.75488E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.75488E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.75488E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.75488E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.75488E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.75488E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.75488E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.75488E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.75488E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.75488E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.75488E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.75488E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.75488E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.75488E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;24861":{"id":"swarm-master;24861","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032900981Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035419141Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032902162Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032899765Z","value":"24861"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22600":{"id":"swarm-master;22600","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031977117Z","value":"21717"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031973329Z","value":"docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 80 -container-ip 172.18.0.5 -container-port 80 "},"pid":{"timestamp":"2016-07-08T16:03:18.031969027Z","value":"22600"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035617631Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.0319711Z","value":"docker-proxy"},"threads":{"timestamp":"2016-07-08T16:03:18.0319753Z","value":"5"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.701312E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":2.701312E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":2.701312E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":2.701312E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":2.701312E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":2.701312E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":2.701312E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":2.701312E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":2.701312E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":2.701312E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":2.701312E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":2.701312E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":2.701312E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":2.701312E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":2.701312E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":7E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":7E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":7E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":7E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":7E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":7E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":7E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":7E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":7E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":7E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":7E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":7E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":7E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":7E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;21":{"id":"swarm-master;21","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032498776Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032496428Z","value":"21"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035390635Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032497471Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;9075":{"id":"swarm-master;9075","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035771781Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032605217Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032603049Z","value":"9075"},"threads":{"timestamp":"2016-07-08T16:03:18.032604062Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;6238":{"id":"swarm-keystore;6238","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.812203105Z","value":"6238"},"ppid":{"timestamp":"2016-07-08T16:03:16.81221049Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815484206Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812207363Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;11096":{"id":"swarm-node-0;11096","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380907002Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380902041Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.380897038Z","value":"11096"},"name":{"timestamp":"2016-07-08T16:03:18.380899595Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380904318Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392694491Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.35872E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.35872E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.35872E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.35872E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.35872E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.35872E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.35872E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.35872E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.35872E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.35872E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.35872E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.35872E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.35872E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.35872E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.35872E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;31":{"id":"swarm-node-1;31","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.52302571Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52302842Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523023548Z","value":"31"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529147463Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;1":{"id":"swarm-master;1","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035904378Z","value":"swarm-master;\u003chost\u003e"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032885385Z","value":"/sbin/init "},"pid":{"timestamp":"2016-07-08T16:03:18.03288314Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.03288422Z","value":"/sbin/init"},"threads":{"timestamp":"2016-07-08T16:03:18.032888188Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.815744E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.815744E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.815744E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.815744E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.815744E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.815744E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.815744E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.815744E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.815744E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.815744E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.815744E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.815744E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.815744E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.815744E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.815744E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":3.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":3.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":3.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":3.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":3.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":3.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":3.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":3.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":3.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":3.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":3.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":3.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":3.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":3.4E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;22414":{"id":"swarm-node-0;22414","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381414169Z","value":"22414"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391795261Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381421083Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.381416467Z","value":"docker-containerd-shim"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381418943Z","value":"docker-containerd-shim effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872 /var/run/docker/libcontainerd/effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.381423618Z","value":"21741"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.496832E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.496832E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.496832E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.496832E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.496832E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.496832E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.496832E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.496832E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.496832E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.496832E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.496832E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.496832E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.496832E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.496832E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.496832E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;22595":{"id":"swarm-master;22595","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032268102Z","value":"/go/bin/payment"},"threads":{"timestamp":"2016-07-08T16:03:18.032270799Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:18.032272336Z","value":"22576"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032269216Z","value":"/go/bin/payment -port=80 "},"pid":{"timestamp":"2016-07-08T16:03:18.032267006Z","value":"22595"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041279808Z","value":"643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036143537Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.763072E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":5.763072E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":5.763072E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":5.763072E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":5.763072E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":5.763072E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":5.763072E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":5.763072E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":5.763072E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":5.763072E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":5.763072E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":5.763072E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":5.763072E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":5.763072E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":5.763072E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":6E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":6E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":6E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":6E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":6E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":6E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":6E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":6E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":6E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":5E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":6E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":6E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":6E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":6E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["weaveworksdemos/payment;\u003ccontainer_image\u003e"],"container":["643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;24":{"id":"swarm-node-1;24","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.523849511Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523851818Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523847449Z","value":"24"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529527508Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;101":{"id":"swarm-node-0;101","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391610458Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379085746Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379081665Z","value":"101"},"threads":{"timestamp":"2016-07-08T16:03:18.379083515Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;22149":{"id":"swarm-keystore;22149","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.806994507Z","value":"docker-proxy"},"ppid":{"timestamp":"2016-07-08T16:03:16.807003352Z","value":"21761"},"cmdline":{"timestamp":"2016-07-08T16:03:16.80699643Z","value":"docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 8500 -container-ip 172.17.0.2 -container-port 8500 "},"pid":{"timestamp":"2016-07-08T16:03:16.80699275Z","value":"22149"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814952816Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806998411Z","value":"5"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":7E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":7E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":7E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":7E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":7E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":7E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":7E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":7E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":7E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":7E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":7E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":7E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":7E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":7E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:03.806514197Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:04.806695865Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:05.810983181Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:06.805183253Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:07.808186744Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:08.809797574Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:09.805031355Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:10.805873133Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:11.805909183Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:12.805599749Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:13.809488235Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:14.810925185Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:15.808837445Z","value":2.7246592E+07},{"date":"2016-07-08T16:03:16.806483021Z","value":2.7246592E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;25":{"id":"swarm-node-0;25","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378130764Z","value":"25"},"ppid":{"timestamp":"2016-07-08T16:03:18.378134788Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391535465Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378132724Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":2.6041666666666663E-01},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;11":{"id":"swarm-node-0;11","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391624177Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381439221Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.381441711Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.38143612Z","value":"11"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;824":{"id":"swarm-keystore;824","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.811442109Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811448479Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811437036Z","value":"/usr/sbin/irqbalance --pid=/var/run/irqbalance.pid "},"pid":{"timestamp":"2016-07-08T16:03:16.811428453Z","value":"824"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814986882Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.811432345Z","value":"/usr/sbin/irqbalance"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.342912E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.342912E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.342912E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.342912E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.342912E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.342912E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.342912E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.342912E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.342912E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.342912E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.342912E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.342912E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.342912E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.342912E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.342912E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;34":{"id":"swarm-node-0;34","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37768941Z","value":"34"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392688438Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377691224Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377693267Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;703":{"id":"swarm-node-1;703","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.526074292Z","value":"/usr/bin/docker-runc init "},"pid":{"timestamp":"2016-07-08T16:03:19.526069425Z","value":"703"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530640188Z","value":"e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529656622Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.526072055Z","value":"/usr/bin/docker-runc"},"threads":{"timestamp":"2016-07-08T16:03:19.526076372Z","value":"6"},"ppid":{"timestamp":"2016-07-08T16:03:19.526079504Z","value":"677"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":7.957559681697612E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":5.249343832020997E-01},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":9.97376E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.24288E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.24288E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.24288E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.24288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":1.9E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":5E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":5E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-1;32494":{"id":"swarm-node-1;32494","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530556537Z","value":"d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40"},"threads":{"timestamp":"2016-07-08T16:03:19.525358029Z","value":"6"},"name":{"timestamp":"2016-07-08T16:03:19.525353627Z","value":"/usr/bin/docker-runc"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529451433Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525360617Z","value":"32478"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525355856Z","value":"/usr/bin/docker-runc init "},"pid":{"timestamp":"2016-07-08T16:03:19.525351642Z","value":"32494"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.464064E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.464064E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.464064E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.464064E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.464064E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.464064E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.464064E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.464064E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.464064E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.464064E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.464064E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.464064E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.464064E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.464064E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.464064E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":5E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":5E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":5E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":5E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":5E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":5E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":5E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":5E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":5E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":5E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-1;35":{"id":"swarm-node-1;35","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522660135Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.522662196Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522658199Z","value":"35"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530030389Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;18029":{"id":"swarm-node-0;18029","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.381559581Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.381567613Z","value":"18015"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381561771Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.381557504Z","value":"18029"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391576787Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381563839Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.321856E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.321856E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.321856E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.321856E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.321856E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.321856E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.321856E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.321856E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.321856E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.321856E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.321856E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.321856E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.321856E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.321856E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.321856E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8391":{"id":"swarm-node-1;8391","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.526187604Z","value":"8391"},"ppid":{"timestamp":"2016-07-08T16:03:19.526191945Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529505977Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.52618958Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;52":{"id":"swarm-master;52","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.03147564Z","value":"52"},"threads":{"timestamp":"2016-07-08T16:03:18.031477061Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035260483Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031478751Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;28959":{"id":"swarm-node-0;28959","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378214825Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.37822264Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:18.378224999Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378220492Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.378213173Z","value":"28959"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391501351Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.428352E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.428352E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.428352E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.428352E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.428352E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.428352E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.428352E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.428352E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.428352E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.428352E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.428352E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.428352E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.428352E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.428352E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.428352E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;689":{"id":"swarm-node-0;689","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379331391Z","value":"689"},"ppid":{"timestamp":"2016-07-08T16:03:18.379335661Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392247423Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.37933355Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;11":{"id":"swarm-node-1;11","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523235142Z","value":"11"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529369621Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.52323716Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523239535Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;21721":{"id":"swarm-node-1;21721","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529174438Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.526170448Z","value":"docker-containerd"},"threads":{"timestamp":"2016-07-08T16:03:19.526175002Z","value":"12"},"cmdline":{"timestamp":"2016-07-08T16:03:19.526172646Z","value":"docker-containerd -l /var/run/docker/libcontainerd/docker-containerd.sock --runtime docker-runc --start-timeout 2m "},"ppid":{"timestamp":"2016-07-08T16:03:19.526177674Z","value":"21714"},"pid":{"timestamp":"2016-07-08T16:03:19.526167833Z","value":"21721"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.0309278350515463E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":1.0178117048346056E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":1.2953367875647668E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":7.692307692307693E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":7.633587786259541E-01},{"date":"2016-07-08T16:03:10.520323767Z","value":7.712082262210797E-01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.2468827930174564E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":1.06951871657754E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":7.614213197969544E-01},{"date":"2016-07-08T16:03:14.537219027Z","value":7.481296758104738E-01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.0610079575596816E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":1.574803149606299E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":7.751937984496124E-01},{"date":"2016-07-08T16:03:18.521479745Z","value":5.181347150259068E-01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.282051282051282E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1E+02},{"date":"2016-07-08T16:03:06.530887978Z","value":1.01E+02},{"date":"2016-07-08T16:03:07.521877676Z","value":1E+02},{"date":"2016-07-08T16:03:08.522565688Z","value":1E+02},{"date":"2016-07-08T16:03:09.51860152Z","value":1E+02},{"date":"2016-07-08T16:03:10.520323767Z","value":1E+02},{"date":"2016-07-08T16:03:11.545961925Z","value":1E+02},{"date":"2016-07-08T16:03:12.518883632Z","value":1E+02},{"date":"2016-07-08T16:03:13.519658046Z","value":1E+02},{"date":"2016-07-08T16:03:14.537219027Z","value":1E+02},{"date":"2016-07-08T16:03:15.521623007Z","value":9.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.03E+02},{"date":"2016-07-08T16:03:17.526529996Z","value":1E+02},{"date":"2016-07-08T16:03:18.521479745Z","value":1E+02},{"date":"2016-07-08T16:03:19.522279992Z","value":1E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":2.1917696E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":2.1917696E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;21925":{"id":"swarm-node-1;21925","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.52338301Z","value":"21925"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530477294Z","value":"060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529200568Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523385102Z","value":"/swarm"},"threads":{"timestamp":"2016-07-08T16:03:19.523389674Z","value":"9"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52338734Z","value":"/swarm join --advertise 52.37.61.16:2376 consul://52.26.72.53:8500 "},"ppid":{"timestamp":"2016-07-08T16:03:19.523392427Z","value":"21908"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":1.4249984E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":1.4249984E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":6E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":6E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":6E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":6E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":6E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":6E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":6E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":6E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":6E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":6E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":6E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":6E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":6E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":6E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["swarm;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"],"container":["060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f;\u003ccontainer\u003e"]},"children":null},"swarm-master;43":{"id":"swarm-master;43","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032307698Z","value":"43"},"ppid":{"timestamp":"2016-07-08T16:03:18.032311309Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035511402Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032309807Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;21723":{"id":"swarm-master;21723","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032689249Z","value":"21723"},"name":{"timestamp":"2016-07-08T16:03:18.032690289Z","value":"docker-containerd"},"threads":{"timestamp":"2016-07-08T16:03:18.032692581Z","value":"13"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035581306Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032694331Z","value":"21717"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032691468Z","value":"docker-containerd -l /var/run/docker/libcontainerd/docker-containerd.sock --runtime docker-runc --start-timeout 2m "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":6E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":6E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":6E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":6E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":6E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":6E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":6E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":6E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":6.1E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":6E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":6E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":6E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":6E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":7.8125E-01},{"date":"2016-07-08T16:03:05.036133532Z","value":7.575757575757576E-01},{"date":"2016-07-08T16:03:06.035121928Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.0101010101010102E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":7.653061224489796E-01},{"date":"2016-07-08T16:03:09.036001043Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:10.038222401Z","value":7.5E-01},{"date":"2016-07-08T16:03:11.031130584Z","value":7.614213197969544E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":7.9155672823219E-01},{"date":"2016-07-08T16:03:13.04055948Z","value":7.894736842105263E-01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.0256410256410255E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":7.633587786259541E-01},{"date":"2016-07-08T16:03:16.038816563Z","value":7.556675062972292E-01},{"date":"2016-07-08T16:03:17.033895132Z","value":5.076142131979695E-01},{"date":"2016-07-08T16:03:18.031288544Z","value":7.556675062972292E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":2.1266432E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":2.1266432E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;27891":{"id":"swarm-master;27891","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031871184Z","value":"27891"},"ppid":{"timestamp":"2016-07-08T16:03:18.031873478Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036115743Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031872243Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;5":{"id":"swarm-master;5","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032363626Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032364825Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032362528Z","value":"5"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03556843Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;10":{"id":"swarm-master;10","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035441437Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032541251Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032542853Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032540018Z","value":"10"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;2659":{"id":"swarm-node-0;2659","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380876812Z","value":"2659"},"name":{"timestamp":"2016-07-08T16:03:18.380878847Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380883409Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391984891Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380886287Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380881122Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.252224E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.252224E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.252224E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.252224E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.252224E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.252224E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.252224E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.252224E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.252224E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.252224E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.252224E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.252224E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.252224E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.252224E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.252224E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;14250":{"id":"swarm-node-1;14250","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523217413Z","value":"14250"},"ppid":{"timestamp":"2016-07-08T16:03:19.52322554Z","value":"14235"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523220988Z","value":"/bin/ash "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529316041Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523223133Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.523219148Z","value":"/bin/ash"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.028096E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":1.028096E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":1.028096E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":1.028096E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":1.028096E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":1.028096E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":1.028096E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":1.028096E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":1.028096E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":1.028096E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":1.028096E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":1.028096E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":1.028096E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":1.028096E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":1.028096E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;16878":{"id":"swarm-node-0;16878","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.381539026Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.381533214Z","value":"/sbin/runsvdir"},"ppid":{"timestamp":"2016-07-08T16:03:18.381541797Z","value":"16867"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381536755Z","value":"/sbin/runsvdir /etc/service "},"pid":{"timestamp":"2016-07-08T16:03:18.381530942Z","value":"16878"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393664315Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391991245Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.37769151Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.37645477Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.391815115Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.385990796Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.37997291Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.392972538Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.379710023Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.376630021Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.388264627Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.37920671Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.374668518Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.381535729Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.380752914Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.377252038Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;35":{"id":"swarm-node-0;35","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377794597Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377796914Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377792844Z","value":"35"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391815288Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;829":{"id":"swarm-keystore;829","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.807054466Z","value":"dnsmasq"},"ppid":{"timestamp":"2016-07-08T16:03:16.807058243Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.807055579Z","value":"dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/run/lxc/dnsmasq.pid --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative "},"pid":{"timestamp":"2016-07-08T16:03:16.807053374Z","value":"829"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815593617Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.807056751Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.871296E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.871296E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.871296E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.871296E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.871296E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.871296E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.871296E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.871296E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.871296E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.871296E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.871296E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.871296E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.871296E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.871296E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.871296E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;326":{"id":"swarm-node-0;326","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379035858Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379031558Z","value":"/lib/systemd/systemd-journald "},"pid":{"timestamp":"2016-07-08T16:03:18.379027852Z","value":"326"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391495073Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379029634Z","value":"/lib/systemd/systemd-journald"},"threads":{"timestamp":"2016-07-08T16:03:18.379033513Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.6636288E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":2.6636288E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":2.6636288E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":2.6636288E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":2.6640384E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":2.6640384E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.5E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.5E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;13":{"id":"swarm-node-0;13","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379196686Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379202812Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.37919476Z","value":"13"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391700149Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;11217":{"id":"swarm-node-0;11217","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.37858329Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.378587674Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.37857956Z","value":"11217"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391651859Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378581325Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.3785853Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.12352E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.12352E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.12352E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.12352E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.12352E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.12352E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.12352E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.12352E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.12352E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.12352E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.12352E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.12352E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.12352E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.12352E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.12352E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;2468":{"id":"swarm-node-1;2468","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524942396Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524954014Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529430637Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524956523Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524944733Z","value":"docker-containerd-shim 9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 /var/run/docker/libcontainerd/9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.524940403Z","value":"2468"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.771264E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.771264E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.771264E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.771264E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.771264E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.771264E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.771264E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.771264E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.771264E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.771264E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.771264E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.771264E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.771264E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.771264E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.771264E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;8043":{"id":"swarm-node-0;8043","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377568168Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.377570409Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377566166Z","value":"docker-containerd-shim 9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d /var/run/docker/libcontainerd/9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377561776Z","value":"8043"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391875169Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.377563596Z","value":"docker-containerd-shim"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.46112E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.46112E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.46112E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.46112E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.46112E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.46112E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.46112E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.46112E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.46112E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.46112E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.46112E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.46112E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.46112E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.46112E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.46112E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;46":{"id":"swarm-node-1;46","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525654303Z","value":"46"},"ppid":{"timestamp":"2016-07-08T16:03:19.525658401Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529471673Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525656261Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;983":{"id":"swarm-node-1;983","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525816447Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525818865Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52581424Z","value":"983"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529086477Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;507":{"id":"swarm-node-0;507","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378335542Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.37833757Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378333378Z","value":"507"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391596734Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;10":{"id":"swarm-node-1;10","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529357624Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525630467Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525620804Z","value":"10"},"threads":{"timestamp":"2016-07-08T16:03:19.525622821Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;554":{"id":"swarm-keystore;554","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806860453Z","value":"554"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815273478Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806861652Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806863111Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;50":{"id":"swarm-master;50","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035793827Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031891053Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031888786Z","value":"50"},"threads":{"timestamp":"2016-07-08T16:03:18.031889851Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;14":{"id":"swarm-master;14","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035355072Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032051409Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032049109Z","value":"14"},"threads":{"timestamp":"2016-07-08T16:03:18.032050171Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;45":{"id":"swarm-keystore;45","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.807109857Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.807107662Z","value":"45"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815514416Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.80710869Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;4686":{"id":"swarm-node-0;4686","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378650069Z","value":"4671"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378645642Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378641926Z","value":"4686"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392444534Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378643777Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378647756Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.330048E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.330048E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.330048E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.330048E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.330048E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.330048E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.330048E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.330048E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.330048E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.330048E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.330048E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.330048E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.330048E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.330048E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.330048E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21807":{"id":"swarm-node-1;21807","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.526223499Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.526226457Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.526221282Z","value":"21807"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52940423Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;1042":{"id":"swarm-keystore;1042","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812668696Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812661403Z","value":"1042"},"ppid":{"timestamp":"2016-07-08T16:03:16.812670992Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.812666516Z","value":"/sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220 "},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815137568Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.81266431Z","value":"/sbin/agetty"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.871872E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":1.871872E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":1.871872E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":1.871872E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":1.871872E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":1.871872E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":1.871872E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":1.871872E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":1.871872E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":1.871872E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":1.871872E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":1.871872E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":1.871872E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":1.871872E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":1.871872E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;101":{"id":"swarm-node-1;101","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529343845Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523266835Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523269134Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523264839Z","value":"101"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;11158":{"id":"swarm-node-0;11158","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.377775854Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.377782192Z","value":"11144"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377777899Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.377773944Z","value":"11158"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392186039Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377779882Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.321856E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.321856E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.321856E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.321856E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.321856E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.321856E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.321856E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.321856E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.321856E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.321856E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.321856E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.321856E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.321856E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.321856E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.321856E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;2":{"id":"swarm-node-1;2","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.524617789Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.52461567Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529697987Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;24117":{"id":"swarm-master;24117","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032532536Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032534115Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032531443Z","value":"24117"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035596034Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22":{"id":"swarm-master;22","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032846506Z","value":"22"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035946094Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032847666Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032849057Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;1041":{"id":"swarm-keystore;1041","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.81289669Z","value":"/sbin/agetty --noclear tty1 linux "},"ppid":{"timestamp":"2016-07-08T16:03:16.812901536Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812892738Z","value":"1041"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815146777Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.812894774Z","value":"/sbin/agetty"},"threads":{"timestamp":"2016-07-08T16:03:16.812899044Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.097152E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.097152E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.097152E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.097152E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.097152E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.097152E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.097152E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.097152E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.097152E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.097152E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.097152E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.097152E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.097152E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.097152E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.097152E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;52":{"id":"swarm-keystore;52","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.814827153Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806806019Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806803832Z","value":"52"},"threads":{"timestamp":"2016-07-08T16:03:16.806804862Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;46":{"id":"swarm-node-0;46","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391849256Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379440505Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379435285Z","value":"46"},"threads":{"timestamp":"2016-07-08T16:03:18.379438195Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;41":{"id":"swarm-keystore;41","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.812969833Z","value":"41"},"ppid":{"timestamp":"2016-07-08T16:03:16.812974173Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.81533074Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812971771Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;5849":{"id":"swarm-node-1;5849","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524691626Z","value":"java"},"threads":{"timestamp":"2016-07-08T16:03:19.524695812Z","value":"34"},"ppid":{"timestamp":"2016-07-08T16:03:19.524698576Z","value":"5813"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52469385Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80 "},"pid":{"timestamp":"2016-07-08T16:03:19.524689606Z","value":"5849"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530616454Z","value":"2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529588677Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5773195876288657E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":2.67379679144385E-01},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:06.530887978Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:07.521877676Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:08.522565688Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:09.51860152Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:10.520323767Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:11.545961925Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:12.518883632Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:13.519658046Z","value":9.92468992E+08},{"date":"2016-07-08T16:03:14.537219027Z","value":9.92464896E+08},{"date":"2016-07-08T16:03:15.521623007Z","value":9.92444416E+08},{"date":"2016-07-08T16:03:16.52795835Z","value":9.92444416E+08},{"date":"2016-07-08T16:03:17.526529996Z","value":9.92444416E+08},{"date":"2016-07-08T16:03:18.521479745Z","value":9.92444416E+08},{"date":"2016-07-08T16:03:19.522279992Z","value":9.92444416E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":3.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":3.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":3.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":3.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":3.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":3.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":3.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":3.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":3.2E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":3.7E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":3.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":3.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":3.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":3.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/orders;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-1;31890":{"id":"swarm-node-1;31890","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:14.539445721Z","value":"31890"},"host_node_id":{"timestamp":"2016-07-08T16:03:14.547584183Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:14.539447593Z","value":"/go/bin/worker"},"threads":{"timestamp":"2016-07-08T16:03:14.539456893Z","value":"5"},"docker_container_id":{"timestamp":"2016-07-08T16:03:14.551829062Z","value":"7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253"},"ppid":{"timestamp":"2016-07-08T16:03:14.539459325Z","value":"31874"},"cmdline":{"timestamp":"2016-07-08T16:03:14.539449701Z","value":"/go/bin/worker -port=80 ping rabbitmq "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.165056E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.165056E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.165056E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.165056E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.165056E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.165056E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.165056E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.165056E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.165056E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.165056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":5E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":5E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":5E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":5E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":5E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":5E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":5E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"}},"parents":{"container":["7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;7":{"id":"swarm-keystore;7","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.80662667Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815356829Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.8066284Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806630748Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;22625":{"id":"swarm-master;22625","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.032829041Z","value":"docker-containerd-shim ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669 /var/run/docker/libcontainerd/ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032826452Z","value":"22625"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035504708Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032827764Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.032830168Z","value":"9"},"ppid":{"timestamp":"2016-07-08T16:03:18.032831469Z","value":"21723"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.189056E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.189056E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.189056E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.189056E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.189056E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.189056E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.189056E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.189056E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.189056E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.189056E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.189056E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.189056E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.189056E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.189056E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.189056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;22154":{"id":"swarm-keystore;22154","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.81165795Z","value":"docker-containerd-shim e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b /var/run/docker/libcontainerd/e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:16.811668495Z","value":"21767"},"pid":{"timestamp":"2016-07-08T16:03:16.811649183Z","value":"22154"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814803682Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.811653127Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:16.811662507Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.3E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.3E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.3E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.3E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.3E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.3E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.3E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.3E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.3E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.3E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.3E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.3E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.3E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.3E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3.448832E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":3.448832E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":3.448832E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":3.448832E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":3.448832E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":3.448832E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":3.448832E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":3.448832E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":3.448832E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":3.448832E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":3.448832E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":3.448832E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":3.448832E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":3.448832E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":3.448832E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;796":{"id":"swarm-master;796","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032118887Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032121351Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032116781Z","value":"/usr/bin/lxcfs /var/lib/lxcfs/ "},"pid":{"timestamp":"2016-07-08T16:03:18.032113128Z","value":"796"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036178532Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032114821Z","value":"/usr/bin/lxcfs"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.084288E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.084288E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.084288E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.084288E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.084288E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.084288E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.084288E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.084288E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.084288E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.084288E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.084288E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.084288E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.084288E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.084288E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.084288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;1024":{"id":"swarm-node-0;1024","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377828475Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377830725Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377826253Z","value":"/sbin/agetty --noclear tty1 linux "},"pid":{"timestamp":"2016-07-08T16:03:18.37782185Z","value":"1024"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392553084Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.37782375Z","value":"/sbin/agetty"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.162688E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.162688E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.162688E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.162688E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.162688E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.162688E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.162688E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.162688E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.162688E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.162688E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.162688E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.162688E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.162688E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.162688E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.162688E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;1011":{"id":"swarm-node-1;1011","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.52328448Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523287103Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523282368Z","value":"/usr/sbin/sshd -D "},"pid":{"timestamp":"2016-07-08T16:03:19.523278489Z","value":"1011"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529602645Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523280186Z","value":"/usr/sbin/sshd"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":5E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":5E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":5E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":5E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":5E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":5E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":5E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":5E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":5E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":5E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":5E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.586944E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.586944E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.586944E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.586944E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.586944E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.586944E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.586944E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.586944E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.586944E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.586944E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.586944E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.586944E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.586944E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.586944E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.586944E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;8261":{"id":"swarm-node-0;8261","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377595282Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377585948Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377582268Z","value":"8261"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392701885Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377588458Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.377584045Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.9E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.9E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.9E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.9E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.9E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.9E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.9E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.9E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.9E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.9E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.9E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.9E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.9E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.9E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.9E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.533696E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.533696E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.533696E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.533696E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.533696E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.533696E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.533696E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.533696E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.533696E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.533696E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.533696E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.533696E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.533696E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.533696E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.533696E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;7851":{"id":"swarm-node-0;7851","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37945235Z","value":"7851"},"ppid":{"timestamp":"2016-07-08T16:03:18.379464472Z","value":"7833"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379456306Z","value":"mongod "},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393683955Z","value":"56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392010718Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379461864Z","value":"17"},"name":{"timestamp":"2016-07-08T16:03:18.379454316Z","value":"mongod"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":9.4334976E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":9.4334976E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.1E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.1E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.1E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.1E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.1E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.1E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.1E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.1E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.1E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.1E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.1E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.1E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.1E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.1E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.1E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":2.5380710659898476E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814;\u003ccontainer\u003e"],"container_image":["mongo;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;10557":{"id":"swarm-master;10557","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032345191Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032342783Z","value":"10557"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036201076Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032343889Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;39":{"id":"swarm-node-0;39","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379970419Z","value":"39"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392349268Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379972709Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379975897Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;26118":{"id":"swarm-node-0;26118","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.378923192Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378919465Z","value":"26118"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392586389Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378921255Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378925078Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378927518Z","value":"26104"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.362816E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.362816E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.362816E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.362816E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.362816E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.362816E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.362816E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.362816E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.362816E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.362816E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.362816E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.362816E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.362816E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.362816E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.362816E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;32":{"id":"swarm-node-0;32","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.377940576Z","value":"32"},"ppid":{"timestamp":"2016-07-08T16:03:18.377944356Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391869212Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377942321Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;38":{"id":"swarm-master;38","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032741627Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032743321Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032740581Z","value":"38"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036074138Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;8223":{"id":"swarm-master;8223","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032682851Z","value":"8209"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032679736Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:18.032677566Z","value":"8223"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035785788Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032678591Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:18.032681324Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.036133532Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.035121928Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.037951604Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.032465788Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.036001043Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.038222401Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.031130584Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.031336823Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.04055948Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.032281719Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.031428763Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.038816563Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.033895132Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.031288544Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;526":{"id":"swarm-master;526","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035716328Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032558407Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032560302Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032557282Z","value":"526"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;14228":{"id":"swarm-keystore;14228","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806983988Z","value":"14228"},"ppid":{"timestamp":"2016-07-08T16:03:16.806986184Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815566933Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806985045Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;854":{"id":"swarm-keystore;854","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.80706815Z","value":"3"},"ppid":{"timestamp":"2016-07-08T16:03:16.807069403Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.807066986Z","value":"/usr/lib/policykit-1/polkitd --no-debug "},"pid":{"timestamp":"2016-07-08T16:03:16.807064872Z","value":"854"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815613698Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.807065902Z","value":"/usr/lib/policykit-1/polkitd"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6.017024E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":6.017024E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":6.017024E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":6.017024E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":6.017024E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":6.017024E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":6.017024E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":6.017024E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":6.017024E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":6.017024E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":6.017024E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":6.017024E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":6.017024E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":6.017024E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":6.017024E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;100":{"id":"swarm-node-0;100","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392038166Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.381338147Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381331214Z","value":"100"},"threads":{"timestamp":"2016-07-08T16:03:18.381335615Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;31":{"id":"swarm-master;31","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031993552Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031994875Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031992418Z","value":"31"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035539793Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;2256":{"id":"swarm-node-0;2256","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380723623Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380726383Z","value":"2240"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380721291Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.380715421Z","value":"2256"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391679716Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380718893Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.309568E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.309568E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.309568E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.309568E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.309568E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.309568E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.309568E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.309568E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.309568E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.309568E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.309568E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.309568E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.309568E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.309568E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.309568E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;662":{"id":"swarm-node-1;662","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529915865Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523064682Z","value":"4"},"name":{"timestamp":"2016-07-08T16:03:19.523059954Z","value":"/usr/sbin/rsyslogd"},"ppid":{"timestamp":"2016-07-08T16:03:19.523067482Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523062472Z","value":"/usr/sbin/rsyslogd -n "},"pid":{"timestamp":"2016-07-08T16:03:19.523058119Z","value":"662"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.997696E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.997696E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.997696E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.997696E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.997696E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.997696E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.997696E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.997696E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.997696E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.997696E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.997696E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.997696E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.997696E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.997696E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.997696E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":8E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":8E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":8E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":8E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":8E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":8E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":8E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":8E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":8E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":8E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":8E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":8E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":8E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":8E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;6550":{"id":"swarm-node-0;6550","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377550451Z","value":"8"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377548422Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.377552772Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.377544584Z","value":"6550"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392383083Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.377546414Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.537792E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.537792E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.537792E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.537792E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.537792E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.537792E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.537792E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.537792E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.537792E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.537792E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.537792E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.537792E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.537792E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.537792E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.537792E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;1342":{"id":"swarm-node-0;1342","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377957493Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.377955758Z","value":"1342"},"ppid":{"timestamp":"2016-07-08T16:03:18.377960252Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391822538Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;5766":{"id":"swarm-node-0;5766","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380556039Z","value":"5766"},"ppid":{"timestamp":"2016-07-08T16:03:18.380565218Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380560356Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392463958Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380557904Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380562646Z","value":"8"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.79584E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.79584E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.79584E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.79584E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.79584E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.79584E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.79584E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.79584E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.79584E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.79584E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.79584E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.79584E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.79584E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.79584E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.79584E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;23009":{"id":"swarm-node-1;23009","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529465455Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525384971Z","value":"/sbin/runsvdir"},"threads":{"timestamp":"2016-07-08T16:03:19.525389296Z","value":"1"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530566071Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"ppid":{"timestamp":"2016-07-08T16:03:19.525391856Z","value":"22997"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525387191Z","value":"/sbin/runsvdir /etc/service "},"pid":{"timestamp":"2016-07-08T16:03:19.525383133Z","value":"23009"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;9486":{"id":"swarm-node-0;9486","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380298968Z","value":"9486"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392111274Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380300997Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380305607Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.38030816Z","value":"9471"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380303327Z","value":"/bin/bash "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.39968E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.39968E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.39968E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.39968E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.39968E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.39968E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.39968E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.39968E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.39968E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.39968E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.39968E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.39968E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.39968E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.39968E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.39968E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;25211":{"id":"swarm-node-0;25211","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378413369Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378418848Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378421489Z","value":"25196"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378415504Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378411174Z","value":"25211"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391915225Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.088384E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.088384E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.088384E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.088384E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.088384E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.088384E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.088384E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.088384E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.088384E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.088384E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.088384E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.088384E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.088384E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.088384E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.088384E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;58":{"id":"swarm-node-1;58","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523584531Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523580002Z","value":"58"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529424392Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523582146Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;10996":{"id":"swarm-node-1;10996","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525102042Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.525096007Z","value":"10996"},"ppid":{"timestamp":"2016-07-08T16:03:19.52511275Z","value":"10980"},"cmdline":{"timestamp":"2016-07-08T16:03:19.5250999Z","value":"/bin/ash "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529859265Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525097879Z","value":"/bin/ash"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;8209":{"id":"swarm-master;8209","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032669214Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:18.032670691Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032667889Z","value":"docker-containerd-shim a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 /var/run/docker/libcontainerd/a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032665684Z","value":"8209"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036163752Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032666753Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.497984E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.497984E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.497984E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.497984E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.497984E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.497984E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.497984E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.497984E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.497984E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.497984E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.497984E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.497984E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.497984E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.497984E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.497984E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22799":{"id":"swarm-master;22799","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031848284Z","value":"22750"},"pid":{"timestamp":"2016-07-08T16:03:18.031840975Z","value":"22799"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041486094Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035312073Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031846839Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.031842012Z","value":"nginx: worker process"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031845552Z","value":"nginx: worker process"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":8.192E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.719168E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.719168E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.719168E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.719168E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.719168E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.719168E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.719168E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.719168E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.719168E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.719168E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.719168E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.719168E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.719168E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.719168E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.719168E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;8424":{"id":"swarm-master;8424","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036021437Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031781425Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031777495Z","value":"8424"},"threads":{"timestamp":"2016-07-08T16:03:18.031779321Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;32092":{"id":"swarm-node-1;32092","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522967428Z","value":"32092"},"ppid":{"timestamp":"2016-07-08T16:03:19.522977131Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52297199Z","value":"docker-containerd-shim 45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548 /var/run/docker/libcontainerd/45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528907814Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522969608Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.522974412Z","value":"9"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.296704E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":4.296704E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":4.296704E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":4.296704E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":4.296704E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":4.296704E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":4.296704E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":4.296704E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":4.296704E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":4.296704E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":4.296704E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":4.296704E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":4.296704E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":4.296704E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.677056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;13869":{"id":"swarm-keystore;13869","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.812949835Z","value":"13869"},"ppid":{"timestamp":"2016-07-08T16:03:16.812959074Z","value":"13868"},"cmdline":{"timestamp":"2016-07-08T16:03:16.81295391Z","value":"scope-probe --mode probe --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt "},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815916248Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815507065Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.812951763Z","value":"scope-probe"},"threads":{"timestamp":"2016-07-08T16:03:16.812956133Z","value":"15"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.282051282051282E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":7.575757575757576E-01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.0126582278481013E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":1.2755102040816326E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":5.025125628140703E-01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.7902813299232736E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":7.556675062972292E-01},{"date":"2016-07-08T16:03:10.805873133Z","value":7.575757575757576E-01},{"date":"2016-07-08T16:03:11.805909183Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.5113350125944585E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":5.089058524173028E-01},{"date":"2016-07-08T16:03:14.810925185Z","value":9.97506234413965E-01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.5113350125944585E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":5.16795865633075E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:03.806514197Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:04.806695865Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:05.810983181Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:06.805183253Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:07.808186744Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:08.809797574Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:09.805031355Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:10.805873133Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:11.805909183Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:12.805599749Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:13.809488235Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:14.810925185Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:15.808837445Z","value":7.6832768E+07},{"date":"2016-07-08T16:03:16.806483021Z","value":7.6832768E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-keystore;\u003chost\u003e"],"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"]},"children":null},"swarm-node-1;37":{"id":"swarm-node-1;37","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525161567Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525157222Z","value":"37"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529845461Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525159222Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;4247":{"id":"swarm-node-1;4247","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525478534Z","value":"4247"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529308186Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525480462Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.525484957Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525487512Z","value":"4232"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52548271Z","value":"/bin/ash "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;1017":{"id":"swarm-node-1;1017","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525875208Z","value":"1017"},"name":{"timestamp":"2016-07-08T16:03:19.525877063Z","value":"/sbin/agetty"},"threads":{"timestamp":"2016-07-08T16:03:19.525880924Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529410745Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525883154Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525878982Z","value":"/sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220 "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.691648E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":1.691648E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":1.691648E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":1.691648E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":1.691648E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":1.691648E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":1.691648E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":1.691648E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":1.691648E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":1.691648E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":1.691648E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":1.691648E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":1.691648E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":1.691648E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":1.691648E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;9":{"id":"swarm-master;9","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031985304Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031986579Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031984185Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035980655Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":2.638522427440633E-01},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;24559":{"id":"swarm-master;24559","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.031518997Z","value":"/sbin/runsvdir /etc/service "},"pid":{"timestamp":"2016-07-08T16:03:18.031516784Z","value":"24559"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035546163Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031520304Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.031517906Z","value":"/sbin/runsvdir"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041716748Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"ppid":{"timestamp":"2016-07-08T16:03:18.031521706Z","value":"24547"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.036133532Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.035121928Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.037951604Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.032465788Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.036001043Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.038222401Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.031130584Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.031336823Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.04055948Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.032281719Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.031428763Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.038816563Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.033895132Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.031288544Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;14147":{"id":"swarm-master;14147","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031955133Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031957753Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031953032Z","value":"14147"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035862467Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;28934":{"id":"swarm-node-0;28934","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380647987Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380650486Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.38064589Z","value":"28934"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392828997Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;27772":{"id":"swarm-node-0;27772","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.377607488Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377609525Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377605651Z","value":"27772"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392539217Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;8469":{"id":"swarm-keystore;8469","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815167202Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.80667364Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806676275Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806671499Z","value":"8469"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;584":{"id":"swarm-node-0;584","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379761309Z","value":"584"},"ppid":{"timestamp":"2016-07-08T16:03:18.379770677Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379765498Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392267668Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379763408Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.37976749Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.214208E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.214208E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.214208E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.214208E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.214208E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.214208E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.214208E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.214208E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.214208E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.214208E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.214208E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.214208E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.214208E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.214208E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.214208E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;1040":{"id":"swarm-master;1040","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032515024Z","value":"/sbin/agetty"},"threads":{"timestamp":"2016-07-08T16:03:18.032517424Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032516144Z","value":"/sbin/agetty --keep-baud 115200 38400 9600 ttyS0 vt220 "},"ppid":{"timestamp":"2016-07-08T16:03:18.032518693Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.03251385Z","value":"1040"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035461991Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.855488E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":1.855488E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":1.855488E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":1.855488E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":1.855488E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":1.855488E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":1.855488E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":1.855488E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":1.855488E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":1.855488E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":1.855488E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":1.855488E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":1.855488E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":1.855488E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":1.855488E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;16093":{"id":"swarm-node-0;16093","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391970927Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.377846628Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.377850648Z","value":"7"},"pid":{"timestamp":"2016-07-08T16:03:18.377840581Z","value":"16093"},"ppid":{"timestamp":"2016-07-08T16:03:18.37785326Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377848691Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.779456E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.779456E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.779456E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.779456E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.779456E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.779456E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.779456E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.779456E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.779456E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.779456E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.779456E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.779456E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.779456E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.779456E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.779456E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;19":{"id":"swarm-keystore;19","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.811695934Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.811692129Z","value":"19"},"ppid":{"timestamp":"2016-07-08T16:03:16.811700919Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814722678Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;13826":{"id":"swarm-keystore;13826","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.81151163Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815626517Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811506149Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.811502137Z","value":"13826"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;26045":{"id":"swarm-node-0;26045","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379180289Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.379182653Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.37917831Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.379174088Z","value":"26045"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392192228Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379176021Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.844992E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.844992E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.844992E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.844992E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.844992E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.844992E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.844992E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.844992E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.844992E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.844992E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.844992E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.844992E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.844992E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.844992E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.844992E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;12":{"id":"swarm-keystore;12","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.811341775Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811332259Z","value":"12"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815021535Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811336346Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;250":{"id":"swarm-node-0;250","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379877927Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379873322Z","value":"250"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392519426Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379875442Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;23046":{"id":"swarm-node-1;23046","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.525295114Z","value":"conntrack"},"ppid":{"timestamp":"2016-07-08T16:03:19.525301459Z","value":"23013"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52529714Z","value":"conntrack -E -o xml -p tcp "},"pid":{"timestamp":"2016-07-08T16:03:19.525293215Z","value":"23046"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530741691Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528858257Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525299075Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.26688E+05},{"date":"2016-07-08T16:03:06.530887978Z","value":6.26688E+05},{"date":"2016-07-08T16:03:07.521877676Z","value":6.26688E+05},{"date":"2016-07-08T16:03:08.522565688Z","value":6.26688E+05},{"date":"2016-07-08T16:03:09.51860152Z","value":6.26688E+05},{"date":"2016-07-08T16:03:10.520323767Z","value":6.26688E+05},{"date":"2016-07-08T16:03:11.545961925Z","value":6.26688E+05},{"date":"2016-07-08T16:03:12.518883632Z","value":6.26688E+05},{"date":"2016-07-08T16:03:13.519658046Z","value":6.26688E+05},{"date":"2016-07-08T16:03:14.537219027Z","value":6.26688E+05},{"date":"2016-07-08T16:03:15.521623007Z","value":6.26688E+05},{"date":"2016-07-08T16:03:16.52795835Z","value":6.26688E+05},{"date":"2016-07-08T16:03:17.526529996Z","value":6.26688E+05},{"date":"2016-07-08T16:03:18.521479745Z","value":6.26688E+05},{"date":"2016-07-08T16:03:19.522279992Z","value":6.26688E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5773195876288657E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14161":{"id":"swarm-node-0;14161","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380526273Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380528575Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380524306Z","value":"14161"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392057591Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;27449":{"id":"swarm-node-1;27449","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529873495Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525328302Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525338378Z","value":"7"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525333074Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:19.525341067Z","value":"21721"},"pid":{"timestamp":"2016-07-08T16:03:19.525326354Z","value":"27449"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.44768E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.44768E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.44768E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.44768E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.44768E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.44768E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.44768E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.44768E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.44768E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.44768E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.44768E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.44768E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.44768E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.44768E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.44768E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;24532":{"id":"swarm-master;24532","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.033030837Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.033027575Z","value":"docker-containerd-shim 75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21 /var/run/docker/libcontainerd/75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.033025049Z","value":"24532"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03525292Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.033026407Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.033029225Z","value":"9"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.1E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2.1E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2.1E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2.1E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2.1E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2.1E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2.1E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2.1E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2.1E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2.1E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2.1E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2.1E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2.1E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2.1E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2.1E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.670016E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.670016E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.670016E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.670016E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.670016E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.670016E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.670016E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.670016E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.670016E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.670016E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.670016E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.670016E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.670016E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.670016E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.670016E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;15":{"id":"swarm-keystore;15","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812242788Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812245675Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812240511Z","value":"15"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815057115Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;384":{"id":"swarm-node-0;384","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.381240751Z","value":"2"},"ppid":{"timestamp":"2016-07-08T16:03:18.381243346Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381238475Z","value":"/lib/systemd/systemd-timesyncd "},"pid":{"timestamp":"2016-07-08T16:03:18.381234268Z","value":"384"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391657987Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.381236123Z","value":"/lib/systemd/systemd-timesyncd"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.736128E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.736128E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.736128E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.736128E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.736128E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.736128E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.736128E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.736128E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.736128E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.736128E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.736128E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.736128E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.736128E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.736128E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.736128E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;12233":{"id":"swarm-node-0;12233","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380831804Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380834557Z","value":"12219"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380829575Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.380825195Z","value":"12233"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392064754Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380827374Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.313664E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.313664E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.313664E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.313664E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.313664E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.313664E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.313664E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.313664E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.313664E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.313664E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.313664E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.313664E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.313664E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.313664E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.313664E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;57":{"id":"swarm-node-0;57","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379987856Z","value":"57"},"threads":{"timestamp":"2016-07-08T16:03:18.379990076Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392749219Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379995265Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;725":{"id":"swarm-node-1;725","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:15.702813344Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:15.522442758Z","value":"685"},"cmdline":{"timestamp":"2016-07-08T16:03:15.522440409Z","value":"libnetwork-setkey e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42 7b23654ad37fd7abc99b5a337139af3aa4c9764a910f23ad461f8ec0a220e7fc "},"pid":{"timestamp":"2016-07-08T16:03:15.522438198Z","value":"725"},"threads":{"timestamp":"2016-07-08T16:03:15.522441529Z","value":"6"},"name":{"timestamp":"2016-07-08T16:03:15.52243929Z","value":"libnetwork-setkey"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":5.305039787798408E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":2.6411008E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;22496":{"id":"swarm-master;22496","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032936813Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.032939093Z","value":"9"},"pid":{"timestamp":"2016-07-08T16:03:18.032935698Z","value":"22496"},"ppid":{"timestamp":"2016-07-08T16:03:18.032940495Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032937929Z","value":"docker-containerd-shim d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15 /var/run/docker/libcontainerd/d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03625072Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.36928E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.36928E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.36928E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.36928E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.36928E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.36928E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.36928E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.36928E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.36928E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.36928E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.36928E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.36928E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.36928E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.36928E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.36928E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.6E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.6E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.6E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.6E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.6E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.6E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.6E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.6E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.6E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.6E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.6E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.6E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.6E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.6E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;34":{"id":"swarm-master;34","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036256945Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032991847Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032990082Z","value":"34"},"ppid":{"timestamp":"2016-07-08T16:03:18.032993216Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;2":{"id":"swarm-master;2","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031941777Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035842944Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031943017Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;18":{"id":"swarm-node-1;18","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.524786658Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.524778768Z","value":"18"},"ppid":{"timestamp":"2016-07-08T16:03:19.524789075Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529637129Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;73":{"id":"swarm-node-0;73","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379823592Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379826107Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379821587Z","value":"73"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391997418Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;14114":{"id":"swarm-keystore;14114","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812730824Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812732774Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812729105Z","value":"14114"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815153795Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;17935":{"id":"swarm-node-0;17935","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378516367Z","value":"17935"},"ppid":{"timestamp":"2016-07-08T16:03:18.378520264Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391977297Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378518144Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;8281":{"id":"swarm-node-0;8281","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393590975Z","value":"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391733319Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381076811Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.381072557Z","value":"npm"},"ppid":{"timestamp":"2016-07-08T16:03:18.381080878Z","value":"8261"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381074698Z","value":"npm "},"pid":{"timestamp":"2016-07-08T16:03:18.381070461Z","value":"8281"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":5.3911552E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":5.3911552E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/front-end;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;16867":{"id":"swarm-node-0;16867","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378825232Z","value":"/home/weave/runsvinit"},"threads":{"timestamp":"2016-07-08T16:03:18.378828987Z","value":"7"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.3935134Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"ppid":{"timestamp":"2016-07-08T16:03:18.37883127Z","value":"16851"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378827039Z","value":"/home/weave/runsvinit "},"pid":{"timestamp":"2016-07-08T16:03:18.378823467Z","value":"16867"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391432049Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.166784E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.166784E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.166784E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.166784E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.166784E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.166784E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.166784E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.166784E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.166784E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.166784E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.166784E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.166784E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.166784E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.166784E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.166784E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":3E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":3E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":3E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":3E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":3E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":3E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":3E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":3E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":3E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":3E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":3E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":3E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":3E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;144":{"id":"swarm-keystore;144","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806915212Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814745485Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806916331Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806914189Z","value":"144"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;766":{"id":"swarm-node-1;766","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:15.70366002Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:15.523208855Z","value":"/bin/sh"},"threads":{"timestamp":"2016-07-08T16:03:15.523211046Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:15.523207813Z","value":"766"},"ppid":{"timestamp":"2016-07-08T16:03:15.5232127Z","value":"765"},"cmdline":{"timestamp":"2016-07-08T16:03:15.523209933Z","value":"/bin/sh /lib/udev/bridge-network-interface "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":7.90528E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":7E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;24419":{"id":"swarm-node-1;24419","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525311669Z","value":"24419"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529268306Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525313576Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525315934Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;8421":{"id":"swarm-node-1;8421","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523775521Z","value":"8421"},"ppid":{"timestamp":"2016-07-08T16:03:19.523779355Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528887237Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523777377Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;19":{"id":"swarm-node-1;19","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524513731Z","value":"19"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52896551Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524515813Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.524518299Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;29041":{"id":"swarm-node-1;29041","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523417765Z","value":"29041"},"name":{"timestamp":"2016-07-08T16:03:19.523420011Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.523424508Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528928858Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.52342705Z","value":"29026"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523422275Z","value":"/bin/ash "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;48":{"id":"swarm-node-0;48","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37895608Z","value":"48"},"ppid":{"timestamp":"2016-07-08T16:03:18.378960225Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391882649Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378957961Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;12219":{"id":"swarm-node-0;12219","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.378004118Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.378000402Z","value":"12219"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392206133Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378002157Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.37800658Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.378008922Z","value":"21741"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.758976E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.758976E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.758976E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.758976E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.758976E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.758976E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.758976E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.758976E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.758976E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.758976E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.758976E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.758976E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.758976E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.758976E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.758976E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;14235":{"id":"swarm-node-1;14235","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.523343115Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523348088Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528943303Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523350671Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523345021Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523339592Z","value":"14235"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.180864E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.180864E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.180864E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.180864E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.180864E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.180864E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.180864E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.180864E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.180864E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.180864E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.180864E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.180864E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.180864E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.180864E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.180864E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;2306":{"id":"swarm-master;2306","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031929441Z","value":"2306"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035433407Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031930663Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031931821Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;10160":{"id":"swarm-node-0;10160","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381206156Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.38120026Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.381191099Z","value":"10160"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392321955Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.381193158Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.381202583Z","value":"7"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.824512E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.824512E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.824512E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.824512E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.824512E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.824512E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.824512E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.824512E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.824512E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.824512E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.824512E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.824512E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.824512E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.824512E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.824512E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;32478":{"id":"swarm-node-1;32478","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.526241419Z","value":"docker-containerd-shim d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40 /var/run/docker/libcontainerd/d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529418115Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.526243699Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:19.526239404Z","value":"docker-containerd-shim"},"pid":{"timestamp":"2016-07-08T16:03:19.526237366Z","value":"32478"},"ppid":{"timestamp":"2016-07-08T16:03:19.526246278Z","value":"21721"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.670016E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.670016E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.670016E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.670016E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.670016E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.670016E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.670016E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.670016E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.670016E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.670016E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.670016E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.670016E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.670016E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.670016E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.670016E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;5401":{"id":"swarm-node-0;5401","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.38027763Z","value":"5401"},"ppid":{"timestamp":"2016-07-08T16:03:18.380286881Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380281646Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392654311Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380279488Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380283887Z","value":"7"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.022272E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":4.022272E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":4.022272E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":4.022272E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":4.022272E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":4.022272E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":4.022272E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":4.022272E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":4.022272E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":4.022272E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":4.022272E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":4.022272E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":4.022272E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":4.022272E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":4.022272E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;22591":{"id":"swarm-node-1;22591","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523013848Z","value":"22576"},"pid":{"timestamp":"2016-07-08T16:03:19.523004406Z","value":"22591"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530595817Z","value":"566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529553577Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523006554Z","value":"/home/weave/plugin"},"threads":{"timestamp":"2016-07-08T16:03:19.523011238Z","value":"12"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523008843Z","value":"/home/weave/plugin --no-multicast-route "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5773195876288657E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":2.570694087403599E-01},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":2.583979328165375E-01},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":1.3238272E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":1.3238272E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworks/plugin;\u003ccontainer_image\u003e"],"container":["566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;52":{"id":"swarm-node-0;52","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378550198Z","value":"52"},"threads":{"timestamp":"2016-07-08T16:03:18.378551943Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391767378Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378554402Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;13825":{"id":"swarm-keystore;13825","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.810650922Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.810641649Z","value":"13825"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814711536Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.810645752Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;74":{"id":"swarm-master;74","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.03591843Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032758975Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032756269Z","value":"74"},"threads":{"timestamp":"2016-07-08T16:03:18.032757605Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;3350":{"id":"swarm-node-0;3350","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379890466Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379892721Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379888469Z","value":"3350"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392762731Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;23027":{"id":"swarm-node-1;23027","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525604415Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.525597785Z","value":"23027"},"ppid":{"timestamp":"2016-07-08T16:03:19.525610528Z","value":"23013"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525602231Z","value":"conntrack -E -o xml -p tcp --any-nat "},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530624863Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529594907Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525599902Z","value":"conntrack"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.26688E+05},{"date":"2016-07-08T16:03:06.530887978Z","value":6.26688E+05},{"date":"2016-07-08T16:03:07.521877676Z","value":6.26688E+05},{"date":"2016-07-08T16:03:08.522565688Z","value":6.26688E+05},{"date":"2016-07-08T16:03:09.51860152Z","value":6.26688E+05},{"date":"2016-07-08T16:03:10.520323767Z","value":6.26688E+05},{"date":"2016-07-08T16:03:11.545961925Z","value":6.26688E+05},{"date":"2016-07-08T16:03:12.518883632Z","value":6.26688E+05},{"date":"2016-07-08T16:03:13.519658046Z","value":6.26688E+05},{"date":"2016-07-08T16:03:14.537219027Z","value":6.26688E+05},{"date":"2016-07-08T16:03:15.521623007Z","value":6.26688E+05},{"date":"2016-07-08T16:03:16.52795835Z","value":6.26688E+05},{"date":"2016-07-08T16:03:17.526529996Z","value":6.26688E+05},{"date":"2016-07-08T16:03:18.521479745Z","value":6.26688E+05},{"date":"2016-07-08T16:03:19.522279992Z","value":6.26688E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-1;21216":{"id":"swarm-node-1;21216","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523669728Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523662502Z","value":"docker-containerd-shim 4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955 /var/run/docker/libcontainerd/4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523658819Z","value":"21216"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529608832Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523660636Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523664437Z","value":"9"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.588096E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.588096E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.588096E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.588096E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.588096E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.588096E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.588096E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.588096E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.588096E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.588096E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.588096E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.588096E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.588096E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.588096E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.588096E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.7E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.7E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;50":{"id":"swarm-node-0;50","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.382054187Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.38205956Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.382050091Z","value":"50"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39185527Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;27":{"id":"swarm-node-0;27","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391809245Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.377521735Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377517614Z","value":"27"},"threads":{"timestamp":"2016-07-08T16:03:18.377519526Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;41":{"id":"swarm-node-1;41","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525180227Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529902036Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525177881Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.52517188Z","value":"41"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;58":{"id":"swarm-master;58","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031676396Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035972676Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031674977Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.03167374Z","value":"58"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;23644":{"id":"swarm-master;23644","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032877003Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.03287467Z","value":"23644"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035702097Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032875768Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;1018":{"id":"swarm-node-1;1018","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523943754Z","value":"1018"},"threads":{"timestamp":"2016-07-08T16:03:19.523950276Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.523945913Z","value":"/sbin/agetty"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529166809Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523952653Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523948163Z","value":"/sbin/agetty --noclear tty1 linux "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.900544E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":1.900544E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":1.900544E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":1.900544E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":1.900544E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":1.900544E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":1.900544E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":1.900544E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":1.900544E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":1.900544E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":1.900544E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":1.900544E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":1.900544E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":1.900544E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":1.900544E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;48":{"id":"swarm-keystore;48","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.814964415Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.809155911Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.809161936Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.809150351Z","value":"48"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;15":{"id":"swarm-master;15","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031755803Z","value":"15"},"ppid":{"timestamp":"2016-07-08T16:03:18.03175991Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035884015Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031758633Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;25222":{"id":"swarm-master;25222","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031530912Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031528563Z","value":"25222"},"threads":{"timestamp":"2016-07-08T16:03:18.031529603Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036149777Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;21928":{"id":"swarm-node-0;21928","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.382105513Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.382095158Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.38211193Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.382100183Z","value":"docker-containerd-shim 7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e /var/run/docker/libcontainerd/7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.382090758Z","value":"21928"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392389374Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.661824E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.661824E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.661824E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.661824E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.661824E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.661824E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.661824E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.661824E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.661824E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.661824E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.661824E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.661824E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.661824E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.661824E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.661824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.3E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.3E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.3E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.3E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.3E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.3E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.3E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.3E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.3E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.3E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.3E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.3E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.3E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.3E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;4620":{"id":"swarm-keystore;4620","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.811019064Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811009689Z","value":"4620"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815266503Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811013682Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;22803":{"id":"swarm-master;22803","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032868815Z","value":"22750"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032866309Z","value":"nginx: worker process"},"pid":{"timestamp":"2016-07-08T16:03:18.03286386Z","value":"22803"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041636213Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035412771Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032867573Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.032865066Z","value":"nginx: worker process"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.7888E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.7888E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.7888E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.7888E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.7888E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.7888E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.7888E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.7888E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.7888E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.7888E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.7888E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.7888E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.7888E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.7888E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.7888E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.8E+01}],"min":0E+00,"max":8.192E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;1035":{"id":"swarm-master;1035","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035298125Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031770817Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031768348Z","value":"/usr/sbin/sshd -D "},"pid":{"timestamp":"2016-07-08T16:03:18.031766015Z","value":"1035"},"name":{"timestamp":"2016-07-08T16:03:18.031767136Z","value":"/usr/sbin/sshd"},"threads":{"timestamp":"2016-07-08T16:03:18.031769472Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.217728E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.217728E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.217728E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.217728E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.217728E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.217728E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.217728E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.217728E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.217728E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.217728E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.217728E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.217728E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.217728E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.217728E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.217728E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":5E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":5E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":5E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":5E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":5E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":5E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":5E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":5E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":5E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":5E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":5E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":5E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":5E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":5E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;387":{"id":"swarm-node-1;387","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522599044Z","value":"387"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529880264Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522601102Z","value":"/lib/systemd/systemd-timesyncd"},"threads":{"timestamp":"2016-07-08T16:03:19.522605577Z","value":"2"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522603369Z","value":"/lib/systemd/systemd-timesyncd "},"ppid":{"timestamp":"2016-07-08T16:03:19.522607995Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.4576E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.4576E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.4576E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.4576E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.4576E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.4576E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4576E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.4576E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.4576E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4576E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.4576E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.4576E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.4576E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.4576E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.4576E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;29481":{"id":"swarm-node-0;29481","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380388672Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380383541Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.38037744Z","value":"29481"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391529327Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380385977Z","value":"7"},"name":{"timestamp":"2016-07-08T16:03:18.380381363Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.432448E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.432448E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.432448E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.432448E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.432448E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.432448E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.432448E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.432448E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.432448E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.432448E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.432448E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.432448E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.432448E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.432448E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.432448E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;38":{"id":"swarm-keystore;38","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812798209Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812800781Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812796069Z","value":"38"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815580098Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;22":{"id":"swarm-node-0;22","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.37792733Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377929724Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377925624Z","value":"22"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392295046Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;10558":{"id":"swarm-master;10558","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032479829Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032476504Z","value":"10558"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035575009Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032478218Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;21917":{"id":"swarm-master;21917","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032256117Z","value":"21917"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035896265Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032257197Z","value":"docker-proxy"},"threads":{"timestamp":"2016-07-08T16:03:18.032259635Z","value":"6"},"ppid":{"timestamp":"2016-07-08T16:03:18.032261115Z","value":"21717"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032258389Z","value":"docker-proxy -proto tcp -host-ip 0.0.0.0 -host-port 3376 -container-ip 172.17.0.2 -container-port 3376 "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":2.8454912E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":2.8454912E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":7E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":7E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":7E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":7E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":7E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":7E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":7E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":7E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":7E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":7E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":7E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":7E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":7E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":7E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;11144":{"id":"swarm-node-0;11144","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380254515Z","value":"11144"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391452317Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380258942Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380263542Z","value":"7"},"cmdline":{"timestamp":"2016-07-08T16:03:18.38026117Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.380266964Z","value":"21741"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.313664E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.313664E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.313664E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.313664E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.313664E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.313664E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.313664E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.313664E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.313664E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.313664E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.313664E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.313664E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.313664E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.313664E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.313664E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;16851":{"id":"swarm-node-0;16851","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378903439Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.37890974Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378905354Z","value":"docker-containerd-shim 811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08 /var/run/docker/libcontainerd/811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.378901693Z","value":"16851"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392328181Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.37890735Z","value":"9"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.690496E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.690496E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.690496E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.690496E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.690496E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.690496E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.690496E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.690496E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.690496E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.690496E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.690496E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.690496E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.690496E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.690496E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.690496E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.1E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.1E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.1E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.1E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.1E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.1E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.1E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.1E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.1E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.1E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.1E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.1E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.1E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.1E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.1E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":2.617801047120419E-01},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;17":{"id":"swarm-node-0;17","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392776397Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379860051Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379862634Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379856671Z","value":"17"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;18":{"id":"swarm-keystore;18","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806754428Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.806753371Z","value":"18"},"ppid":{"timestamp":"2016-07-08T16:03:16.806755985Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815540831Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;48":{"id":"swarm-node-1;48","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525668705Z","value":"48"},"ppid":{"timestamp":"2016-07-08T16:03:19.525676007Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52961501Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525673848Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;10575":{"id":"swarm-node-1;10575","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.526211562Z","value":"10561"},"pid":{"timestamp":"2016-07-08T16:03:19.526202745Z","value":"10575"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528842457Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.526204829Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.526209264Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.526207101Z","value":"/bin/ash "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;13868":{"id":"swarm-keystore;13868","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806929164Z","value":"13865"},"cmdline":{"timestamp":"2016-07-08T16:03:16.806924724Z","value":"runsv probe "},"pid":{"timestamp":"2016-07-08T16:03:16.806922264Z","value":"13868"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815891126Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815419076Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806926013Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:16.806923464Z","value":"runsv"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":9E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":9E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":9E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":9E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":9E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":9E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":9E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":9E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":9E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":9E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":9E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":9E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":9E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":9E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.096E+03},{"date":"2016-07-08T16:03:03.806514197Z","value":4.096E+03},{"date":"2016-07-08T16:03:04.806695865Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.810983181Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.805183253Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.808186744Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.809797574Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.805031355Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.805873133Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.805909183Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.805599749Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.809488235Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.810925185Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.808837445Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.806483021Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"host":["swarm-keystore;\u003chost\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;16884":{"id":"swarm-node-0;16884","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.39327467Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392213799Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378600454Z","value":"scope-probe"},"threads":{"timestamp":"2016-07-08T16:03:18.378609094Z","value":"16"},"pid":{"timestamp":"2016-07-08T16:03:18.378598139Z","value":"16884"},"ppid":{"timestamp":"2016-07-08T16:03:18.378611596Z","value":"16883"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378602446Z","value":"scope-probe --mode probe --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.261306532663317E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":2.849740932642487E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":1.5345268542199488E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":2.9925187032418954E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":3.1413612565445024E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":2.035623409669211E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":1.99501246882793E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":3.6458333333333335E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":1.7902813299232736E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":2.763819095477387E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":2.295918367346939E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":1.7948717948717947E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":2.518891687657431E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":2.827763496143959E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":1.7766497461928936E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":7.9597568E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":7.9597568E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.1E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.1E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;22":{"id":"swarm-node-1;22","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522581487Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52258452Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522578465Z","value":"22"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529922214Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;789":{"id":"swarm-master;789","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032094859Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032096264Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032093696Z","value":"/usr/sbin/atd -f "},"pid":{"timestamp":"2016-07-08T16:03:18.032089541Z","value":"789"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035673073Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032092151Z","value":"/usr/sbin/atd"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.998848E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":1.998848E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":1.998848E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":1.998848E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":1.998848E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":1.998848E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":1.998848E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":1.998848E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":1.998848E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":1.998848E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":1.998848E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":1.998848E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":1.998848E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":1.998848E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":1.998848E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;28973":{"id":"swarm-node-0;28973","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.377497915Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.377493195Z","value":"28973"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391888701Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377500075Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.377495784Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.37750289Z","value":"28959"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.1744E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.1744E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.1744E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.1744E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.1744E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.1744E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.1744E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.1744E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.1744E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.1744E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.1744E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.1744E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.1744E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.1744E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.1744E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;1365":{"id":"swarm-node-0;1365","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377745211Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377740882Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377737184Z","value":"1365"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39170607Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377742862Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.377738907Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.592192E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.592192E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.592192E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.592192E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.592192E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.592192E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.592192E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.592192E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.592192E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.592192E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.592192E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.592192E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.592192E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.592192E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.592192E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8207":{"id":"swarm-node-1;8207","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522747511Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522743654Z","value":"8207"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529738164Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522745476Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;27":{"id":"swarm-keystore;27","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812781727Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812779808Z","value":"27"},"ppid":{"timestamp":"2016-07-08T16:03:16.812784232Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815640111Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;776":{"id":"swarm-node-1;776","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522846758Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522841668Z","value":"/usr/sbin/irqbalance --pid=/var/run/irqbalance.pid "},"pid":{"timestamp":"2016-07-08T16:03:19.52283739Z","value":"776"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529329803Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522844236Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.522839429Z","value":"/usr/sbin/irqbalance"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.3552E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.3552E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.3552E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.3552E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.3552E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.3552E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.3552E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.3552E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.3552E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.3552E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.3552E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.3552E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.3552E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.3552E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.3552E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;696":{"id":"swarm-node-1;696","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525957199Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.52595064Z","value":"696"},"ppid":{"timestamp":"2016-07-08T16:03:19.525959679Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525954867Z","value":"/usr/sbin/cron -f "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529499712Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.52595279Z","value":"/usr/sbin/cron"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.326528E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.326528E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.326528E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.326528E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.326528E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.326528E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.326528E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.326528E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.326528E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.326528E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.326528E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.326528E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.326528E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.326528E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.326528E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;30922":{"id":"swarm-node-0;30922","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391630192Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378094918Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378102587Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378105405Z","value":"30908"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378096862Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378093193Z","value":"30922"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.088384E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.088384E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.088384E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.088384E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.088384E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.088384E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.088384E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.088384E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.088384E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.088384E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.088384E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.088384E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.088384E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.088384E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.088384E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;48":{"id":"swarm-master;48","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032224558Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032222179Z","value":"48"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035447596Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032223329Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;30908":{"id":"swarm-node-0;30908","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.3776782Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377673496Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377669535Z","value":"30908"},"name":{"timestamp":"2016-07-08T16:03:18.377671306Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.377675374Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391935868Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.31776E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.31776E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.31776E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.31776E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.31776E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.31776E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.31776E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.31776E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.31776E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.31776E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.31776E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.31776E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.31776E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.31776E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.31776E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;253":{"id":"swarm-keystore;253","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812935488Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812937693Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812933235Z","value":"253"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815180186Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;32139":{"id":"swarm-node-1;32139","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525586896Z","value":"32092"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525582245Z","value":"/usr/bin/docker-runc init "},"pid":{"timestamp":"2016-07-08T16:03:19.525578154Z","value":"32139"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530665464Z","value":"45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529752144Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525580051Z","value":"/usr/bin/docker-runc"},"threads":{"timestamp":"2016-07-08T16:03:19.525584386Z","value":"6"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":5E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":5E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":5E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":5E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":5E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":5E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":5E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":5E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":5E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":5E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.218304E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.218304E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.218304E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.218304E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.218304E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.218304E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.218304E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.218304E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.218304E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.218304E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.218304E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.218304E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.218304E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.218304E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.218304E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container":["45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;30094":{"id":"swarm-node-0;30094","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381027151Z","value":"30094"},"ppid":{"timestamp":"2016-07-08T16:03:18.381038036Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381033034Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392507503Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.38103049Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.381035406Z","value":"8"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.521408E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.521408E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.521408E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.521408E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.521408E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.521408E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.521408E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.521408E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.521408E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.521408E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.521408E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.521408E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.521408E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.521408E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.521408E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;9270":{"id":"swarm-master;9270","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032572578Z","value":"9254"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032570138Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.032566323Z","value":"9270"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036059374Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.03256737Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.032571295Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.018752E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.018752E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.018752E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.018752E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.018752E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.018752E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.018752E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.018752E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.018752E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.018752E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.018752E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.018752E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.018752E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.018752E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.018752E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;21780":{"id":"swarm-master;21780","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035681082Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031502987Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.031505306Z","value":"8"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031504144Z","value":"docker-containerd-shim a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 /var/run/docker/libcontainerd/a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.031509588Z","value":"21723"},"pid":{"timestamp":"2016-07-08T16:03:18.031501879Z","value":"21780"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.808128E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":5.808128E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":5.808128E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":5.808128E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":5.808128E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":5.808128E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":5.808128E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":5.808128E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":5.808128E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":5.808128E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":5.808128E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":5.808128E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":5.808128E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":5.808128E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":5.808128E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;100":{"id":"swarm-node-1;100","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525686293Z","value":"100"},"threads":{"timestamp":"2016-07-08T16:03:19.525688226Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529160529Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525690496Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;9":{"id":"swarm-node-0;9","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378729285Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378720597Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392071119Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378726624Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":2.6041666666666663E-01},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;26643":{"id":"swarm-node-1;26643","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525567852Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525563938Z","value":"26643"},"threads":{"timestamp":"2016-07-08T16:03:19.525565824Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530024331Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;31":{"id":"swarm-keystore;31","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806824101Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806820294Z","value":"31"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815363464Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.80682203Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;21066":{"id":"swarm-node-0;21066","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380164723Z","value":"21052"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380160129Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.38015575Z","value":"21066"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391403761Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380162314Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.380157764Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.342336E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.342336E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.342336E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.342336E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.342336E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.342336E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.342336E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.342336E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.342336E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.342336E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.342336E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.342336E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.342336E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.342336E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.342336E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;8696":{"id":"swarm-node-0;8696","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.377754975Z","value":"8696"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393715237Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392091518Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377761056Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.377756838Z","value":"inet_gethost"},"ppid":{"timestamp":"2016-07-08T16:03:18.377763323Z","value":"8487"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377759145Z","value":"inet_gethost 4 "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9.70752E+05},{"date":"2016-07-08T16:03:05.37769151Z","value":9.70752E+05},{"date":"2016-07-08T16:03:06.37645477Z","value":9.70752E+05},{"date":"2016-07-08T16:03:07.391815115Z","value":9.70752E+05},{"date":"2016-07-08T16:03:08.385990796Z","value":9.70752E+05},{"date":"2016-07-08T16:03:09.37997291Z","value":9.70752E+05},{"date":"2016-07-08T16:03:10.392972538Z","value":9.70752E+05},{"date":"2016-07-08T16:03:11.379710023Z","value":9.70752E+05},{"date":"2016-07-08T16:03:12.376630021Z","value":9.70752E+05},{"date":"2016-07-08T16:03:13.388264627Z","value":9.70752E+05},{"date":"2016-07-08T16:03:14.37920671Z","value":9.70752E+05},{"date":"2016-07-08T16:03:15.374668518Z","value":9.70752E+05},{"date":"2016-07-08T16:03:16.381535729Z","value":9.70752E+05},{"date":"2016-07-08T16:03:17.380752914Z","value":9.70752E+05},{"date":"2016-07-08T16:03:18.377252038Z","value":9.70752E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":5E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":5E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":5E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":5E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":5E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":5E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":5E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":5E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":5E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":5E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":5E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":5E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":5E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e"],"container_image":["rabbitmq;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;5652":{"id":"swarm-keystore;5652","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.810610323Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.810615883Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.810605993Z","value":"5652"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815247341Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;31":{"id":"swarm-node-0;31","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391380576Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.3775329Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.377534952Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377530875Z","value":"31"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;12204":{"id":"swarm-node-0;12204","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392572928Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378375171Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378370789Z","value":"12204"},"threads":{"timestamp":"2016-07-08T16:03:18.378372764Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8983":{"id":"swarm-node-1;8983","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525506301Z","value":"8983"},"threads":{"timestamp":"2016-07-08T16:03:19.525508133Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528894537Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525510466Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;23011":{"id":"swarm-node-1;23011","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.525545859Z","value":"runsv app "},"pid":{"timestamp":"2016-07-08T16:03:19.525541691Z","value":"23011"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530514342Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529301964Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525551191Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.525543685Z","value":"runsv"},"ppid":{"timestamp":"2016-07-08T16:03:19.525553654Z","value":"23009"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":9E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":9E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":9E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":9E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":9E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":9E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":9E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":9E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":9E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":9E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":9E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":9E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":9E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;7":{"id":"swarm-master;7","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032733792Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032735032Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032732722Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035910822Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2.631578947368421E-01},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;19":{"id":"swarm-master;19","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032486354Z","value":"19"},"ppid":{"timestamp":"2016-07-08T16:03:18.032488833Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035966347Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032487628Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;70":{"id":"swarm-keystore;70","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811398295Z","value":"70"},"ppid":{"timestamp":"2016-07-08T16:03:16.811407631Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814862231Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811402384Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;249":{"id":"swarm-node-0;249","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379934924Z","value":"249"},"ppid":{"timestamp":"2016-07-08T16:03:18.379938809Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391472853Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379936766Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;9114":{"id":"swarm-node-1;9114","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.522929844Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.522934002Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529791268Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.522936914Z","value":"9100"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522931934Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.522927914Z","value":"9114"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;33":{"id":"swarm-node-1;33","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529650666Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524092087Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52408794Z","value":"33"},"threads":{"timestamp":"2016-07-08T16:03:19.52408987Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;59":{"id":"swarm-node-0;59","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.377703263Z","value":"59"},"ppid":{"timestamp":"2016-07-08T16:03:18.377707141Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392355631Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377705101Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;12":{"id":"swarm-master;12","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035517351Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031548665Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031546286Z","value":"12"},"threads":{"timestamp":"2016-07-08T16:03:18.031547464Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;11969":{"id":"swarm-node-1;11969","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.525991828Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:19.52599985Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525993915Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.52598973Z","value":"11969"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52974583Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525997114Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.608576E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.608576E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.608576E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.608576E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.608576E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.608576E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.608576E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.608576E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.608576E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.608576E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.608576E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.608576E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.608576E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.608576E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.608576E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;28":{"id":"swarm-node-1;28","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529996422Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524545284Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.524543165Z","value":"28"},"ppid":{"timestamp":"2016-07-08T16:03:19.524548063Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;36":{"id":"swarm-master;36","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032909846Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032911278Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032908647Z","value":"36"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036030084Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;20":{"id":"swarm-keystore;20","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806950859Z","value":"20"},"ppid":{"timestamp":"2016-07-08T16:03:16.806953049Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814815541Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806951858Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;340":{"id":"swarm-node-0;340","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378775985Z","value":"/lib/systemd/systemd-udevd"},"threads":{"timestamp":"2016-07-08T16:03:18.378779747Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392490815Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378782226Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378777794Z","value":"/lib/systemd/systemd-udevd "},"pid":{"timestamp":"2016-07-08T16:03:18.378774025Z","value":"340"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.070848E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.070848E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.070848E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.070848E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.070848E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.070848E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.070848E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.070848E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.070848E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.070848E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.070848E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.070848E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.070848E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.070848E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.070848E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;29495":{"id":"swarm-node-0;29495","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392199863Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.37952028Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.379515531Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.379522885Z","value":"29481"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379517748Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379513591Z","value":"29495"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.211264E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.211264E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.211264E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.211264E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.211264E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.211264E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.211264E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.211264E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.211264E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.211264E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.211264E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.211264E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.211264E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.211264E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.211264E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;44":{"id":"swarm-keystore;44","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.811201402Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811192385Z","value":"44"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814897118Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811196284Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;24996":{"id":"swarm-node-0;24996","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379598785Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379594424Z","value":"24996"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392483472Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379596345Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;799":{"id":"swarm-node-1;799","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.529567294Z","value":"docker run --rm --privileged --net=host --pid=host -v /var/run/docker.sock:/var/run/docker.sock --entrypoint=/usr/bin/weaveutil weaveworks/weaveexec:1.6.0 container-addrs weave weave:expose e74e0c7ee2d5 f2ec09faf4cb d2481eefc79a 45497a73445d 7513f51762be 771c03d9066e 9cc92d15d312 2b404d946bbd 94372fadcd43 4fb9ca54b79a 566f5a4a3165 5d3be0f2e438 060dd20a3a6d "},"ppid":{"timestamp":"2016-07-08T16:03:16.529571183Z","value":"795"},"pid":{"timestamp":"2016-07-08T16:03:16.529563842Z","value":"799"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.932691577Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.924353231Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.52956553Z","value":"docker"},"threads":{"timestamp":"2016-07-08T16:03:16.529569091Z","value":"4"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":1.0498687664041995E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":1.2972032E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;24589":{"id":"swarm-master;24589","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041330901Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036221704Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032616654Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.032613899Z","value":"conntrack"},"ppid":{"timestamp":"2016-07-08T16:03:18.032618895Z","value":"24564"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032615011Z","value":"conntrack -E -o xml -p tcp --any-nat "},"pid":{"timestamp":"2016-07-08T16:03:18.032612841Z","value":"24589"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.208333333333333E-01},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.30784E+05},{"date":"2016-07-08T16:03:05.036133532Z","value":6.30784E+05},{"date":"2016-07-08T16:03:06.035121928Z","value":6.30784E+05},{"date":"2016-07-08T16:03:07.037951604Z","value":6.30784E+05},{"date":"2016-07-08T16:03:08.032465788Z","value":6.30784E+05},{"date":"2016-07-08T16:03:09.036001043Z","value":6.30784E+05},{"date":"2016-07-08T16:03:10.038222401Z","value":6.30784E+05},{"date":"2016-07-08T16:03:11.031130584Z","value":6.30784E+05},{"date":"2016-07-08T16:03:12.031336823Z","value":6.30784E+05},{"date":"2016-07-08T16:03:13.04055948Z","value":6.30784E+05},{"date":"2016-07-08T16:03:14.032281719Z","value":6.30784E+05},{"date":"2016-07-08T16:03:15.031428763Z","value":6.30784E+05},{"date":"2016-07-08T16:03:16.038816563Z","value":6.30784E+05},{"date":"2016-07-08T16:03:17.033895132Z","value":6.30784E+05},{"date":"2016-07-08T16:03:18.031288544Z","value":6.30784E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;21468":{"id":"swarm-node-0;21468","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37870016Z","value":"21468"},"name":{"timestamp":"2016-07-08T16:03:18.378702395Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.378706628Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392546748Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378709088Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378704436Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.661824E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.661824E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.661824E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.661824E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.661824E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.661824E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.661824E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.661824E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.661824E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.661824E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.661824E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.661824E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.661824E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.661824E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.661824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;5":{"id":"swarm-node-0;5","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380176656Z","value":"5"},"ppid":{"timestamp":"2016-07-08T16:03:18.380181996Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392117716Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380178844Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;654":{"id":"swarm-node-1;654","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525066682Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525069163Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525064516Z","value":"/sbin/cgmanager -m name=systemd "},"pid":{"timestamp":"2016-07-08T16:03:19.525059871Z","value":"654"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52979768Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525062306Z","value":"/sbin/cgmanager"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":6E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":6E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":6E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":6E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":6E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":6E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":6E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":6E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":6E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":6E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":6E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":6E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":6E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":6E+00}],"min":0E+00,"max":1E+04,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.924544E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.924544E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.924544E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.924544E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.924544E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.924544E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.924544E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.924544E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.924544E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.924544E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.924544E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.924544E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.924544E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.924544E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.924544E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;14190":{"id":"swarm-keystore;14190","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815633904Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806746973Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806744706Z","value":"14190"},"threads":{"timestamp":"2016-07-08T16:03:16.806745787Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;80":{"id":"swarm-keystore;80","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815337404Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806889661Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.80689079Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806888652Z","value":"80"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;804":{"id":"swarm-keystore;804","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.81287685Z","value":"/lib/systemd/systemd-logind "},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815080203Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812879139Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:16.812874582Z","value":"/lib/systemd/systemd-logind"},"pid":{"timestamp":"2016-07-08T16:03:16.812872509Z","value":"804"},"ppid":{"timestamp":"2016-07-08T16:03:16.812882006Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3.186688E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":3.186688E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":3.186688E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":3.186688E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":3.186688E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":3.186688E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":3.186688E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":3.186688E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":3.186688E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":3.186688E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":3.186688E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":3.186688E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":3.186688E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":3.186688E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":3.186688E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.7E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.7E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.7E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;25595":{"id":"swarm-node-1;25595","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522795447Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52279141Z","value":"25595"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530058005Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.52279325Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;24679":{"id":"swarm-master;24679","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031667152Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031664162Z","value":"24679"},"threads":{"timestamp":"2016-07-08T16:03:18.031665867Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036051443Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;18940":{"id":"swarm-master;18940","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031446021Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031441633Z","value":"18940"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036087039Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031443642Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;801":{"id":"swarm-keystore;801","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.812130324Z","value":"/usr/bin/lxcfs /var/lib/lxcfs/ "},"pid":{"timestamp":"2016-07-08T16:03:16.812124592Z","value":"801"},"name":{"timestamp":"2016-07-08T16:03:16.81212728Z","value":"/usr/bin/lxcfs"},"threads":{"timestamp":"2016-07-08T16:03:16.812133142Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815226843Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.81213666Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3.100672E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":3.100672E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":3.100672E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":3.100672E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":3.100672E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":3.100672E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":3.100672E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":3.100672E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":3.100672E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":3.100672E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":3.100672E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":3.100672E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":3.100672E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":3.100672E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":3.100672E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;676":{"id":"swarm-node-1;676","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525080825Z","value":"676"},"ppid":{"timestamp":"2016-07-08T16:03:19.525085309Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529214221Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525082914Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;26":{"id":"swarm-node-0;26","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380677912Z","value":"26"},"ppid":{"timestamp":"2016-07-08T16:03:18.380682489Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392098058Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380680022Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8392":{"id":"swarm-node-1;8392","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523184279Z","value":"8392"},"ppid":{"timestamp":"2016-07-08T16:03:19.523192472Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528971759Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523186557Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14":{"id":"swarm-node-0;14","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378500684Z","value":"14"},"ppid":{"timestamp":"2016-07-08T16:03:18.378505694Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392559214Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378502426Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;19406":{"id":"swarm-node-0;19406","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379110747Z","value":"19392"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379106002Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379095465Z","value":"19406"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392396907Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379108274Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.379097305Z","value":"/bin/bash"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.330048E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.330048E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.330048E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.330048E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.330048E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.330048E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.330048E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.330048E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.330048E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.330048E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.330048E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.330048E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.330048E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.330048E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.330048E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;72":{"id":"swarm-master;72","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036081024Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031900011Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031897341Z","value":"72"},"threads":{"timestamp":"2016-07-08T16:03:18.031898544Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;10":{"id":"swarm-node-0;10","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379668438Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379663843Z","value":"10"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392084394Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.3796658Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;795":{"id":"swarm-master;795","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032107113Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032104693Z","value":"/sbin/cgmanager -m name=systemd "},"pid":{"timestamp":"2016-07-08T16:03:18.032102426Z","value":"795"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035269242Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032103498Z","value":"/sbin/cgmanager"},"threads":{"timestamp":"2016-07-08T16:03:18.032105771Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.178496E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.178496E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.178496E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.178496E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.178496E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.178496E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.178496E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.178496E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.178496E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.178496E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.178496E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.178496E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.178496E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.178496E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.178496E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":6E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":6E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":6E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":6E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":6E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":6E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":6E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":6E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":6E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":6E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":6E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":6E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":6E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":6E+00}],"min":0E+00,"max":1E+04,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;11984":{"id":"swarm-node-1;11984","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522863774Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522861375Z","value":"/bin/ash "},"ppid":{"timestamp":"2016-07-08T16:03:19.522866334Z","value":"11969"},"pid":{"timestamp":"2016-07-08T16:03:19.522857009Z","value":"11984"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529541219Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522859084Z","value":"/bin/ash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9.70752E+05},{"date":"2016-07-08T16:03:06.530887978Z","value":9.70752E+05},{"date":"2016-07-08T16:03:07.521877676Z","value":9.70752E+05},{"date":"2016-07-08T16:03:08.522565688Z","value":9.70752E+05},{"date":"2016-07-08T16:03:09.51860152Z","value":9.70752E+05},{"date":"2016-07-08T16:03:10.520323767Z","value":9.70752E+05},{"date":"2016-07-08T16:03:11.545961925Z","value":9.70752E+05},{"date":"2016-07-08T16:03:12.518883632Z","value":9.70752E+05},{"date":"2016-07-08T16:03:13.519658046Z","value":9.70752E+05},{"date":"2016-07-08T16:03:14.537219027Z","value":9.70752E+05},{"date":"2016-07-08T16:03:15.521623007Z","value":9.70752E+05},{"date":"2016-07-08T16:03:16.52795835Z","value":9.70752E+05},{"date":"2016-07-08T16:03:17.526529996Z","value":9.70752E+05},{"date":"2016-07-08T16:03:18.521479745Z","value":9.70752E+05},{"date":"2016-07-08T16:03:19.522279992Z","value":9.70752E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;10174":{"id":"swarm-node-0;10174","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.381094988Z","value":"/bin/bash "},"ppid":{"timestamp":"2016-07-08T16:03:18.381099806Z","value":"10160"},"pid":{"timestamp":"2016-07-08T16:03:18.381090958Z","value":"10174"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391753622Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381097358Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.381092866Z","value":"/bin/bash"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.3792E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.3792E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.3792E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.3792E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.3792E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.3792E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.3792E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.3792E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.3792E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.3792E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.3792E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.3792E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.3792E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.3792E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.3792E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;26":{"id":"swarm-keystore;26","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811750654Z","value":"26"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814885511Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811754696Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811762322Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;21741":{"id":"swarm-node-0;21741","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380943039Z","value":"21741"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392721852Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380949956Z","value":"12"},"name":{"timestamp":"2016-07-08T16:03:18.380945109Z","value":"docker-containerd"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380947493Z","value":"docker-containerd -l /var/run/docker/libcontainerd/docker-containerd.sock --runtime docker-runc --start-timeout 2m "},"ppid":{"timestamp":"2016-07-08T16:03:18.380952598Z","value":"21735"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":2.1581824E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":2.1581824E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.28E+02},{"date":"2016-07-08T16:03:05.37769151Z","value":1.28E+02},{"date":"2016-07-08T16:03:06.37645477Z","value":1.28E+02},{"date":"2016-07-08T16:03:07.391815115Z","value":1.28E+02},{"date":"2016-07-08T16:03:08.385990796Z","value":1.29E+02},{"date":"2016-07-08T16:03:09.37997291Z","value":1.28E+02},{"date":"2016-07-08T16:03:10.392972538Z","value":1.28E+02},{"date":"2016-07-08T16:03:11.379710023Z","value":1.28E+02},{"date":"2016-07-08T16:03:12.376630021Z","value":1.28E+02},{"date":"2016-07-08T16:03:13.388264627Z","value":1.28E+02},{"date":"2016-07-08T16:03:14.37920671Z","value":1.28E+02},{"date":"2016-07-08T16:03:15.374668518Z","value":1.28E+02},{"date":"2016-07-08T16:03:16.381535729Z","value":1.28E+02},{"date":"2016-07-08T16:03:17.380752914Z","value":1.28E+02},{"date":"2016-07-08T16:03:18.377252038Z","value":1.28E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:05.37769151Z","value":5.181347150259068E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":5.115089514066496E-01},{"date":"2016-07-08T16:03:07.391815115Z","value":9.97506234413965E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.0471204188481675E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":5.089058524173028E-01},{"date":"2016-07-08T16:03:10.392972538Z","value":7.481296758104738E-01},{"date":"2016-07-08T16:03:11.379710023Z","value":7.8125E-01},{"date":"2016-07-08T16:03:12.376630021Z","value":7.672634271099744E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:14.37920671Z","value":7.653061224489796E-01},{"date":"2016-07-08T16:03:15.374668518Z","value":7.692307692307693E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":5.037783375314862E-01},{"date":"2016-07-08T16:03:17.380752914Z","value":7.712082262210797E-01},{"date":"2016-07-08T16:03:18.377252038Z","value":7.614213197969544E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;51":{"id":"swarm-node-0;51","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.377806874Z","value":"51"},"ppid":{"timestamp":"2016-07-08T16:03:18.377812203Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392890971Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377810171Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;8445":{"id":"swarm-node-0;8445","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378249047Z","value":"8445"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39272928Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378250769Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378253009Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;17411":{"id":"swarm-node-0;17411","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392288958Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379649121Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379651659Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379647014Z","value":"17411"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;74":{"id":"swarm-node-1;74","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529153451Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524021181Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524015553Z","value":"74"},"threads":{"timestamp":"2016-07-08T16:03:19.524018985Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;31523":{"id":"swarm-node-1;31523","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:06.532041527Z","value":"31506"},"cmdline":{"timestamp":"2016-07-08T16:03:06.532036818Z","value":"/go/bin/worker -port=80 ping rabbitmq "},"pid":{"timestamp":"2016-07-08T16:03:06.532032603Z","value":"31523"},"docker_container_id":{"timestamp":"2016-07-08T16:03:06.583291559Z","value":"bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.58177155Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:06.532034595Z","value":"/go/bin/worker"},"threads":{"timestamp":"2016-07-08T16:03:06.532039118Z","value":"6"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.26336E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.26336E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"}},"parents":{"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"],"container":["bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;5810":{"id":"swarm-node-1;5810","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523484127Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523479146Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529865607Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523477014Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523481469Z","value":"8"},"pid":{"timestamp":"2016-07-08T16:03:19.523474968Z","value":"5810"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.719168E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.719168E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.719168E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.719168E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.719168E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.719168E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.719168E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.719168E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.719168E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.719168E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.719168E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.719168E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.719168E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.719168E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.719168E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;29134":{"id":"swarm-node-0;29134","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.379316621Z","value":"/bin/bash "},"ppid":{"timestamp":"2016-07-08T16:03:18.379321314Z","value":"29120"},"pid":{"timestamp":"2016-07-08T16:03:18.379308678Z","value":"29134"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392275152Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.37931068Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.379318819Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.354624E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.354624E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.354624E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.354624E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.354624E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.354624E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.354624E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.354624E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.354624E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.354624E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.354624E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.354624E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.354624E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.354624E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.354624E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;14150":{"id":"swarm-master;14150","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032584765Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032582472Z","value":"14150"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035835415Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.03258354Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;10":{"id":"swarm-keystore;10","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815493745Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.809234035Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.809225172Z","value":"10"},"threads":{"timestamp":"2016-07-08T16:03:16.80922904Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;34":{"id":"swarm-node-1;34","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525005402Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525010332Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525003196Z","value":"34"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529718521Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;27473":{"id":"swarm-node-1;27473","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525244956Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525238497Z","value":"/bin/ash "},"ppid":{"timestamp":"2016-07-08T16:03:19.525247596Z","value":"27449"},"pid":{"timestamp":"2016-07-08T16:03:19.525234519Z","value":"27473"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52922145Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525236459Z","value":"/bin/ash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;5475":{"id":"swarm-node-0;5475","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.37915755Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.379153922Z","value":"5475"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392403139Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.37916005Z","value":"7"},"name":{"timestamp":"2016-07-08T16:03:18.37915562Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.379162665Z","value":"21741"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.584E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.584E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.584E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.584E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.584E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.584E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.584E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.584E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.584E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.584E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.584E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.584E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.584E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.584E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.584E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;22800":{"id":"swarm-master;22800","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032949499Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.03294728Z","value":"nginx: worker process"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041560724Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"ppid":{"timestamp":"2016-07-08T16:03:18.03295074Z","value":"22750"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032948375Z","value":"nginx: worker process"},"pid":{"timestamp":"2016-07-08T16:03:18.032945809Z","value":"22800"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035325342Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":8.192E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.7888E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.7888E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.7888E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.7888E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.7888E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.7888E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.7888E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.7888E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.7888E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.7888E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.7888E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.7888E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.7888E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.7888E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.7888E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;2":{"id":"swarm-node-0;2","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379121777Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.379119737Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392045448Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;14":{"id":"swarm-keystore;14","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811365236Z","value":"14"},"ppid":{"timestamp":"2016-07-08T16:03:16.811374463Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815606838Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.81136923Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;342":{"id":"swarm-node-1;342","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524658226Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524653333Z","value":"/lib/systemd/systemd-udevd "},"pid":{"timestamp":"2016-07-08T16:03:19.524644772Z","value":"342"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529180676Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524655596Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.524650739Z","value":"/lib/systemd/systemd-udevd"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.837376E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":4.837376E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":4.837376E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":4.837376E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":4.837376E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":4.837376E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":4.837376E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":4.837376E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":4.837376E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":4.837376E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":4.837376E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":4.837376E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":4.837376E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":4.837376E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":4.837376E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;36":{"id":"swarm-keystore;36","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815045362Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806775239Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806772895Z","value":"36"},"threads":{"timestamp":"2016-07-08T16:03:16.806773976Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;350":{"id":"swarm-node-1;350","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:06.582658806Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:06.532296848Z","value":"docker-runc"},"threads":{"timestamp":"2016-07-08T16:03:06.532301276Z","value":"6"},"cmdline":{"timestamp":"2016-07-08T16:03:06.532299051Z","value":"docker-runc --log /run/containerd/f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566/init/log.json --log-format json start --bundle /var/run/docker/libcontainerd/f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566 --console -d --pid-file /run/containerd/f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566/init/pid f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566 "},"ppid":{"timestamp":"2016-07-08T16:03:06.532303913Z","value":"344"},"pid":{"timestamp":"2016-07-08T16:03:06.532294821Z","value":"350"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":9.244672E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":5.089058524173028E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;16883":{"id":"swarm-node-0;16883","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.385402659Z","value":"runsv"},"threads":{"timestamp":"2016-07-08T16:03:18.385413444Z","value":"1"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393390631Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"ppid":{"timestamp":"2016-07-08T16:03:18.385424828Z","value":"16878"},"cmdline":{"timestamp":"2016-07-08T16:03:18.385408357Z","value":"runsv probe "},"pid":{"timestamp":"2016-07-08T16:03:18.385398406Z","value":"16883"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392593806Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":9E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":9E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":9E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":9E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":9E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":9E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":9E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":9E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":9E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":9E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":9E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":9E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":9E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.37769151Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.37645477Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.391815115Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.385990796Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.37997291Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.392972538Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.379710023Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.376630021Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.388264627Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.37920671Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.374668518Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.381535729Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.380752914Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.377252038Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;4105":{"id":"swarm-keystore;4105","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:11.806197203Z","value":"4105"},"ppid":{"timestamp":"2016-07-08T16:03:11.806199488Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:11.814635352Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:11.806198223Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:11.805909183Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:11.805909183Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:11.805909183Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;253":{"id":"swarm-node-1;253","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.52304143Z","value":"253"},"ppid":{"timestamp":"2016-07-08T16:03:19.52304616Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530064075Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523043633Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;30774":{"id":"swarm-node-0;30774","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.378297018Z","value":"/bin/bash "},"ppid":{"timestamp":"2016-07-08T16:03:18.378301716Z","value":"30760"},"pid":{"timestamp":"2016-07-08T16:03:18.378293333Z","value":"30774"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392660758Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378298942Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.378295128Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.350528E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.350528E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.350528E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.350528E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.350528E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.350528E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.350528E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.350528E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.350528E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.350528E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.350528E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.350528E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.350528E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.350528E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.350528E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;43":{"id":"swarm-keystore;43","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806705151Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.8067029Z","value":"43"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815383589Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806703956Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;20":{"id":"swarm-master;20","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032207289Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.03220858Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032205839Z","value":"20"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035938681Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;43":{"id":"swarm-node-0;43","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.39150776Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379684534Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379686935Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379682225Z","value":"43"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;71":{"id":"swarm-node-0;71","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378148722Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392477462Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378146456Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.378144701Z","value":"71"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;146":{"id":"swarm-node-1;146","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.5260572Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.526055095Z","value":"146"},"ppid":{"timestamp":"2016-07-08T16:03:19.526059557Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529438104Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;591":{"id":"swarm-master;591","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.032320253Z","value":"dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 "},"pid":{"timestamp":"2016-07-08T16:03:18.032317903Z","value":"591"},"name":{"timestamp":"2016-07-08T16:03:18.032319006Z","value":"dhclient"},"threads":{"timestamp":"2016-07-08T16:03:18.032321776Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036171962Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032323334Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9.199616E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":9.199616E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":9.199616E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":9.199616E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":9.199616E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":9.199616E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":9.199616E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":9.199616E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":9.199616E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":9.199616E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":9.199616E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":9.199616E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":9.199616E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":9.199616E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":9.199616E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":9E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":9E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":9E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":9E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":9E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":9E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":9E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":9E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":9E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":9E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":9E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":9E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":9E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":9E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8410":{"id":"swarm-node-0;8410","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378564093Z","value":"8410"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391410394Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378565861Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378567918Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;663":{"id":"swarm-node-0;663","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380355884Z","value":"663"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392627267Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380357864Z","value":"/usr/sbin/atd"},"threads":{"timestamp":"2016-07-08T16:03:18.380362102Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380364684Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380359986Z","value":"/usr/sbin/atd -f "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.933312E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":1.933312E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":1.933312E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":1.933312E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":1.933312E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":1.933312E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":1.933312E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":1.933312E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":1.933312E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":1.933312E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":1.933312E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":1.933312E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":1.933312E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":1.933312E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":1.933312E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;5838":{"id":"swarm-node-1;5838","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523307345Z","value":"5810"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523302263Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.523297821Z","value":"5838"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529040252Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523299948Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.52330446Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;8441":{"id":"swarm-keystore;8441","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815033132Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806897979Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.806896942Z","value":"8441"},"ppid":{"timestamp":"2016-07-08T16:03:16.806899139Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;28213":{"id":"swarm-master;28213","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031540258Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035849078Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031539001Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031537514Z","value":"28213"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22013":{"id":"swarm-master;22013","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.031717396Z","value":"/swarm"},"threads":{"timestamp":"2016-07-08T16:03:18.031719764Z","value":"10"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041517852Z","value":"7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32"},"ppid":{"timestamp":"2016-07-08T16:03:18.031721076Z","value":"21996"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031718536Z","value":"/swarm join --advertise 52.39.40.168:2376 consul://52.26.72.53:8500 "},"pid":{"timestamp":"2016-07-08T16:03:18.031716339Z","value":"22013"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035340262Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":1.5429632E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":1.5429632E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":6E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":6E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":6E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":6E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":6E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":6E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":6E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":6E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":6E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":6E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":6E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":6E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":6E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":6E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["swarm;\u003ccontainer_image\u003e"],"container":["7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;252":{"id":"swarm-master;252","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.03291925Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032916815Z","value":"252"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035745682Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032918043Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;41":{"id":"swarm-master;41","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035290393Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032296087Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032291622Z","value":"41"},"threads":{"timestamp":"2016-07-08T16:03:18.032293773Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;1034":{"id":"swarm-keystore;1034","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.810886209Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.810893568Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.810881074Z","value":"/usr/sbin/sshd -D "},"pid":{"timestamp":"2016-07-08T16:03:16.810872173Z","value":"1034"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815206963Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.810876151Z","value":"/usr/sbin/sshd"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6.135808E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":6.135808E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":6.135808E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":6.135808E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":6.135808E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":6.135808E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":6.135808E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":6.135808E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":6.135808E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":6.135808E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":6.135808E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":6.135808E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":6.135808E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":6.135808E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":6.135808E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":5E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":5E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":5E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":5E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":5E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":5E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":5E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":5E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":5E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":5E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":5E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":5E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":5E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":5E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":5E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;7833":{"id":"swarm-node-0;7833","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.379351244Z","value":"docker-containerd-shim 56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814 /var/run/docker/libcontainerd/56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.379347139Z","value":"7833"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391371646Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379353319Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.379349174Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.379355806Z","value":"21741"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.7E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.267456E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.267456E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.267456E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.267456E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.267456E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.267456E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.267456E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.267456E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.267456E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.267456E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.267456E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.267456E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.267456E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.267456E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.267456E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;37":{"id":"swarm-node-0;37","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391549194Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.381684814Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381673313Z","value":"37"},"threads":{"timestamp":"2016-07-08T16:03:18.381679358Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;46":{"id":"swarm-master;46","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031594896Z","value":"46"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035800216Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031596466Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031597703Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;821":{"id":"swarm-node-1;821","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.524822375Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.524815832Z","value":"821"},"ppid":{"timestamp":"2016-07-08T16:03:19.52482488Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52482014Z","value":"dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/run/lxc/dnsmasq.pid --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529187201Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.524817833Z","value":"dnsmasq"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.871296E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.871296E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.871296E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.871296E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.871296E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.871296E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.871296E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.871296E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.871296E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.871296E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.871296E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.871296E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.871296E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.871296E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.871296E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;75":{"id":"swarm-node-0;75","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391963327Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380243535Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380238726Z","value":"75"},"threads":{"timestamp":"2016-07-08T16:03:18.380241188Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;14548":{"id":"swarm-node-1;14548","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523986724Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523965343Z","value":"14548"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529976321Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523984236Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;914":{"id":"swarm-node-1;914","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522876786Z","value":"914"},"ppid":{"timestamp":"2016-07-08T16:03:19.522881493Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529817741Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522878936Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:19.522279992Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:19.522279992Z","value":1.98E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:19.522279992Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:19.522279992Z","value":5.128205128205128E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:19.522279992Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;858":{"id":"swarm-master;858","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.03237819Z","value":"858"},"name":{"timestamp":"2016-07-08T16:03:18.032379311Z","value":"/usr/lib/policykit-1/polkitd"},"threads":{"timestamp":"2016-07-08T16:03:18.032381746Z","value":"3"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035779544Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032383477Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032380548Z","value":"/usr/lib/policykit-1/polkitd --no-debug "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.18496E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.18496E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.18496E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.18496E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.18496E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.18496E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.18496E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.18496E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.18496E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.18496E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.18496E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.18496E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.18496E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.18496E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.18496E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;14160":{"id":"swarm-node-0;14160","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379072372Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379068273Z","value":"14160"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391929742Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379070264Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;26104":{"id":"swarm-node-0;26104","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378025821Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:18.378028171Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378023999Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.378020242Z","value":"26104"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392369264Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378022009Z","value":"docker-containerd-shim"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.6864E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.6864E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.6864E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.6864E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.6864E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.6864E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.6864E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.6864E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.6864E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.6864E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.6864E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.6864E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.6864E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.6864E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.6864E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;100":{"id":"swarm-keystore;100","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815286291Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.812643416Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812259394Z","value":"100"},"threads":{"timestamp":"2016-07-08T16:03:16.812635618Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;13":{"id":"swarm-master;13","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036228559Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031797937Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031795284Z","value":"13"},"ppid":{"timestamp":"2016-07-08T16:03:18.031800863Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;21577":{"id":"swarm-node-1;21577","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525729023Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525724141Z","value":"docker-containerd-shim 771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a /var/run/docker/libcontainerd/771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.525720048Z","value":"21577"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528957244Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525722068Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525726321Z","value":"9"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.180864E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.180864E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.180864E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.180864E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.180864E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.180864E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.180864E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.180864E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.180864E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.180864E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.180864E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.180864E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.180864E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.180864E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.180864E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.8E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;80":{"id":"swarm-master;80","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.03600102Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031486194Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031484899Z","value":"80"},"ppid":{"timestamp":"2016-07-08T16:03:18.031487513Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;11":{"id":"swarm-master;11","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035468315Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032179157Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032174904Z","value":"11"},"threads":{"timestamp":"2016-07-08T16:03:18.032177652Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;736":{"id":"swarm-node-1;736","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:15.703689173Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:15.522036015Z","value":"docker"},"threads":{"timestamp":"2016-07-08T16:03:15.522038248Z","value":"5"},"cmdline":{"timestamp":"2016-07-08T16:03:15.522037154Z","value":"docker ps -q "},"ppid":{"timestamp":"2016-07-08T16:03:15.522039585Z","value":"710"},"pid":{"timestamp":"2016-07-08T16:03:15.522034784Z","value":"736"},"docker_container_id":{"timestamp":"2016-07-08T16:03:15.704497583Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":1.2447744E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":7.957559681697612E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;16907":{"id":"swarm-node-0;16907","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.377865272Z","value":"16907"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393614634Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391802948Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377872132Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.37786712Z","value":"conntrack"},"ppid":{"timestamp":"2016-07-08T16:03:18.377874588Z","value":"16884"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377869257Z","value":"conntrack -E -o xml -p tcp --any-nat "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.9632E+05},{"date":"2016-07-08T16:03:05.37769151Z","value":6.9632E+05},{"date":"2016-07-08T16:03:06.37645477Z","value":6.9632E+05},{"date":"2016-07-08T16:03:07.391815115Z","value":6.9632E+05},{"date":"2016-07-08T16:03:08.385990796Z","value":6.9632E+05},{"date":"2016-07-08T16:03:09.37997291Z","value":6.9632E+05},{"date":"2016-07-08T16:03:10.392972538Z","value":6.9632E+05},{"date":"2016-07-08T16:03:11.379710023Z","value":6.9632E+05},{"date":"2016-07-08T16:03:12.376630021Z","value":6.9632E+05},{"date":"2016-07-08T16:03:13.388264627Z","value":6.9632E+05},{"date":"2016-07-08T16:03:14.37920671Z","value":6.9632E+05},{"date":"2016-07-08T16:03:15.374668518Z","value":6.9632E+05},{"date":"2016-07-08T16:03:16.381535729Z","value":6.9632E+05},{"date":"2016-07-08T16:03:17.380752914Z","value":6.9632E+05},{"date":"2016-07-08T16:03:18.377252038Z","value":6.9632E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;7999":{"id":"swarm-node-0;7999","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381288427Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381283879Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.381279621Z","value":"7999"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392004639Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381285951Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.381281721Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.656576E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.656576E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.656576E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.656576E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.656576E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.656576E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.656576E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.656576E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.656576E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.656576E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.656576E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.656576E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.656576E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.656576E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.656576E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;5489":{"id":"swarm-node-0;5489","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380971646Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380974151Z","value":"5475"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380969275Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.38096473Z","value":"5489"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392708197Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380966923Z","value":"/bin/bash"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.31776E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.31776E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.31776E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.31776E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.31776E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.31776E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.31776E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.31776E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.31776E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.31776E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.31776E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.31776E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.31776E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.31776E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.31776E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;16846":{"id":"swarm-node-0;16846","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379536155Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379532162Z","value":"16846"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391841975Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379534105Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;24":{"id":"swarm-keystore;24","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.80679826Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806796016Z","value":"24"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814756442Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806797023Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;10815":{"id":"swarm-node-0;10815","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392674613Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378992217Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378996101Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378998584Z","value":"10801"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378994144Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378990541Z","value":"10815"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.362816E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.362816E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.362816E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.362816E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.362816E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.362816E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.362816E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.362816E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.362816E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.362816E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.362816E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.362816E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.362816E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.362816E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.362816E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;26119":{"id":"swarm-master;26119","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035304573Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032776133Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032774989Z","value":"26119"},"ppid":{"timestamp":"2016-07-08T16:03:18.032777493Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;2673":{"id":"swarm-node-0;2673","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379954655Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379958078Z","value":"2659"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379952665Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379948618Z","value":"2673"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391747446Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379950583Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.305472E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.305472E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.305472E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.305472E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.305472E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.305472E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.305472E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.305472E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.305472E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.305472E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.305472E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.305472E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.305472E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.305472E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.305472E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;47":{"id":"swarm-node-1;47","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523755366Z","value":"47"},"ppid":{"timestamp":"2016-07-08T16:03:19.523759603Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529765897Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523757375Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;314":{"id":"swarm-master;314","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032798719Z","value":"/lib/systemd/systemd-journald"},"ppid":{"timestamp":"2016-07-08T16:03:18.032806671Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.0328009Z","value":"/lib/systemd/systemd-journald "},"pid":{"timestamp":"2016-07-08T16:03:18.03279686Z","value":"314"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035666343Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032803241Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2.631578947368421E-01},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":3.4279424E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":3.428352E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":3.428352E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":3.428352E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":3.428352E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":3.428352E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":3.428352E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2.5E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;27":{"id":"swarm-master;27","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031563996Z","value":"27"},"ppid":{"timestamp":"2016-07-08T16:03:18.031566635Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035759437Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031565301Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8487":{"id":"swarm-node-0;8487","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.379236921Z","value":"/usr/lib/erlang/erts-7.3/bin/beam.smp -W w -A 64 -P 1048576 -K true -B i -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.2/ebin -noshell -noinput -s rabbit boot -name rabbit@rabbitmq -boot start_sasl -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger tty -rabbit error_logger tty -rabbit sasl_error_logger tty -rabbit enabled_plugins_file \"/etc/rabbitmq/enabled_plugins\" -rabbit plugins_dir \"/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.2/plugins\" -rabbit plugins_expand_dir \"/var/lib/rabbitmq/mnesia/rabbit@rabbitmq-plugins-expand\" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir \"/var/lib/rabbitmq/mnesia/rabbit@rabbitmq\" -kernel inet_dist_listen_min 25672 -kernel inet_dist_listen_max 25672 "},"ppid":{"timestamp":"2016-07-08T16:03:18.379241823Z","value":"8075"},"pid":{"timestamp":"2016-07-08T16:03:18.379232797Z","value":"8487"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393527558Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391458568Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379234664Z","value":"/usr/lib/erlang/erts-7.3/bin/beam.smp"},"threads":{"timestamp":"2016-07-08T16:03:18.379239326Z","value":"73"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.4E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":5.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":5.4E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":5.4E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":5.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":5.4E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":5.4E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":5.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":5.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":5.4E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":5.4E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":5.3E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":5.4E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":5.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":5.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":2.6041666666666663E-01},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:05.37769151Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:06.37645477Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:07.391815115Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:08.385990796Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:09.37997291Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:10.392972538Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:11.379710023Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:12.376630021Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:13.388264627Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:14.37920671Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:15.374668518Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:16.381535729Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:17.380752914Z","value":1.37101312E+08},{"date":"2016-07-08T16:03:18.377252038Z","value":1.37101312E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["rabbitmq;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"],"container":["7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e"]},"children":null},"swarm-node-1;21091":{"id":"swarm-node-1;21091","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522639328Z","value":"21091"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529643092Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522641175Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.522645097Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52264805Z","value":"21077"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522643202Z","value":"/bin/ash "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;71":{"id":"swarm-node-1;71","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524627935Z","value":"71"},"threads":{"timestamp":"2016-07-08T16:03:19.524630004Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529982299Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524632371Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;18":{"id":"swarm-master;18","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032409673Z","value":"18"},"ppid":{"timestamp":"2016-07-08T16:03:18.032412138Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035427187Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032410745Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8369":{"id":"swarm-node-0;8369","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.380217601Z","value":"/usr/lib/erlang/erts-7.3/bin/epmd"},"threads":{"timestamp":"2016-07-08T16:03:18.380224094Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.380215467Z","value":"8369"},"ppid":{"timestamp":"2016-07-08T16:03:18.380226749Z","value":"8075"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380220149Z","value":"/usr/lib/erlang/erts-7.3/bin/epmd -daemon "},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393463999Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392884738Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.10592E+05},{"date":"2016-07-08T16:03:05.37769151Z","value":1.10592E+05},{"date":"2016-07-08T16:03:06.37645477Z","value":1.10592E+05},{"date":"2016-07-08T16:03:07.391815115Z","value":1.10592E+05},{"date":"2016-07-08T16:03:08.385990796Z","value":1.10592E+05},{"date":"2016-07-08T16:03:09.37997291Z","value":1.10592E+05},{"date":"2016-07-08T16:03:10.392972538Z","value":1.10592E+05},{"date":"2016-07-08T16:03:11.379710023Z","value":1.10592E+05},{"date":"2016-07-08T16:03:12.376630021Z","value":1.10592E+05},{"date":"2016-07-08T16:03:13.388264627Z","value":1.10592E+05},{"date":"2016-07-08T16:03:14.37920671Z","value":1.10592E+05},{"date":"2016-07-08T16:03:15.374668518Z","value":1.10592E+05},{"date":"2016-07-08T16:03:16.381535729Z","value":1.10592E+05},{"date":"2016-07-08T16:03:17.380752914Z","value":1.10592E+05},{"date":"2016-07-08T16:03:18.377252038Z","value":1.10592E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":6E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":6E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":6E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":6E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":6E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":6E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":6E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":6E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":6E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":6E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":6E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":6E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":6E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":6E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e"],"container_image":["rabbitmq;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;795":{"id":"swarm-node-1;795","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.528969951Z","value":"/bin/sh /usr/bin/weave --local ps "},"pid":{"timestamp":"2016-07-08T16:03:16.528966456Z","value":"795"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.930763837Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.528974034Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:16.528968187Z","value":"/bin/sh"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.933023146Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"ppid":{"timestamp":"2016-07-08T16:03:16.528976522Z","value":"710"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":3.11296E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-keystore;8437":{"id":"swarm-keystore;8437","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806739419Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806736667Z","value":"8437"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815220158Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806737714Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;72":{"id":"swarm-node-0;72","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.38084818Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380850688Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380846196Z","value":"72"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39138755Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;7":{"id":"swarm-node-0;7","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391761303Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.377916334Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377912308Z","value":"7"},"threads":{"timestamp":"2016-07-08T16:03:18.377914283Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;141":{"id":"swarm-node-0;141","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378069409Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391909205Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378067355Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.378065512Z","value":"141"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;18016":{"id":"swarm-node-1;18016","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525921846Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.525919727Z","value":"18016"},"ppid":{"timestamp":"2016-07-08T16:03:19.525924311Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52936368Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;4671":{"id":"swarm-node-0;4671","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381179178Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381173429Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.381168962Z","value":"4671"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392422771Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381175828Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.381170959Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.763072E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.763072E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.763072E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.763072E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.763072E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.763072E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.763072E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.763072E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.763072E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.763072E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.763072E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.763072E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.763072E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.763072E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.763072E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;22407":{"id":"swarm-node-1;22407","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.522774006Z","value":"/home/weave/weaver --port 6783 --name 3a:c3:f7:f2:3f:5f --nickname swarm-node-1 --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784 52.39.40.168 "},"ppid":{"timestamp":"2016-07-08T16:03:19.52278011Z","value":"22392"},"pid":{"timestamp":"2016-07-08T16:03:19.522770218Z","value":"22407"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530539706Z","value":"5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529349954Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522772059Z","value":"/home/weave/weaver"},"threads":{"timestamp":"2016-07-08T16:03:19.522776566Z","value":"15"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.0309278350515463E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":7.772020725388601E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.570694087403599E-01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.4962593516209477E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":8.55614973262032E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:15.521623007Z","value":7.957559681697612E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6246719160104987E-01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.2919896640826873E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":3.8860103626943006E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4.615384615384616E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":7.2577024E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364;\u003ccontainer\u003e"],"container_image":["weaveworks/weave;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;9254":{"id":"swarm-master;9254","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032929783Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.03292692Z","value":"docker-containerd-shim ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669 /var/run/docker/libcontainerd/ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032924803Z","value":"9254"},"threads":{"timestamp":"2016-07-08T16:03:18.0329281Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.03292584Z","value":"docker-containerd-shim"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035932224Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.771264E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":5.771264E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":5.771264E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":5.771264E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":5.771264E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":5.771264E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":5.771264E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":5.771264E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":5.771264E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":5.771264E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":5.771264E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":5.771264E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":5.771264E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":5.771264E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":5.771264E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;4812":{"id":"swarm-node-0;4812","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381265571Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.38126068Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.381255697Z","value":"4812"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392051401Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.38126284Z","value":"7"},"name":{"timestamp":"2016-07-08T16:03:18.381257722Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.64544E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.64544E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.64544E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.64544E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.64544E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.64544E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.64544E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.64544E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.64544E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.64544E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.64544E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.64544E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.64544E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.64544E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.64544E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;661":{"id":"swarm-node-1;661","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525436827Z","value":"661"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529852763Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525438793Z","value":"/usr/bin/lxcfs"},"threads":{"timestamp":"2016-07-08T16:03:19.525443096Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525448546Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525440917Z","value":"/usr/bin/lxcfs /var/lib/lxcfs/ "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.03104E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.03104E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.03104E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.03104E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.03104E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.03104E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.03104E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.03104E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.03104E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.03104E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.03104E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.03104E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.03104E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.03104E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.03104E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;11":{"id":"swarm-keystore;11","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806718515Z","value":"11"},"ppid":{"timestamp":"2016-07-08T16:03:16.806720865Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815350356Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806719592Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;563":{"id":"swarm-node-1;563","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524033955Z","value":"dhclient"},"threads":{"timestamp":"2016-07-08T16:03:19.5240384Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524036117Z","value":"dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 "},"ppid":{"timestamp":"2016-07-08T16:03:19.524040919Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.524031902Z","value":"563"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529092366Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":9E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":9E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":9E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":9E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":9E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":9E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":9E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":9E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":9E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":9E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":9E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":9E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":9E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":9E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9.19552E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":9.19552E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":9.19552E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":9.19552E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":9.19552E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":9.19552E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":9.19552E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":9.19552E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":9.19552E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":9.19552E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":9.19552E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":9.19552E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":9.19552E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":9.19552E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":9.19552E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;25221":{"id":"swarm-master;25221","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032631809Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032629812Z","value":"25221"},"ppid":{"timestamp":"2016-07-08T16:03:18.032633949Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035869886Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;19392":{"id":"swarm-node-0;19392","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377902412Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.377897516Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.377893587Z","value":"19392"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391556617Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377899592Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.377895473Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.525504E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.525504E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.525504E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.525504E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.525504E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.525504E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.525504E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.525504E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.525504E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.525504E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.525504E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.525504E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.525504E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.525504E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.525504E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;42":{"id":"swarm-master;42","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031748028Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031749438Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031746901Z","value":"42"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035560672Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;26":{"id":"swarm-node-1;26","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524533603Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524529263Z","value":"26"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529382976Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524531259Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;14143":{"id":"swarm-node-1;14143","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529295939Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.526124584Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.526119983Z","value":"14143"},"threads":{"timestamp":"2016-07-08T16:03:19.526122168Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;13890":{"id":"swarm-keystore;13890","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.807091857Z","value":"13890"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.81585839Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"},"name":{"timestamp":"2016-07-08T16:03:16.807092881Z","value":"conntrack"},"threads":{"timestamp":"2016-07-08T16:03:16.80709516Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815259994Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.807096472Z","value":"13869"},"cmdline":{"timestamp":"2016-07-08T16:03:16.807093988Z","value":"conntrack -E -o xml -p tcp "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6.26688E+05},{"date":"2016-07-08T16:03:03.806514197Z","value":6.26688E+05},{"date":"2016-07-08T16:03:04.806695865Z","value":6.26688E+05},{"date":"2016-07-08T16:03:05.810983181Z","value":6.26688E+05},{"date":"2016-07-08T16:03:06.805183253Z","value":6.26688E+05},{"date":"2016-07-08T16:03:07.808186744Z","value":6.26688E+05},{"date":"2016-07-08T16:03:08.809797574Z","value":6.26688E+05},{"date":"2016-07-08T16:03:09.805031355Z","value":6.26688E+05},{"date":"2016-07-08T16:03:10.805873133Z","value":6.26688E+05},{"date":"2016-07-08T16:03:11.805909183Z","value":6.26688E+05},{"date":"2016-07-08T16:03:12.805599749Z","value":6.26688E+05},{"date":"2016-07-08T16:03:13.809488235Z","value":6.26688E+05},{"date":"2016-07-08T16:03:14.810925185Z","value":6.26688E+05},{"date":"2016-07-08T16:03:15.808837445Z","value":6.26688E+05},{"date":"2016-07-08T16:03:16.806483021Z","value":6.26688E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"],"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-keystore;37":{"id":"swarm-keystore;37","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.807076562Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814919605Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.807075385Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.807074295Z","value":"37"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;80":{"id":"swarm-node-0;80","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377726017Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391487452Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377719885Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.377718093Z","value":"80"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;10195":{"id":"swarm-node-1;10195","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.525971511Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525975427Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529288448Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525977913Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525973453Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.525969668Z","value":"10195"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.465216E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.465216E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.465216E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.465216E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.465216E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.465216E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.465216E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.465216E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.465216E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.465216E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.465216E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.465216E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.465216E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.465216E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.465216E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;28261":{"id":"swarm-node-1;28261","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.52514647Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530016764Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525144203Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.525142235Z","value":"28261"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;14146":{"id":"swarm-master;14146","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032246659Z","value":"14146"},"ppid":{"timestamp":"2016-07-08T16:03:18.032249088Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035490633Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032247779Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8560":{"id":"swarm-node-0;8560","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.37880095Z","value":"8559"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378796528Z","value":"node server.js "},"pid":{"timestamp":"2016-07-08T16:03:18.378792331Z","value":"8560"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392850357Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378798501Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.378794218Z","value":"node"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393447697Z","value":"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7.2302592E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":7.2531968E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":7.2531968E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":7.2306688E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":7.2306688E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":7.2577024E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":7.2835072E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":7.2835072E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":7.3105408E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":7.3105408E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":7.3048064E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":7.33184E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":7.3351168E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":7.3351168E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:05.37769151Z","value":5.181347150259068E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":5.208333333333333E-01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":5.128205128205128E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.570694087403599E-01},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":4.2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":4.2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":4.3E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":4.2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":4.2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":4.2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":4.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":4.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":4.2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":4.2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":4.2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":4.2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":4.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":4.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container":["0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/front-end;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;22430":{"id":"swarm-node-0;22430","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.39258009Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.382140524Z","value":"/home/weave/weaver"},"threads":{"timestamp":"2016-07-08T16:03:18.385353932Z","value":"15"},"ppid":{"timestamp":"2016-07-08T16:03:18.38536109Z","value":"22414"},"cmdline":{"timestamp":"2016-07-08T16:03:18.385347675Z","value":"/home/weave/weaver --port 6783 --name be:ef:fb:a4:67:1d --nickname swarm-node-0 --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784 52.39.40.168 "},"pid":{"timestamp":"2016-07-08T16:03:18.382136449Z","value":"22430"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393369183Z","value":"effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.979584E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":6.979584E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":6.979584E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":6.979584E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":6.979584E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":6.979584E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":6.979584E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":6.979584E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":6.979584E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":6.979584E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":6.979584E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":6.979584E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":6.979584E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":6.979584E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":6.979584E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.6E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.0362694300518136E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:07.391815115Z","value":4.987531172069825E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.617801047120419E-01},{"date":"2016-07-08T16:03:09.37997291Z","value":5.089058524173028E-01},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4.166666666666666E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":5.115089514066496E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":1.0256410256410255E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":5.037783375314862E-01},{"date":"2016-07-08T16:03:17.380752914Z","value":5.141388174807198E-01},{"date":"2016-07-08T16:03:18.377252038Z","value":7.614213197969544E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872;\u003ccontainer\u003e"],"container_image":["weaveworks/weave;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;1275":{"id":"swarm-keystore;1275","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811299357Z","value":"1275"},"ppid":{"timestamp":"2016-07-08T16:03:16.81130889Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815547196Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.81130344Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;703":{"id":"swarm-node-0;703","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391788894Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378623437Z","value":"/usr/sbin/rsyslogd"},"threads":{"timestamp":"2016-07-08T16:03:18.378627839Z","value":"4"},"ppid":{"timestamp":"2016-07-08T16:03:18.378631803Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378625952Z","value":"/usr/sbin/rsyslogd -n "},"pid":{"timestamp":"2016-07-08T16:03:18.378621717Z","value":"703"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":8E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":8E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":8E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":8E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":8E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":8E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":8E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":8E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":8E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":8E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":8E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":8E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":8E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":8E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.263936E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":4.263936E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":4.263936E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":4.263936E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":4.263936E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":4.263936E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":4.263936E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":4.263936E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":4.263936E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":4.263936E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":4.263936E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":4.263936E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":4.263936E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":4.263936E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":4.263936E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;3":{"id":"swarm-keystore;3","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812225507Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812228632Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812222915Z","value":"3"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815425866Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;146":{"id":"swarm-master;146","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032418098Z","value":"146"},"ppid":{"timestamp":"2016-07-08T16:03:18.032420592Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035695466Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032419104Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;9299":{"id":"swarm-node-1;9299","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525201342Z","value":"9283"},"pid":{"timestamp":"2016-07-08T16:03:19.525191376Z","value":"9299"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529949341Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525193362Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.525198577Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525196163Z","value":"/bin/ash "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;7":{"id":"swarm-node-1;7","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524991401Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524987104Z","value":"7"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528850779Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524989116Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":2.583979328165375E-01},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;5":{"id":"swarm-keystore;5","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811128496Z","value":"5"},"threads":{"timestamp":"2016-07-08T16:03:16.811132576Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815432362Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.811137886Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;13854":{"id":"swarm-keystore;13854","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815904103Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815438832Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811059121Z","value":"6"},"name":{"timestamp":"2016-07-08T16:03:16.811046819Z","value":"/home/weave/runsvinit"},"ppid":{"timestamp":"2016-07-08T16:03:16.811065728Z","value":"13839"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811054082Z","value":"/home/weave/runsvinit "},"pid":{"timestamp":"2016-07-08T16:03:16.811042769Z","value":"13854"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":3E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":3E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":3E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":3E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":3E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":3E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":3E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":3E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":3E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":3E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":3E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":3E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":3E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.166784E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.166784E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.166784E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.166784E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.166784E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.166784E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.166784E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.166784E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.166784E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.166784E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.166784E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.166784E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.166784E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.166784E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.166784E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;21":{"id":"swarm-keystore;21","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806761216Z","value":"21"},"ppid":{"timestamp":"2016-07-08T16:03:16.806765171Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815299243Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806763776Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;14027":{"id":"swarm-keystore;14027","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806934245Z","value":"14027"},"ppid":{"timestamp":"2016-07-08T16:03:16.806936725Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815534205Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806935426Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;74":{"id":"swarm-node-0;74","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392607484Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379137029Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379132992Z","value":"74"},"threads":{"timestamp":"2016-07-08T16:03:18.379134791Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;710":{"id":"swarm-node-1;710","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.530284276Z","value":"/bin/sh /usr/bin/weave --local ps "},"ppid":{"timestamp":"2016-07-08T16:03:16.53028858Z","value":"23013"},"pid":{"timestamp":"2016-07-08T16:03:16.530280406Z","value":"710"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.932710079Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.924287004Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.530282561Z","value":"/bin/sh"},"threads":{"timestamp":"2016-07-08T16:03:16.530286118Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:16.52795835Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":1.257472E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":1.327104E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:16.52795835Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:16.52795835Z"}},"parents":{"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;2485":{"id":"swarm-node-1;2485","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522899086Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.522892399Z","value":"2485"},"ppid":{"timestamp":"2016-07-08T16:03:19.522902269Z","value":"2468"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522896914Z","value":"/bin/ash "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528880064Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.522894564Z","value":"/bin/ash"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;10980":{"id":"swarm-node-1;10980","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523320954Z","value":"10980"},"ppid":{"timestamp":"2016-07-08T16:03:19.523329727Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523325167Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529234793Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523323065Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523327307Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.115328E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.115328E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.115328E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.115328E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.115328E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.115328E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.115328E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.115328E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.115328E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.115328E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.115328E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.115328E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.115328E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.115328E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.115328E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;26059":{"id":"swarm-node-0;26059","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379734677Z","value":"26045"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379725097Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379718802Z","value":"26059"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391521521Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379721042Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.379731809Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.366912E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.366912E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.366912E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.366912E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.366912E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.366912E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.366912E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.366912E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.366912E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.366912E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.366912E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.366912E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.366912E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.366912E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.366912E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;51":{"id":"swarm-keystore;51","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815445521Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806958911Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806960064Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806957869Z","value":"51"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;8127":{"id":"swarm-node-1;8127","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525709444Z","value":"8113"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525704826Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.525700628Z","value":"8127"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52980404Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525706969Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.525702626Z","value":"/bin/ash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;29":{"id":"swarm-node-1;29","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529254825Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523444667Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523440219Z","value":"29"},"threads":{"timestamp":"2016-07-08T16:03:19.523442333Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;21524":{"id":"swarm-node-1;21524","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.52527511Z","value":"java"},"threads":{"timestamp":"2016-07-08T16:03:19.525279709Z","value":"33"},"pid":{"timestamp":"2016-07-08T16:03:19.525273337Z","value":"21524"},"ppid":{"timestamp":"2016-07-08T16:03:19.52528255Z","value":"21501"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525277349Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80 "},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530750113Z","value":"94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528865964Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":3.3E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":3.3E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":3.3E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":3.3E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":3.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":3.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":3.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":3.3E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":3.3E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":3.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":3.3E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":3.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":3.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":3.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.154639175257731E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":2.570694087403599E-01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.9201995012468828E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.112299465240642E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6246719160104987E-01},{"date":"2016-07-08T16:03:17.526529996Z","value":3.875968992248062E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6165803108808287E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.1025641025641026E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:06.530887978Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:07.521877676Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:08.522565688Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:09.51860152Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:10.520323767Z","value":1.885270016E+09},{"date":"2016-07-08T16:03:11.545961925Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:12.518883632Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:13.519658046Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:14.537219027Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:15.521623007Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:16.52795835Z","value":1.897852928E+09},{"date":"2016-07-08T16:03:17.526529996Z","value":1.88524544E+09},{"date":"2016-07-08T16:03:18.521479745Z","value":1.88524544E+09},{"date":"2016-07-08T16:03:19.522279992Z","value":1.875263488E+09}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworksdemos/accounts;\u003ccontainer_image\u003e"],"container":["94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;9100":{"id":"swarm-node-1;9100","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524403648Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:19.524410765Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52440591Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.524401586Z","value":"9100"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530002536Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524408197Z","value":"7"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.12352E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.12352E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.12352E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.12352E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.12352E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.12352E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.12352E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.12352E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.12352E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.12352E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.12352E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.12352E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.12352E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.12352E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.12352E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;59":{"id":"swarm-master;59","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031730429Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035623979Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031729276Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.03172818Z","value":"59"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;14149":{"id":"swarm-master;14149","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032390672Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032391965Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032389497Z","value":"14149"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03527624Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;17":{"id":"swarm-node-1;17","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523726378Z","value":"17"},"ppid":{"timestamp":"2016-07-08T16:03:19.523730447Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529783631Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523728277Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14166":{"id":"swarm-node-0;14166","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380115709Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380120811Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380113596Z","value":"14166"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391835688Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;21939":{"id":"swarm-master;21939","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.03613723Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.03201834Z","value":"30"},"name":{"timestamp":"2016-07-08T16:03:18.032014039Z","value":"/swarm"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041254882Z","value":"d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f"},"ppid":{"timestamp":"2016-07-08T16:03:18.032019917Z","value":"21923"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032016757Z","value":"/swarm manage --tlsverify --tlscacert=/etc/docker/ca.pem --tlscert=/etc/docker/server.pem --tlskey=/etc/docker/server-key.pem -H tcp://0.0.0.0:3376 --strategy spread --advertise 52.39.40.168:3376 consul://52.26.72.53:8500 "},"pid":{"timestamp":"2016-07-08T16:03:18.032012971Z","value":"21939"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2.631578947368421E-01},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":2.7127808E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":2.7127808E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["swarm;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"],"container":["d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f;\u003ccontainer\u003e"]},"children":null},"swarm-node-1;12":{"id":"swarm-node-1;12","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525756098Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525765261Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525754102Z","value":"12"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529955681Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;25":{"id":"swarm-node-1;25","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529732213Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525404887Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525407357Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525402908Z","value":"25"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;13901":{"id":"swarm-keystore;13901","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815500155Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.811970317Z","value":"conntrack"},"threads":{"timestamp":"2016-07-08T16:03:16.811980358Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811975401Z","value":"conntrack -E -o xml -p tcp --any-nat "},"ppid":{"timestamp":"2016-07-08T16:03:16.812008324Z","value":"13869"},"pid":{"timestamp":"2016-07-08T16:03:16.811966244Z","value":"13901"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815935936Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6.30784E+05},{"date":"2016-07-08T16:03:03.806514197Z","value":6.30784E+05},{"date":"2016-07-08T16:03:04.806695865Z","value":6.30784E+05},{"date":"2016-07-08T16:03:05.810983181Z","value":6.30784E+05},{"date":"2016-07-08T16:03:06.805183253Z","value":6.30784E+05},{"date":"2016-07-08T16:03:07.808186744Z","value":6.30784E+05},{"date":"2016-07-08T16:03:08.809797574Z","value":6.30784E+05},{"date":"2016-07-08T16:03:09.805031355Z","value":6.30784E+05},{"date":"2016-07-08T16:03:10.805873133Z","value":6.30784E+05},{"date":"2016-07-08T16:03:11.805909183Z","value":6.30784E+05},{"date":"2016-07-08T16:03:12.805599749Z","value":6.30784E+05},{"date":"2016-07-08T16:03:13.809488235Z","value":6.30784E+05},{"date":"2016-07-08T16:03:14.810925185Z","value":6.30784E+05},{"date":"2016-07-08T16:03:15.808837445Z","value":6.30784E+05},{"date":"2016-07-08T16:03:16.806483021Z","value":6.30784E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;74":{"id":"swarm-keystore;74","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.810957786Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.810948351Z","value":"74"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815600466Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.810952403Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;8":{"id":"swarm-keystore;8","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815402502Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806688383Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806685596Z","value":"8"},"threads":{"timestamp":"2016-07-08T16:03:16.806686895Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;14138":{"id":"swarm-node-1;14138","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524597801Z","value":"14138"},"ppid":{"timestamp":"2016-07-08T16:03:19.524605458Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529575216Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.5246031Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;14191":{"id":"swarm-keystore;14191","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.81275002Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812745829Z","value":"14191"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815343631Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812747815Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;8411":{"id":"swarm-node-0;8411","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392755353Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.377639532Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377635692Z","value":"8411"},"threads":{"timestamp":"2016-07-08T16:03:18.377637432Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;31589":{"id":"swarm-node-1;31589","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529839296Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524003531Z","value":"7"},"name":{"timestamp":"2016-07-08T16:03:19.523999225Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:19.52400591Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524001355Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523997253Z","value":"31589"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.832704E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.832704E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.832704E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.832704E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.832704E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.832704E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.832704E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.832704E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.832704E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.832704E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.832704E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.832704E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.832704E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.832704E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.832704E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;831":{"id":"swarm-node-0;831","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378884542Z","value":"dnsmasq"},"threads":{"timestamp":"2016-07-08T16:03:18.378888364Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.378882789Z","value":"831"},"ppid":{"timestamp":"2016-07-08T16:03:18.378890644Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378886467Z","value":"dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/run/lxc/dnsmasq.pid --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391644117Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.838528E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.838528E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.838528E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.838528E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.838528E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.838528E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.838528E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.838528E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.838528E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.838528E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.838528E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.838528E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.838528E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.838528E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.838528E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;521":{"id":"swarm-keystore;521","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812814754Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812812796Z","value":"521"},"ppid":{"timestamp":"2016-07-08T16:03:16.812817089Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815068492Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;21767":{"id":"swarm-keystore;21767","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.812915031Z","value":"docker-containerd"},"ppid":{"timestamp":"2016-07-08T16:03:16.812922263Z","value":"21761"},"cmdline":{"timestamp":"2016-07-08T16:03:16.812917383Z","value":"docker-containerd -l /var/run/docker/libcontainerd/docker-containerd.sock --runtime docker-runc --start-timeout 2m "},"pid":{"timestamp":"2016-07-08T16:03:16.812912724Z","value":"21767"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814873822Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812919621Z","value":"12"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.156544E+07},{"date":"2016-07-08T16:03:03.806514197Z","value":2.156544E+07},{"date":"2016-07-08T16:03:04.806695865Z","value":2.156544E+07},{"date":"2016-07-08T16:03:05.810983181Z","value":2.156544E+07},{"date":"2016-07-08T16:03:06.805183253Z","value":2.156544E+07},{"date":"2016-07-08T16:03:07.808186744Z","value":2.156544E+07},{"date":"2016-07-08T16:03:08.809797574Z","value":2.156544E+07},{"date":"2016-07-08T16:03:09.805031355Z","value":2.156544E+07},{"date":"2016-07-08T16:03:10.805873133Z","value":2.156544E+07},{"date":"2016-07-08T16:03:11.805909183Z","value":2.156544E+07},{"date":"2016-07-08T16:03:12.805599749Z","value":2.156544E+07},{"date":"2016-07-08T16:03:13.809488235Z","value":2.156544E+07},{"date":"2016-07-08T16:03:14.810925185Z","value":2.156544E+07},{"date":"2016-07-08T16:03:15.808837445Z","value":2.156544E+07},{"date":"2016-07-08T16:03:16.806483021Z","value":2.156544E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.5E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":2.5E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":2.5E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:03.806514197Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:04.806695865Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:05.810983181Z","value":2.5316455696202533E-01},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:09.805031355Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:10.805873133Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:15.808837445Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;28":{"id":"swarm-keystore;28","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.810919649Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.810915485Z","value":"28"},"ppid":{"timestamp":"2016-07-08T16:03:16.810924866Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815311715Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;73":{"id":"swarm-node-1;73","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529194571Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.522676094Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522671756Z","value":"73"},"threads":{"timestamp":"2016-07-08T16:03:19.52267377Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;360":{"id":"swarm-node-1;360","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523909042Z","value":"344"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523904133Z","value":"/usr/bin/docker-runc init "},"pid":{"timestamp":"2016-07-08T16:03:19.523899971Z","value":"360"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530500508Z","value":"f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566"},"name":{"timestamp":"2016-07-08T16:03:19.523902038Z","value":"/usr/bin/docker-runc"},"threads":{"timestamp":"2016-07-08T16:03:19.523906562Z","value":"6"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529274442Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":1.9E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":5E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":5E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":5E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":5E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":5E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":5E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":5E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":5E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":5E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":5E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":7.633587786259541E-01},{"date":"2016-07-08T16:03:07.521877676Z","value":7.772020725388601E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":7.913472E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.24288E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.24288E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.24288E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.24288E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.24288E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.24288E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.24288E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.24288E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.24288E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.24288E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.24288E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.24288E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.24288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/worker;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;718":{"id":"swarm-node-0;718","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.378758551Z","value":"/usr/sbin/irqbalance --pid=/var/run/irqbalance.pid "},"pid":{"timestamp":"2016-07-08T16:03:18.378754919Z","value":"718"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39271562Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378756681Z","value":"/usr/sbin/irqbalance"},"threads":{"timestamp":"2016-07-08T16:03:18.378760711Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378762983Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.297856E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.297856E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.297856E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.297856E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.297856E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.297856E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.297856E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.297856E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.297856E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.297856E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.297856E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.297856E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.297856E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.297856E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.297856E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;15468":{"id":"swarm-node-1;15468","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524498387Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524494057Z","value":"15468"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529664292Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524496095Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;73":{"id":"swarm-master;73","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032370436Z","value":"73"},"ppid":{"timestamp":"2016-07-08T16:03:18.032372651Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036101618Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032371461Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;28":{"id":"swarm-master;28","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031575925Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035284031Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031574595Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031573496Z","value":"28"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22802":{"id":"swarm-master;22802","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035765487Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031865293Z","value":"22750"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031862106Z","value":"nginx: worker process"},"pid":{"timestamp":"2016-07-08T16:03:18.031859477Z","value":"22802"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.042012003Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"name":{"timestamp":"2016-07-08T16:03:18.031860939Z","value":"nginx: worker process"},"threads":{"timestamp":"2016-07-08T16:03:18.031863757Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":8.192E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.821568E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.821568E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.821568E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.821568E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.821568E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.821568E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.821568E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.821568E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.821568E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.821568E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.821568E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.821568E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.821568E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.821568E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.821568E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["weaveworksdemos/edge-router;\u003ccontainer_image\u003e"],"container":["a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8139":{"id":"swarm-node-0;8139","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.379274396Z","value":"mongod "},"pid":{"timestamp":"2016-07-08T16:03:18.379270569Z","value":"8139"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392375438Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379272298Z","value":"mongod"},"threads":{"timestamp":"2016-07-08T16:03:18.379276516Z","value":"22"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393327608Z","value":"9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d"},"ppid":{"timestamp":"2016-07-08T16:03:18.379278923Z","value":"8043"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.617801047120419E-01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.864583333333333E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:17.380752914Z","value":3.0848329048843186E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:05.37769151Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:06.37645477Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:07.391815115Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:08.385990796Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:09.37997291Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:10.392972538Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:11.379710023Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:12.376630021Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:13.388264627Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:14.37920671Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:15.374668518Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:16.381535729Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:17.380752914Z","value":3.22625536E+08},{"date":"2016-07-08T16:03:18.377252038Z","value":3.22625536E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.7E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2.7E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2.7E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2.7E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2.7E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2.7E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2.7E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2.7E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2.7E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2.7E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2.7E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2.7E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2.7E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2.7E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2.7E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container":["9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d;\u003ccontainer\u003e"],"container_image":["mongo;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-1;554":{"id":"swarm-node-1;554","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524670256Z","value":"/bin/ash"},"ppid":{"timestamp":"2016-07-08T16:03:19.524676318Z","value":"539"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52467209Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.524668566Z","value":"554"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529486024Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524673965Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;8701":{"id":"swarm-node-0;8701","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393701634Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392031956Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380993373Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.38098883Z","value":"inet_gethost"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380991036Z","value":"inet_gethost 4 "},"ppid":{"timestamp":"2016-07-08T16:03:18.380995931Z","value":"8696"},"pid":{"timestamp":"2016-07-08T16:03:18.380986601Z","value":"8701"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":3E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":3E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":3E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":3E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":3E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":3E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":3E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":3E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":3E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":3E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":3E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":3E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":3E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.630208E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":1.630208E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":1.630208E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":1.630208E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":1.630208E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":1.630208E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":1.630208E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":1.630208E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":1.630208E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":1.630208E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":1.630208E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":1.630208E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":1.630208E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":1.630208E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":1.630208E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["rabbitmq;\u003ccontainer_image\u003e"],"container":["7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;810":{"id":"swarm-keystore;810","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.813014231Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.813009977Z","value":"/usr/sbin/rsyslogd -n "},"pid":{"timestamp":"2016-07-08T16:03:16.813005591Z","value":"810"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815102213Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.813007627Z","value":"/usr/sbin/rsyslogd"},"threads":{"timestamp":"2016-07-08T16:03:16.813012096Z","value":"4"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.481024E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":4.481024E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":4.481024E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":4.481024E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":4.481024E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":4.481024E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":4.481024E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":4.481024E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":4.481024E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":4.481024E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":4.481024E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":4.481024E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":4.481024E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":4.481024E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":4.481024E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":8E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":8E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":8E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":8E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":8E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":8E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":8E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":8E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":8E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":8E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":8E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":8E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":8E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":8E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;24529":{"id":"swarm-master;24529","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032162834Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035496866Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032168929Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032161587Z","value":"24529"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;1":{"id":"swarm-node-1;1","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.528993404Z","value":"swarm-node-1;\u003chost\u003e"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524861418Z","value":"/sbin/init "},"pid":{"timestamp":"2016-07-08T16:03:19.524857455Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.524859441Z","value":"/sbin/init"},"threads":{"timestamp":"2016-07-08T16:03:19.524863418Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.762496E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.762496E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.762496E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.762496E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.762496E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.762496E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.762496E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.762496E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.762496E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.762496E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.762496E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.762496E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.762496E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.762496E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.762496E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":3.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":3.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":3.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":3.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":3.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":3.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":3.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":3.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":3.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":3.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":3.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":3.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":3.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":3.4E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;698":{"id":"swarm-node-1;698","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.52580126Z","value":"3"},"ppid":{"timestamp":"2016-07-08T16:03:19.525803883Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525799065Z","value":"/usr/lib/accountsservice/accounts-daemon "},"pid":{"timestamp":"2016-07-08T16:03:19.525793786Z","value":"698"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529113564Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525795876Z","value":"/usr/lib/accountsservice/accounts-daemon"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":8.388608E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":8.388608E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":8.388608E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":8.388608E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":8.388608E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":8.388608E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":8.388608E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":8.388608E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":8.388608E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":8.388608E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":8.388608E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":8.388608E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":8.388608E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":8.388608E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":8.388608E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":8E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":8E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":8E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":8E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":8E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":8E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":8E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":8E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":8E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":8E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":8E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":8E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":8E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":8E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":2.570694087403599E-01},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;33":{"id":"swarm-keystore;33","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806693713Z","value":"33"},"ppid":{"timestamp":"2016-07-08T16:03:16.806696189Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815376701Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806694875Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;21996":{"id":"swarm-master;21996","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.0318349Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.03183235Z","value":"docker-containerd-shim 7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32 /var/run/docker/libcontainerd/7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.031830114Z","value":"21996"},"name":{"timestamp":"2016-07-08T16:03:18.031831252Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.031833522Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036236209Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.28736E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.28736E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.28736E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.28736E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.28736E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.28736E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.28736E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.28736E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.28736E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.28736E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.28736E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.28736E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.28736E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.28736E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.28736E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;539":{"id":"swarm-node-1;539","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.522623586Z","value":"docker-containerd-shim 771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a /var/run/docker/libcontainerd/771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.522618867Z","value":"539"},"name":{"timestamp":"2016-07-08T16:03:19.522621221Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.522625981Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529519673Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.522628621Z","value":"21721"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.230016E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.230016E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.230016E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.230016E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.230016E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.230016E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.230016E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.230016E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.230016E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.230016E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.230016E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.230016E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.230016E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.230016E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.230016E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;72":{"id":"swarm-keystore;72","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806880743Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806881931Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806879698Z","value":"72"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.8149311Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;10801":{"id":"swarm-node-0;10801","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379844048Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379839059Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.379835332Z","value":"10801"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392633419Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379837257Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.379841296Z","value":"7"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.521408E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.521408E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.521408E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.521408E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.521408E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.521408E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.521408E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.521408E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.521408E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.521408E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.521408E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.521408E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.521408E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.521408E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.521408E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;1015":{"id":"swarm-node-0;1015","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378462435Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.378457615Z","value":"/usr/sbin/sshd"},"cmdline":{"timestamp":"2016-07-08T16:03:18.37845974Z","value":"/usr/sbin/sshd -D "},"ppid":{"timestamp":"2016-07-08T16:03:18.378466428Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.378455704Z","value":"1015"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392857122Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":5E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":5E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":5E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":5E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":5E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":5E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":5E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":5E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":5E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":5E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":5E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":5E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":5E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":5E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.156288E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.156288E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.156288E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.156288E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.156288E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.156288E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.156288E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.156288E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.156288E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.156288E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.156288E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.156288E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.156288E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.156288E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.156288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;33":{"id":"swarm-master;33","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032785222Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032787405Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032783899Z","value":"33"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036242721Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;14143":{"id":"swarm-master;14143","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031709659Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031710836Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031708182Z","value":"14143"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035384532Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22652":{"id":"swarm-master;22652","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.032354111Z","value":"/go/bin/login -port=80 "},"pid":{"timestamp":"2016-07-08T16:03:18.032351129Z","value":"22652"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041961942Z","value":"d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763"},"name":{"timestamp":"2016-07-08T16:03:18.032352981Z","value":"/go/bin/login"},"threads":{"timestamp":"2016-07-08T16:03:18.032355216Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035644056Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.0323565Z","value":"22608"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":5E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":5E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":5E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":5E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":5E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":5E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":7E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":7E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":5E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":5E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":5E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":5E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":5E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.3020833333333335E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":2.1108179419525066E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2.1052631578947367E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":9.0779648E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":9.0779648E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["weaveworksdemos/login;\u003ccontainer_image\u003e"],"container":["d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763;\u003ccontainer\u003e"]},"children":null},"swarm-node-1;5":{"id":"swarm-node-1;5","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.528915049Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524078218Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524073948Z","value":"5"},"threads":{"timestamp":"2016-07-08T16:03:19.524076033Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;28793":{"id":"swarm-node-0;28793","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392821807Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378265309Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.378262896Z","value":"28793"},"ppid":{"timestamp":"2016-07-08T16:03:18.37826743Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21908":{"id":"swarm-node-1;21908","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.525526236Z","value":"docker-containerd-shim 060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f /var/run/docker/libcontainerd/060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52958119Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525528485Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:19.525523988Z","value":"docker-containerd-shim"},"pid":{"timestamp":"2016-07-08T16:03:19.525521818Z","value":"21908"},"ppid":{"timestamp":"2016-07-08T16:03:19.5255311Z","value":"21721"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.644288E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.644288E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.644288E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.644288E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.644288E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.644288E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.644288E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.644288E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.644288E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.644288E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.644288E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.644288E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.644288E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.644288E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.644288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.3E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.3E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.3E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.3E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.3E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.3E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.3E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.3E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.3E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.3E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.3E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.3E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.3E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.3E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;22706":{"id":"swarm-master;22706","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031467698Z","value":"22691"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031462359Z","value":"/home/weave/plugin --no-multicast-route "},"pid":{"timestamp":"2016-07-08T16:03:18.031457861Z","value":"22706"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.04191355Z","value":"3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035603402Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031460142Z","value":"/home/weave/plugin"},"threads":{"timestamp":"2016-07-08T16:03:18.031464764Z","value":"10"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":1.1476992E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":1.1476992E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":2.5E-01},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":2.518891687657431E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container":["3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308;\u003ccontainer\u003e"],"container_image":["weaveworks/plugin;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;14137":{"id":"swarm-node-1;14137","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.526092727Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.526088677Z","value":"14137"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529053721Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.526090609Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;39":{"id":"swarm-node-1;39","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525642298Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525644431Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525640246Z","value":"39"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528950009Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;28":{"id":"swarm-node-0;28","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378039434Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378041426Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378037762Z","value":"28"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39245792Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;8075":{"id":"swarm-node-0;8075","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378973292Z","value":"/bin/sh"},"ppid":{"timestamp":"2016-07-08T16:03:18.378979895Z","value":"7999"},"cmdline":{"timestamp":"2016-07-08T16:03:18.37897542Z","value":"/bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-server "},"pid":{"timestamp":"2016-07-08T16:03:18.378971492Z","value":"8075"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393380614Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392599931Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378977554Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.654784E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":1.654784E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":1.654784E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":1.654784E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":1.654784E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":1.654784E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":1.654784E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":1.654784E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":1.654784E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":1.654784E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":1.654784E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":1.654784E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":1.654784E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":1.654784E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":1.654784E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e"],"container_image":["rabbitmq;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;14642":{"id":"swarm-node-0;14642","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.38093052Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.38092517Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.380917855Z","value":"14642"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391672063Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.38092051Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380927626Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.771264E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.771264E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.771264E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.771264E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.771264E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.771264E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.771264E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.771264E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.771264E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.771264E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.771264E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.771264E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.771264E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.771264E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.771264E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;685":{"id":"swarm-node-1;685","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:15.523358113Z","value":"677"},"cmdline":{"timestamp":"2016-07-08T16:03:15.5233556Z","value":"docker-runc --log /run/containerd/e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42/init/log.json --log-format json start --bundle /var/run/docker/libcontainerd/e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42 --console -d --pid-file /run/containerd/e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42/init/pid e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42 "},"pid":{"timestamp":"2016-07-08T16:03:15.523353437Z","value":"685"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.703295171Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:15.523354535Z","value":"docker-runc"},"threads":{"timestamp":"2016-07-08T16:03:15.523356717Z","value":"6"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":5.305039787798408E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":8.82688E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;1464":{"id":"swarm-master;1464","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032043103Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032040829Z","value":"1464"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035589539Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032041954Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;22612":{"id":"swarm-node-0;22612","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380409436Z","value":"22597"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380404805Z","value":"/home/weave/plugin --no-multicast-route "},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393401336Z","value":"dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392613572Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380402677Z","value":"/home/weave/plugin"},"threads":{"timestamp":"2016-07-08T16:03:18.380406764Z","value":"11"},"pid":{"timestamp":"2016-07-08T16:03:18.380400775Z","value":"22612"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":2.617801047120419E-01},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":1.0657792E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":1.0657792E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822;\u003ccontainer\u003e"],"container_image":["weaveworks/plugin;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;72":{"id":"swarm-node-1;72","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.524388832Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.524391451Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524386951Z","value":"72"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529547505Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;15":{"id":"swarm-node-0;15","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391949781Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380742327Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380737762Z","value":"15"},"threads":{"timestamp":"2016-07-08T16:03:18.380739884Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;35":{"id":"swarm-keystore;35","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.807046931Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.807045466Z","value":"35"},"ppid":{"timestamp":"2016-07-08T16:03:16.807048231Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815173601Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;38":{"id":"swarm-node-0;38","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391444751Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378742156Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378744712Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378740341Z","value":"38"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;29":{"id":"swarm-keystore;29","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806812039Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806813178Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.80681102Z","value":"29"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815646661Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;51":{"id":"swarm-node-1;51","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.52962265Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525023145Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525025474Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52502116Z","value":"51"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;22660":{"id":"swarm-master;22660","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032437272Z","value":"/go/bin/catalogue"},"threads":{"timestamp":"2016-07-08T16:03:18.032439662Z","value":"8"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.04161525Z","value":"ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669"},"ppid":{"timestamp":"2016-07-08T16:03:18.032440986Z","value":"22625"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032438491Z","value":"/go/bin/catalogue -port=80 "},"pid":{"timestamp":"2016-07-08T16:03:18.032436216Z","value":"22660"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035362824Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9.70752E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":9.70752E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":9.70752E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":9.70752E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":9.70752E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":9.70752E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":9.70752E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":9.70752E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":9.70752E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":9.70752E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":9.70752E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":9.70752E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":9.70752E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":9.70752E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":9.70752E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":3.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":3.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":3.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":3.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":3.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":3.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":3.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":3.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":3.5E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":3.5E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":3.5E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":3.5E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":3.5E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":3.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/catalogue;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;36":{"id":"swarm-node-0;36","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381049766Z","value":"36"},"ppid":{"timestamp":"2016-07-08T16:03:18.381058747Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392125111Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381051679Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21077":{"id":"swarm-node-1;21077","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.524424373Z","value":"docker-containerd-shim 9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 /var/run/docker/libcontainerd/9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:19.524429114Z","value":"21721"},"pid":{"timestamp":"2016-07-08T16:03:19.524420498Z","value":"21077"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529690255Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.524422354Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524426472Z","value":"7"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.722112E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.722112E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.722112E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.722112E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.722112E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.722112E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.722112E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.722112E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.722112E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.722112E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.722112E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.722112E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.722112E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.722112E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.722112E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;21798":{"id":"swarm-master;21798","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.031819625Z","value":"/bin/ash"},"ppid":{"timestamp":"2016-07-08T16:03:18.031824372Z","value":"21780"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031820759Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:18.031818544Z","value":"21798"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036008679Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031822745Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.036133532Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.035121928Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.037951604Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.032465788Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.036001043Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.038222401Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.031130584Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.031336823Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.04055948Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.032281719Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.031428763Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.038816563Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.033895132Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.031288544Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;30272":{"id":"swarm-node-0;30272","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378681256Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.378688922Z","value":"30258"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378684185Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378679236Z","value":"30272"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392172274Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378686482Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.330048E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.330048E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.330048E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.330048E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.330048E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.330048E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.330048E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.330048E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.330048E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.330048E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.330048E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.330048E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.330048E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.330048E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.330048E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;75":{"id":"swarm-master;75","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032239171Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032237491Z","value":"75"},"ppid":{"timestamp":"2016-07-08T16:03:18.032240668Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035994832Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;32":{"id":"swarm-node-1;32","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523559203Z","value":"32"},"ppid":{"timestamp":"2016-07-08T16:03:19.523569922Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529208182Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523567584Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;18015":{"id":"swarm-node-0;18015","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380606789Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.380609733Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380604454Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.380599904Z","value":"18015"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392566835Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380602148Z","value":"docker-containerd-shim"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.493888E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.493888E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.493888E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.493888E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.493888E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.493888E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.493888E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.493888E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.493888E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.493888E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.493888E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.493888E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.493888E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.493888E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.493888E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;44":{"id":"swarm-node-0;44","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.382022401Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.382012302Z","value":"44"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391902224Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.382016821Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;9471":{"id":"swarm-node-0;9471","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.377656189Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.377660551Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.377652364Z","value":"9471"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391424609Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377658127Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.377654151Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.517312E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.517312E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.517312E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.517312E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.517312E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.517312E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.517312E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.517312E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.517312E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.517312E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.517312E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.517312E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.517312E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.517312E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.517312E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;10832":{"id":"swarm-node-0;10832","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381112843Z","value":"10832"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391617743Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.381114969Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.381119537Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.381123297Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381117158Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.60448E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.60448E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.60448E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.60448E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.60448E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.60448E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.60448E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.60448E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.60448E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.60448E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.60448E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.60448E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.60448E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.60448E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.60448E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;680":{"id":"swarm-master;680","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036036466Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032079585Z","value":"/usr/bin/dbus-daemon"},"threads":{"timestamp":"2016-07-08T16:03:18.03208236Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032083919Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032080696Z","value":"/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation "},"pid":{"timestamp":"2016-07-08T16:03:18.032078539Z","value":"680"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.235264E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":4.235264E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":4.235264E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":4.235264E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":4.235264E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":4.235264E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":4.235264E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":4.235264E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":4.235264E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":4.235264E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":4.235264E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":4.235264E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":4.235264E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":4.235264E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":4.235264E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.5E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22608":{"id":"swarm-master;22608","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032426952Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.03243061Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032428047Z","value":"docker-containerd-shim d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763 /var/run/docker/libcontainerd/d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032425917Z","value":"22608"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040145401Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032429227Z","value":"10"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.299648E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.299648E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.299648E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.299648E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.299648E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.299648E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.299648E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.299648E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.299648E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.299648E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.299648E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.299648E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.299648E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.299648E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.299648E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;672":{"id":"swarm-master;672","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.031617462Z","value":"/usr/sbin/cron -f "},"ppid":{"timestamp":"2016-07-08T16:03:18.031622067Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.031613463Z","value":"672"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035737564Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.03161548Z","value":"/usr/sbin/cron"},"threads":{"timestamp":"2016-07-08T16:03:18.031619473Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.527232E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.527232E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.527232E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.527232E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.527232E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.527232E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.527232E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.527232E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.527232E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.527232E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.527232E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.527232E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.527232E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.527232E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.527232E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;29698":{"id":"swarm-node-1;29698","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.525740998Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52574326Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525739225Z","value":"29698"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52924751Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;34":{"id":"swarm-keystore;34","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.81547795Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.806659038Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806653749Z","value":"34"},"threads":{"timestamp":"2016-07-08T16:03:16.806656054Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;13839":{"id":"swarm-keystore;13839","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815451859Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.812155561Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:16.812165402Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:16.812169606Z","value":"21767"},"cmdline":{"timestamp":"2016-07-08T16:03:16.812159561Z","value":"docker-containerd-shim 3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a /var/run/docker/libcontainerd/3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:16.812149508Z","value":"13839"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":5.742592E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":5.742592E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":5.742592E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":5.742592E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":5.742592E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":5.742592E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":5.742592E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":5.742592E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":5.742592E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":5.742592E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":5.742592E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":5.742592E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":5.742592E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":5.742592E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":5.742592E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;30760":{"id":"swarm-node-0;30760","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.380427133Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380431555Z","value":"7"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380429175Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.38043442Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.380425041Z","value":"30760"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391923051Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.764224E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.764224E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.764224E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.764224E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.764224E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.764224E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.764224E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.764224E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.764224E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.764224E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.764224E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.764224E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.764224E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.764224E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.764224E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;21923":{"id":"swarm-master;21923","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032135067Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.032139467Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:18.032142305Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032137302Z","value":"docker-containerd-shim d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f /var/run/docker/libcontainerd/d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032132897Z","value":"21923"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035952634Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.197248E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.197248E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.197248E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.197248E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.197248E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.197248E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.197248E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.197248E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.197248E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.197248E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.197248E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.197248E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.197248E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.197248E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.197248E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.3E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.3E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.3E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.3E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.3E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.3E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.3E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.3E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.3E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.3E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.3E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.3E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.3E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.3E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.3E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;21483":{"id":"swarm-node-0;21483","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378659809Z","value":"21483"},"ppid":{"timestamp":"2016-07-08T16:03:18.378668576Z","value":"21468"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378663834Z","value":"/bin/bash "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39172707Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378661668Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378665999Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.1744E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.1744E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.1744E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.1744E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.1744E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.1744E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.1744E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.1744E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.1744E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.1744E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.1744E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.1744E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.1744E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.1744E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.1744E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;36":{"id":"swarm-node-1;36","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529046572Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525848458Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525850783Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525846275Z","value":"36"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;25":{"id":"swarm-keystore;25","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811720906Z","value":"25"},"ppid":{"timestamp":"2016-07-08T16:03:16.811730405Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815318023Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.81172484Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;398":{"id":"swarm-keystore;398","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.811574209Z","value":"/lib/systemd/systemd-timesyncd "},"pid":{"timestamp":"2016-07-08T16:03:16.811565382Z","value":"398"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814791879Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.81156937Z","value":"/lib/systemd/systemd-timesyncd"},"threads":{"timestamp":"2016-07-08T16:03:16.811579782Z","value":"2"},"ppid":{"timestamp":"2016-07-08T16:03:16.811585904Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.637824E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.637824E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.637824E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.637824E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.637824E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.637824E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.637824E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.637824E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.637824E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.637824E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.637824E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.637824E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.637824E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.637824E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.637824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;73":{"id":"swarm-keystore;73","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806781196Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806782343Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806780099Z","value":"73"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815324182Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;800":{"id":"swarm-keystore;800","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815009896Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811271737Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:16.811261555Z","value":"/sbin/cgmanager"},"ppid":{"timestamp":"2016-07-08T16:03:16.811278239Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811266782Z","value":"/sbin/cgmanager -m name=systemd "},"pid":{"timestamp":"2016-07-08T16:03:16.811256883Z","value":"800"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3.15392E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":3.15392E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":3.15392E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":3.15392E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":3.15392E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":3.15392E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":3.15392E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":3.15392E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":3.15392E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":3.15392E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":3.15392E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":3.15392E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":3.15392E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":3.15392E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":3.15392E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":6E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":6E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":6E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":6E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":6E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":6E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":6E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":6E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":6E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":6E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":6E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":6E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":6E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":6E+00}],"min":0E+00,"max":1E+04,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;5780":{"id":"swarm-node-0;5780","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.379703344Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379698504Z","value":"5780"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392741647Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379701067Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.379705636Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.379708293Z","value":"5766"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.350528E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.350528E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.350528E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.350528E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.350528E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.350528E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.350528E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.350528E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.350528E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.350528E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.350528E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.350528E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.350528E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.350528E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.350528E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;12":{"id":"swarm-node-0;12","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380469233Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380464944Z","value":"12"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391638012Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380466918Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;1":{"id":"swarm-node-0;1","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380443817Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39201825Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380445699Z","value":"/sbin/init"},"threads":{"timestamp":"2016-07-08T16:03:18.380451015Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380448695Z","value":"/sbin/init "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.4E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":3.4E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":3.4E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":3.4E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":3.4E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":3.4E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":3.4E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":3.4E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":3.4E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":3.4E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":3.4E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":3.4E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":3.4E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":3.4E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":3.4E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.742016E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.742016E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.742016E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.742016E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.742016E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.742016E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.742016E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.742016E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.742016E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.742016E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.742016E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.742016E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.742016E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.742016E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.742016E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21612":{"id":"swarm-node-1;21612","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.526156852Z","value":"21577"},"cmdline":{"timestamp":"2016-07-08T16:03:19.526139785Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80 "},"pid":{"timestamp":"2016-07-08T16:03:19.526135567Z","value":"21612"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530581023Z","value":"771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a"},"name":{"timestamp":"2016-07-08T16:03:19.526137622Z","value":"java"},"threads":{"timestamp":"2016-07-08T16:03:19.526153652Z","value":"76"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529513173Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.8E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:06.530887978Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:07.521877676Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:08.522565688Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:09.51860152Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:10.520323767Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:11.545961925Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:12.518883632Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:13.519658046Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:14.537219027Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:15.521623007Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:16.52795835Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:17.526529996Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:18.521479745Z","value":7.38275328E+08},{"date":"2016-07-08T16:03:19.522279992Z","value":7.38275328E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworksdemos/queue-master;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"],"container":["771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a;\u003ccontainer\u003e"]},"children":null},"swarm-keystore;13867":{"id":"swarm-keystore;13867","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815160469Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.810798951Z","value":"runsv"},"threads":{"timestamp":"2016-07-08T16:03:16.810808592Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.810815063Z","value":"13865"},"cmdline":{"timestamp":"2016-07-08T16:03:16.81080384Z","value":"runsv app "},"pid":{"timestamp":"2016-07-08T16:03:16.810795045Z","value":"13867"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815823256Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":9E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":9E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":9E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":9E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":9E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":9E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":9E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":9E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":9E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":9E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":9E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":9E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":9E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":9E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.096E+03},{"date":"2016-07-08T16:03:03.806514197Z","value":4.096E+03},{"date":"2016-07-08T16:03:04.806695865Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.810983181Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.805183253Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.808186744Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.809797574Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.805031355Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.805873133Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.805909183Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.805599749Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.809488235Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.810925185Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.808837445Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.806483021Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e"],"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;3":{"id":"swarm-node-1;3","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529227607Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524910171Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.524912453Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524907831Z","value":"3"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;783":{"id":"swarm-keystore;783","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.812836591Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812839225Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.812834489Z","value":"/usr/sbin/cron -f "},"pid":{"timestamp":"2016-07-08T16:03:16.812828089Z","value":"783"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814734259Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.812832411Z","value":"/usr/sbin/cron"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":4E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":4E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":4E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":4E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":4E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":4E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":4E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":4E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":4E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":4E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":4E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":4E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":4E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.60096E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":2.60096E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":2.60096E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":2.60096E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":2.60096E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":2.60096E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":2.60096E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":2.60096E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":2.60096E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":2.60096E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":2.60096E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":2.60096E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":2.60096E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":2.60096E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":2.60096E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;101":{"id":"swarm-master;101","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035475989Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031605535Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031603086Z","value":"101"},"threads":{"timestamp":"2016-07-08T16:03:18.031604268Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;32":{"id":"swarm-master;32","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032504494Z","value":"32"},"ppid":{"timestamp":"2016-07-08T16:03:18.032506809Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035398239Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032505651Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;16941":{"id":"swarm-node-0;16941","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392261231Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378320189Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.378315464Z","value":"conntrack"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378317672Z","value":"conntrack -E -o xml -p tcp "},"ppid":{"timestamp":"2016-07-08T16:03:18.378322726Z","value":"16884"},"pid":{"timestamp":"2016-07-08T16:03:18.378313471Z","value":"16941"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393286511Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.26688E+05},{"date":"2016-07-08T16:03:05.37769151Z","value":6.26688E+05},{"date":"2016-07-08T16:03:06.37645477Z","value":6.26688E+05},{"date":"2016-07-08T16:03:07.391815115Z","value":6.26688E+05},{"date":"2016-07-08T16:03:08.385990796Z","value":6.26688E+05},{"date":"2016-07-08T16:03:09.37997291Z","value":6.26688E+05},{"date":"2016-07-08T16:03:10.392972538Z","value":6.26688E+05},{"date":"2016-07-08T16:03:11.379710023Z","value":6.26688E+05},{"date":"2016-07-08T16:03:12.376630021Z","value":6.26688E+05},{"date":"2016-07-08T16:03:13.388264627Z","value":6.26688E+05},{"date":"2016-07-08T16:03:14.37920671Z","value":6.26688E+05},{"date":"2016-07-08T16:03:15.374668518Z","value":6.26688E+05},{"date":"2016-07-08T16:03:16.381535729Z","value":6.26688E+05},{"date":"2016-07-08T16:03:17.380752914Z","value":6.26688E+05},{"date":"2016-07-08T16:03:18.377252038Z","value":6.26688E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":2.557544757033248E-01},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;13":{"id":"swarm-keystore;13","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.807040564Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814839025Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.807039207Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.807038094Z","value":"13"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;252":{"id":"swarm-keystore;252","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.810716753Z","value":"252"},"ppid":{"timestamp":"2016-07-08T16:03:16.810726637Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815586755Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.810721057Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;24564":{"id":"swarm-master;24564","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032198717Z","value":"15"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032197519Z","value":"scope-probe --mode probe --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt "},"ppid":{"timestamp":"2016-07-08T16:03:18.03219997Z","value":"24563"},"pid":{"timestamp":"2016-07-08T16:03:18.032194791Z","value":"24564"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041893767Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035554077Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032196116Z","value":"scope-probe"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.2E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2.2E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2.2E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2.2E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2.2E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2.2E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2.2E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2.2E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2.2E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2.2E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2.2E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2.2E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2.2E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2.2E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2.2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.864583333333333E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":1.7676767676767675E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":1.7587939698492463E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":1.2626262626262625E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":1.7857142857142856E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":1.7632241813602016E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":1.25E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.284263959390863E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":1.3192612137203166E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2.368421052631579E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":2.307692307692308E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":1.2722646310432568E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":2.0151133501259446E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":2.030456852791878E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":1.2594458438287155E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":6.2697472E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":6.2713856E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":6.2722048E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":6.2722048E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":6.2722048E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":6.2722048E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":6.2722048E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"],"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"]},"children":null},"swarm-master;39":{"id":"swarm-master;39","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031737559Z","value":"39"},"ppid":{"timestamp":"2016-07-08T16:03:18.03174031Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035958824Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031738956Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;24563":{"id":"swarm-master;24563","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032596429Z","value":"24559"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032593523Z","value":"runsv probe "},"pid":{"timestamp":"2016-07-08T16:03:18.032590828Z","value":"24563"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041924587Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035609718Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032591992Z","value":"runsv"},"threads":{"timestamp":"2016-07-08T16:03:18.032595049Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.036133532Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.035121928Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.037951604Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.032465788Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.036001043Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.038222401Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.031130584Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.031336823Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.04055948Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.032281719Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.031428763Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.038816563Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.033895132Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.031288544Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":9E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":9E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":9E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":9E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":9E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":9E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":9E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":9E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":9E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":9E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":9E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":9E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":9E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-keystore;2292":{"id":"swarm-keystore;2292","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806788348Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806789548Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806787268Z","value":"2292"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815213462Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;1036":{"id":"swarm-node-0;1036","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391896252Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378355808Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378359744Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.37835369Z","value":"1036"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;14656":{"id":"swarm-node-0;14656","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.37901375Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.379009812Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.379016049Z","value":"14642"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379011737Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379008038Z","value":"14656"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392436701Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.145728E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.145728E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.145728E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.145728E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.145728E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.145728E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.145728E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.145728E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.145728E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.145728E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.145728E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.145728E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.145728E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.145728E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.145728E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21232":{"id":"swarm-node-1;21232","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530730536Z","value":"4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955"},"ppid":{"timestamp":"2016-07-08T16:03:19.525132161Z","value":"21216"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525128108Z","value":"mongod "},"pid":{"timestamp":"2016-07-08T16:03:19.525124421Z","value":"21232"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530071872Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525126266Z","value":"mongod"},"threads":{"timestamp":"2016-07-08T16:03:19.525129863Z","value":"22"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.0309278350515463E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:07.521877676Z","value":5.181347150259068E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:12.518883632Z","value":5.3475935828877E-01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:14.537219027Z","value":7.481296758104738E-01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6246719160104987E-01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.583979328165375E-01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.564102564102564E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:06.530887978Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:07.521877676Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:08.522565688Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:09.51860152Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:10.520323767Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:11.545961925Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:12.518883632Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:13.519658046Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:14.537219027Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:15.521623007Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:16.52795835Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:17.526529996Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:18.521479745Z","value":1.38530816E+08},{"date":"2016-07-08T16:03:19.522279992Z","value":1.38530816E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["mongo;\u003ccontainer_image\u003e"],"container":["4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;4232":{"id":"swarm-node-1;4232","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529126245Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525461726Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525465983Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:19.525468428Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525463823Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.525459808Z","value":"4232"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.678208E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.678208E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.678208E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.678208E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.678208E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.678208E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.678208E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.678208E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.678208E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.678208E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.678208E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.678208E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.678208E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.678208E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.678208E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;45":{"id":"swarm-node-1;45","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523741001Z","value":"45"},"threads":{"timestamp":"2016-07-08T16:03:19.523743053Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529825092Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523745273Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;14575":{"id":"swarm-node-0;14575","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379811726Z","value":"14561"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379807023Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.379802715Z","value":"14575"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391582865Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379804778Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.379809067Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.354624E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.354624E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.354624E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.354624E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.354624E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.354624E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.354624E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.354624E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.354624E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.354624E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.354624E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.354624E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.354624E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.354624E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.354624E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;589":{"id":"swarm-keystore;589","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815186631Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.812986862Z","value":"dhclient"},"threads":{"timestamp":"2016-07-08T16:03:16.812991572Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812994125Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.812989192Z","value":"dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 "},"pid":{"timestamp":"2016-07-08T16:03:16.812984897Z","value":"589"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":9E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":9E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":9E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":9E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":9E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":9E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":9E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":9E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":9E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":9E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":9E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":9E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":9E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":9E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":9E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":9.187328E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":9.187328E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":9.187328E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":9.187328E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":9.187328E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":9.187328E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":9.187328E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":9.187328E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":9.187328E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":9.187328E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":9.187328E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":9.187328E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":9.187328E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":9.187328E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":9.187328E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;21501":{"id":"swarm-node-1;21501","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.52907892Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525213438Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525217727Z","value":"9"},"ppid":{"timestamp":"2016-07-08T16:03:19.525224161Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525215665Z","value":"docker-containerd-shim 94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f /var/run/docker/libcontainerd/94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.525211584Z","value":"21501"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.172672E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.172672E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.172672E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.172672E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.172672E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.172672E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.172672E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.172672E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.172672E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.172672E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.172672E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.172672E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.172672E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.172672E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.172672E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.8E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;21":{"id":"swarm-node-1;21","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524445534Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52444122Z","value":"21"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529969321Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524443174Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;47":{"id":"swarm-master;47","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032229792Z","value":"47"},"ppid":{"timestamp":"2016-07-08T16:03:18.032232118Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036129278Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032230859Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;58":{"id":"swarm-node-0;58","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381222864Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381217979Z","value":"58"},"threads":{"timestamp":"2016-07-08T16:03:18.381220139Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392532867Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;14738":{"id":"swarm-keystore;14738","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806945956Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806943687Z","value":"14738"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815620307Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806944786Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;15754":{"id":"swarm-node-1;15754","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.52900561Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523797092Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523792189Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523788233Z","value":"15754"},"name":{"timestamp":"2016-07-08T16:03:19.523790044Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523794321Z","value":"7"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.452928E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.452928E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.452928E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.452928E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.452928E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.452928E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.452928E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.452928E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.452928E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.452928E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.452928E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.452928E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.452928E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.452928E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.452928E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;2832":{"id":"swarm-node-0;2832","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.37979159Z","value":"2673"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379786873Z","value":"top "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392227448Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379784594Z","value":"top"},"threads":{"timestamp":"2016-07-08T16:03:18.37978901Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.379781824Z","value":"2832"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":7E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":7E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":7E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":7E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":7E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":7E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":7E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":7E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":7E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":7E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":7E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":7E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":7E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.486272E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.486272E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.486272E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.486272E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.486272E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.486272E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.486272E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.486272E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.486272E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.486272E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.486272E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.486272E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.486272E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.486272E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.486272E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;1041":{"id":"swarm-master;1041","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.03540483Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.03191814Z","value":"/sbin/agetty"},"threads":{"timestamp":"2016-07-08T16:03:18.031922234Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031923661Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031919281Z","value":"/sbin/agetty --noclear tty1 linux "},"pid":{"timestamp":"2016-07-08T16:03:18.031916996Z","value":"1041"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.179072E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.179072E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.179072E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.179072E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.179072E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.179072E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.179072E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.179072E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.179072E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.179072E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.179072E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.179072E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.179072E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.179072E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.179072E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;22014":{"id":"swarm-node-1;22014","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522703779Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522699776Z","value":"22014"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528979609Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522701811Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;14847":{"id":"swarm-node-1;14847","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524749073Z","value":"14847"},"ppid":{"timestamp":"2016-07-08T16:03:19.524753302Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530037718Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.52475112Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;14142":{"id":"swarm-node-1;14142","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.52583257Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525835014Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525830518Z","value":"14142"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529140148Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;23013":{"id":"swarm-node-1;23013","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.52370893Z","value":"23013"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530718189Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"name":{"timestamp":"2016-07-08T16:03:19.523710844Z","value":"scope-probe"},"threads":{"timestamp":"2016-07-08T16:03:19.523714724Z","value":"17"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530043923Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523717002Z","value":"23012"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523712699Z","value":"scope-probe --mode probe --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":6.4937984E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":6.4950272E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":6.4950272E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":6.4950272E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":6.4950272E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":6.4950272E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.7E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.7E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.8E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.350515463917526E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5445292620865136E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":1.5544041450777202E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":2.307692307692308E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":2.2900763358778624E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":2.313624678663239E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":2.2443890274314215E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":2.406417112299465E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":1.5228426395939088E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":1.7456359102244388E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4.244031830238726E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":1.574803149606299E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":2.0671834625323E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":2.849740932642487E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":1.7948717948717947E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;22576":{"id":"swarm-master;22576","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032701341Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.032703974Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03534867Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032705383Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032702631Z","value":"docker-containerd-shim 643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103 /var/run/docker/libcontainerd/643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032700169Z","value":"22576"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.083712E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":4.083712E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":4.083712E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":4.083712E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":4.083712E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":4.083712E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":4.083712E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":4.083712E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":4.083712E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":4.083712E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":4.083712E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":4.083712E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":4.083712E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":4.083712E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":4.083712E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;59":{"id":"swarm-node-1;59","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.523596816Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523599181Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523594829Z","value":"59"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528999696Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;22754":{"id":"swarm-node-0;22754","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.38062335Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.380633337Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380626003Z","value":"docker-containerd-shim 7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d /var/run/docker/libcontainerd/7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.380621153Z","value":"22754"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391665789Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380628213Z","value":"8"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.436544E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.436544E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.436544E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.436544E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.436544E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.436544E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.436544E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.436544E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.436544E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.436544E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.436544E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.436544E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.436544E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.436544E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.436544E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;320":{"id":"swarm-keystore;320","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.811785006Z","value":"320"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814998493Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.811788789Z","value":"/lib/systemd/systemd-journald"},"threads":{"timestamp":"2016-07-08T16:03:16.811798186Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811804066Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811793429Z","value":"/lib/systemd/systemd-journald "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:03.806514197Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:04.806695865Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:05.810983181Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:06.805183253Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:07.808186744Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:08.809797574Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:09.805031355Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:10.805873133Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:11.805909183Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:12.805599749Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:13.809488235Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:14.810925185Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:15.808837445Z","value":1.2066816E+07},{"date":"2016-07-08T16:03:16.806483021Z","value":1.2066816E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.5E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":2.5E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":2.5E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":2.5E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;22997":{"id":"swarm-node-1;22997","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530605759Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52956757Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.524579006Z","value":"/home/weave/runsvinit"},"threads":{"timestamp":"2016-07-08T16:03:19.524583042Z","value":"6"},"ppid":{"timestamp":"2016-07-08T16:03:19.524585694Z","value":"22981"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524580904Z","value":"/home/weave/runsvinit "},"pid":{"timestamp":"2016-07-08T16:03:19.524577146Z","value":"22997"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.166784E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":2.166784E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":2.166784E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":2.166784E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":2.166784E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":2.166784E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":2.166784E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":2.166784E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":2.166784E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":2.166784E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":2.166784E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":2.166784E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":2.166784E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":2.166784E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":2.166784E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":3E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":3E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":3E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":3E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":3E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":3E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":3E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":3E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":3E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":3E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":3E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":3E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":3E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"]},"children":null},"swarm-node-1;9":{"id":"swarm-node-1;9","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.523531144Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.523532961Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523529187Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529282205Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;32":{"id":"swarm-keystore;32","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815279807Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812185063Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812182633Z","value":"32"},"ppid":{"timestamp":"2016-07-08T16:03:16.812188071Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;24605":{"id":"swarm-master;24605","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035687601Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.031658074Z","value":"24564"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031655337Z","value":"conntrack -E -o xml -p tcp "},"pid":{"timestamp":"2016-07-08T16:03:18.031652939Z","value":"24605"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041947681Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"name":{"timestamp":"2016-07-08T16:03:18.031654114Z","value":"conntrack"},"threads":{"timestamp":"2016-07-08T16:03:18.031656561Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.30784E+05},{"date":"2016-07-08T16:03:05.036133532Z","value":6.30784E+05},{"date":"2016-07-08T16:03:06.035121928Z","value":6.30784E+05},{"date":"2016-07-08T16:03:07.037951604Z","value":6.30784E+05},{"date":"2016-07-08T16:03:08.032465788Z","value":6.30784E+05},{"date":"2016-07-08T16:03:09.036001043Z","value":6.30784E+05},{"date":"2016-07-08T16:03:10.038222401Z","value":6.30784E+05},{"date":"2016-07-08T16:03:11.031130584Z","value":6.30784E+05},{"date":"2016-07-08T16:03:12.031336823Z","value":6.30784E+05},{"date":"2016-07-08T16:03:13.04055948Z","value":6.30784E+05},{"date":"2016-07-08T16:03:14.032281719Z","value":6.30784E+05},{"date":"2016-07-08T16:03:15.031428763Z","value":6.30784E+05},{"date":"2016-07-08T16:03:16.038816563Z","value":6.30784E+05},{"date":"2016-07-08T16:03:17.033895132Z","value":6.30784E+05},{"date":"2016-07-08T16:03:18.031288544Z","value":6.30784E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;70":{"id":"swarm-master;70","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031417667Z","value":"70"},"ppid":{"timestamp":"2016-07-08T16:03:18.031421167Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035532035Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031419396Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;21830":{"id":"swarm-node-0;21830","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393647878Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391943605Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.38139393Z","value":"docker"},"threads":{"timestamp":"2016-07-08T16:03:18.381398512Z","value":"4"},"ppid":{"timestamp":"2016-07-08T16:03:18.381401274Z","value":"21826"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381396365Z","value":"docker run --rm --privileged --net=host --pid=host -v /var/run/docker.sock:/var/run/docker.sock --entrypoint=/usr/bin/weaveutil weaveworks/weaveexec:1.6.0 container-addrs weave weave:expose 811959be55e4 0810bcf98f29 9de13b97c2bc 1bb63cb08b96 56be78950ff8 7808cf68b514 dd4d30935a0f effee7dac7e1 7695ac2d631a "},"pid":{"timestamp":"2016-07-08T16:03:18.381391563Z","value":"21830"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":2.5380710659898476E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":1.2406784E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;30109":{"id":"swarm-node-0;30109","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37853189Z","value":"30109"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391568958Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378533693Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.378538117Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378535665Z","value":"/bin/bash "},"ppid":{"timestamp":"2016-07-08T16:03:18.378540576Z","value":"30094"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.35872E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.35872E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.35872E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.35872E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.35872E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.35872E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.35872E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.35872E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.35872E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.35872E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.35872E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.35872E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.35872E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.35872E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.35872E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;42":{"id":"swarm-node-0;42","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380341566Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.380339591Z","value":"42"},"ppid":{"timestamp":"2016-07-08T16:03:18.380343787Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392078454Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;75":{"id":"swarm-node-1;75","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.522733045Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522728057Z","value":"75"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529831527Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522730462Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;39":{"id":"swarm-keystore;39","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.812065389Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812056412Z","value":"39"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815370242Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812060562Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;5415":{"id":"swarm-node-0;5415","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.38003373Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.380029218Z","value":"5415"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392152237Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380031398Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380036458Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.38004068Z","value":"5401"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.387392E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.387392E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.387392E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.387392E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.387392E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.387392E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.387392E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.387392E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.387392E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.387392E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.387392E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.387392E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.387392E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.387392E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.387392E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;70":{"id":"swarm-node-1;70","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523613756Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523609622Z","value":"70"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529629414Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523611559Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;31379":{"id":"swarm-master;31379","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.040217833Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032839322Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032837807Z","value":"31379"},"ppid":{"timestamp":"2016-07-08T16:03:18.032840818Z","value":"2"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;8395":{"id":"swarm-master;8395","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032524895Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032526149Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032523855Z","value":"8395"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03609548Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;14148":{"id":"swarm-master;14148","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.033018768Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.033016278Z","value":"14148"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03537784Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.033017463Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22691":{"id":"swarm-master;22691","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032154197Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.032151639Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.03215557Z","value":"21723"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032152853Z","value":"docker-containerd-shim 3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308 /var/run/docker/libcontainerd/3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.03214991Z","value":"22691"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040250033Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.7E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.55008E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":5.55008E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":5.55008E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":5.55008E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":5.55008E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":5.55008E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":5.55008E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":5.55008E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":5.55008E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":5.55008E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":5.55008E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":5.55008E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":5.55008E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":5.55008E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":5.55008E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;71":{"id":"swarm-keystore;71","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806728754Z","value":"71"},"ppid":{"timestamp":"2016-07-08T16:03:16.806731075Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815527798Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806729862Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;252":{"id":"swarm-node-1;252","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523403089Z","value":"252"},"ppid":{"timestamp":"2016-07-08T16:03:19.523407452Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529492239Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523405142Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;57":{"id":"swarm-keystore;57","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.811231364Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815091688Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811226139Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.811222231Z","value":"57"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;677":{"id":"swarm-node-1;677","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.523627498Z","value":"docker-containerd-shim e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42 /var/run/docker/libcontainerd/e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523623533Z","value":"677"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529072763Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523625524Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.52362949Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:19.523631652Z","value":"21721"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":5.537792E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.730304E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.730304E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.730304E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.730304E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":2.8E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;42":{"id":"swarm-node-1;42","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529322345Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522824716Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.522826921Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522822798Z","value":"42"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;17205":{"id":"swarm-node-0;17205","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379369563Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392138648Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379367454Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.379365491Z","value":"17205"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;21944":{"id":"swarm-node-0;21944","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378399216Z","value":"21928"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378394005Z","value":"/swarm join --advertise 52.41.81.142:2376 consul://52.26.72.53:8500 "},"pid":{"timestamp":"2016-07-08T16:03:18.378389768Z","value":"21944"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393554095Z","value":"7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e"},"name":{"timestamp":"2016-07-08T16:03:18.378391964Z","value":"/swarm"},"threads":{"timestamp":"2016-07-08T16:03:18.378396105Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391590542Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:05.37769151Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:06.37645477Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:07.391815115Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:08.385990796Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:09.37997291Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:10.392972538Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:11.379710023Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:12.376630021Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:13.388264627Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:14.37920671Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:15.374668518Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:16.381535729Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:17.380752914Z","value":1.4127104E+07},{"date":"2016-07-08T16:03:18.377252038Z","value":1.4127104E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":6E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":6E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":6E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":6E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":6E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":6E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":6E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":6E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":6E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":6E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":6E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":6E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":6E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":6E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container_image":["swarm;\u003ccontainer_image\u003e"],"container":["7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e;\u003ccontainer\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;24":{"id":"swarm-node-0;24","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381453978Z","value":"24"},"ppid":{"timestamp":"2016-07-08T16:03:18.381458816Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392640684Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381456261Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;21826":{"id":"swarm-node-0;21826","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379296783Z","value":"1"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393244812Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"ppid":{"timestamp":"2016-07-08T16:03:18.379299185Z","value":"21805"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379294383Z","value":"/bin/sh /usr/bin/weave --local ps "},"pid":{"timestamp":"2016-07-08T16:03:18.379290416Z","value":"21826"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392178606Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379292368Z","value":"/bin/sh"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":3.15392E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;6147":{"id":"swarm-node-0;6147","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380102968Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380097995Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.380092204Z","value":"6147"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391481078Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380094173Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380100284Z","value":"7"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.612672E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.612672E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.612672E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.612672E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.612672E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.612672E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.612672E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.612672E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.612672E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.612672E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.612672E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.612672E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.612672E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.612672E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.612672E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;14154":{"id":"swarm-node-1;14154","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523202374Z","value":"14154"},"ppid":{"timestamp":"2016-07-08T16:03:19.523207186Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528901241Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523204635Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":5.128205128205128E-01},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":5.249343832020997E-01},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;29":{"id":"swarm-node-0;29","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381470126Z","value":"29"},"ppid":{"timestamp":"2016-07-08T16:03:18.381476867Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391604405Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381472388Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;848":{"id":"swarm-node-1;848","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.523169065Z","value":"/usr/lib/policykit-1/polkitd --no-debug "},"ppid":{"timestamp":"2016-07-08T16:03:19.523173773Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.523164801Z","value":"848"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529759624Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523166838Z","value":"/usr/lib/policykit-1/polkitd"},"threads":{"timestamp":"2016-07-08T16:03:19.523171326Z","value":"3"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.763072E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.763072E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.763072E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.763072E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.763072E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.763072E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.763072E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.763072E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.763072E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.763072E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.763072E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.763072E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.763072E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.763072E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.763072E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;14187":{"id":"swarm-keystore;14187","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806713315Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806710906Z","value":"14187"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815253636Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806711983Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;57":{"id":"swarm-master;57","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032750763Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032748592Z","value":"57"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035856575Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032749607Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;402":{"id":"swarm-master;402","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.031686876Z","value":"/lib/systemd/systemd-timesyncd "},"pid":{"timestamp":"2016-07-08T16:03:18.031684626Z","value":"402"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03570834Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031685679Z","value":"/lib/systemd/systemd-timesyncd"},"threads":{"timestamp":"2016-07-08T16:03:18.031688326Z","value":"2"},"ppid":{"timestamp":"2016-07-08T16:03:18.031690004Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.711552E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.711552E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.711552E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.711552E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.711552E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.711552E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.711552E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.711552E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.711552E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.711552E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.711552E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.711552E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.711552E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.711552E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.711552E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;16367":{"id":"swarm-node-0;16367","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379905588Z","value":"16367"},"ppid":{"timestamp":"2016-07-08T16:03:18.379909465Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392843219Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379907441Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;2285":{"id":"swarm-node-0;2285","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380860996Z","value":"2285"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392308344Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.380863101Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.38086642Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;38":{"id":"swarm-node-1;38","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.52437327Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.524102143Z","value":"38"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529670314Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524104073Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;23012":{"id":"swarm-node-1;23012","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.523827966Z","value":"23012"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530777168Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.528985691Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.523829975Z","value":"runsv"},"threads":{"timestamp":"2016-07-08T16:03:19.523834686Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523832328Z","value":"runsv probe "},"ppid":{"timestamp":"2016-07-08T16:03:19.523837319Z","value":"23009"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":9E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":9E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":9E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":9E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":9E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":9E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":9E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":9E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":9E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":9E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":9E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":9E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":9E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;21717":{"id":"swarm-master;21717","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035651726Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032769119Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032766547Z","value":"/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=amazonec2 --cluster-store=consul://52.26.72.53:8500 --cluster-advertise=eth0:2376 "},"pid":{"timestamp":"2016-07-08T16:03:18.032764359Z","value":"21717"},"name":{"timestamp":"2016-07-08T16:03:18.032765479Z","value":"/usr/bin/docker"},"threads":{"timestamp":"2016-07-08T16:03:18.032767644Z","value":"37"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:05.036133532Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:06.035121928Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:07.037951604Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:08.032465788Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:09.036001043Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:10.038222401Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:11.031130584Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:12.031336823Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:13.04055948Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:14.032281719Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:15.031428763Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:16.038816563Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:17.033895132Z","value":8.79198208E+08},{"date":"2016-07-08T16:03:18.031288544Z","value":8.79198208E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.8229166666666664E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2.272727272727273E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":2.261306532663317E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":2.525252525252525E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":2.295918367346939E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":2.2670025188916876E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":2E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5380710659898478E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":2.1108179419525066E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":2E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":6.923076923076923E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":2.2900763358778624E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":2.0151133501259446E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5380710659898478E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":2.2670025188916876E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":8.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":8.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":8.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":8.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":8.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":8.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":8.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":8.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":8.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":8.6E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":8.6E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":8.6E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":8.6E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":8.6E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":8.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;11110":{"id":"swarm-node-0;11110","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380051675Z","value":"11110"},"name":{"timestamp":"2016-07-08T16:03:18.38005356Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380057873Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391438526Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.38006061Z","value":"11096"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380055658Z","value":"/bin/bash "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.080192E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.080192E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.080192E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.080192E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.080192E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.080192E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.080192E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.080192E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.080192E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.080192E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.080192E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.080192E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.080192E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.080192E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.080192E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;9":{"id":"swarm-keystore;9","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806641975Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806638682Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815305713Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806640015Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;21735":{"id":"swarm-node-0;21735","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.379499961Z","value":"71"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379497755Z","value":"/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=amazonec2 --cluster-store=consul://52.26.72.53:8500 --cluster-advertise=eth0:2376 "},"ppid":{"timestamp":"2016-07-08T16:03:18.379502422Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.379493151Z","value":"21735"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392165989Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379495521Z","value":"/usr/bin/docker"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:05.37769151Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:06.37645477Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:07.391815115Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:08.385990796Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:09.37997291Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:10.392972538Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:11.379710023Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:12.376630021Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:13.388264627Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:14.37920671Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:15.374668518Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:16.381535729Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:17.380752914Z","value":9.40376064E+08},{"date":"2016-07-08T16:03:18.377252038Z","value":9.40376064E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.82E+02},{"date":"2016-07-08T16:03:05.37769151Z","value":1.82E+02},{"date":"2016-07-08T16:03:06.37645477Z","value":1.82E+02},{"date":"2016-07-08T16:03:07.391815115Z","value":1.82E+02},{"date":"2016-07-08T16:03:08.385990796Z","value":1.83E+02},{"date":"2016-07-08T16:03:09.37997291Z","value":1.83E+02},{"date":"2016-07-08T16:03:10.392972538Z","value":1.83E+02},{"date":"2016-07-08T16:03:11.379710023Z","value":1.83E+02},{"date":"2016-07-08T16:03:12.376630021Z","value":1.83E+02},{"date":"2016-07-08T16:03:13.388264627Z","value":1.83E+02},{"date":"2016-07-08T16:03:14.37920671Z","value":1.83E+02},{"date":"2016-07-08T16:03:15.374668518Z","value":1.83E+02},{"date":"2016-07-08T16:03:16.381535729Z","value":1.83E+02},{"date":"2016-07-08T16:03:17.380752914Z","value":1.83E+02},{"date":"2016-07-08T16:03:18.377252038Z","value":1.88E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.78391959798995E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4.922279792746114E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":5.115089514066496E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":6.733167082294264E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":1.1518324607329843E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":6.106870229007633E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4.987531172069826E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":5.989583333333334E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":5.115089514066496E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4.773869346733668E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4.846938775510204E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":5.128205128205128E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":5.037783375314862E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":6.940874035989718E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":5.32994923857868E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;31603":{"id":"swarm-node-1;31603","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.522949768Z","value":"/bin/ash"},"pid":{"timestamp":"2016-07-08T16:03:19.522947343Z","value":"31603"},"ppid":{"timestamp":"2016-07-08T16:03:19.522956631Z","value":"31589"},"cmdline":{"timestamp":"2016-07-08T16:03:19.522951961Z","value":"/bin/ash "},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529711991Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.52295416Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":9.58464E+05},{"date":"2016-07-08T16:03:06.530887978Z","value":9.58464E+05},{"date":"2016-07-08T16:03:07.521877676Z","value":9.58464E+05},{"date":"2016-07-08T16:03:08.522565688Z","value":9.58464E+05},{"date":"2016-07-08T16:03:09.51860152Z","value":9.58464E+05},{"date":"2016-07-08T16:03:10.520323767Z","value":9.58464E+05},{"date":"2016-07-08T16:03:11.545961925Z","value":9.58464E+05},{"date":"2016-07-08T16:03:12.518883632Z","value":9.58464E+05},{"date":"2016-07-08T16:03:13.519658046Z","value":9.58464E+05},{"date":"2016-07-08T16:03:14.537219027Z","value":9.58464E+05},{"date":"2016-07-08T16:03:15.521623007Z","value":9.58464E+05},{"date":"2016-07-08T16:03:16.52795835Z","value":9.58464E+05},{"date":"2016-07-08T16:03:17.526529996Z","value":9.58464E+05},{"date":"2016-07-08T16:03:18.521479745Z","value":9.58464E+05},{"date":"2016-07-08T16:03:19.522279992Z","value":9.58464E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;1382":{"id":"swarm-node-0;1382","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378851543Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378853873Z","value":"1365"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378849682Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378845526Z","value":"1382"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392769072Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378847644Z","value":"/bin/bash"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.325952E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.325952E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.325952E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.325952E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.325952E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.325952E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.325952E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.325952E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.325952E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.325952E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.325952E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.325952E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.325952E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.325952E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.325952E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8113":{"id":"swarm-node-1;8113","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529893998Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524062481Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524057825Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.524050718Z","value":"8113"},"threads":{"timestamp":"2016-07-08T16:03:19.524059913Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:19.524053011Z","value":"docker-containerd-shim"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.89824E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.89824E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.89824E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.89824E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.89824E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.89824E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.89824E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.89824E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.89824E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.89824E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.89824E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.89824E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.89824E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.89824E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.89824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;22":{"id":"swarm-keystore;22","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.812761158Z","value":"22"},"ppid":{"timestamp":"2016-07-08T16:03:16.812765746Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814686906Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812763176Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;9283":{"id":"swarm-node-1;9283","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529887719Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.52349646Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523500899Z","value":"8"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523498624Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:19.523503493Z","value":"21721"},"pid":{"timestamp":"2016-07-08T16:03:19.52349442Z","value":"9283"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.375104E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.375104E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.375104E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.375104E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.375104E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.375104E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.375104E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.375104E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.375104E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.375104E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.375104E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.375104E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.375104E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.375104E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.375104E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;59":{"id":"swarm-keystore;59","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.806969233Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806966574Z","value":"59"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814850832Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806967691Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;29026":{"id":"swarm-node-1;29026","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523698222Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.5236937Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.523679898Z","value":"29026"},"name":{"timestamp":"2016-07-08T16:03:19.523681919Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.523695793Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529479302Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.067328E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":4.067328E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":4.067328E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":4.067328E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":4.067328E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":4.067328E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":4.067328E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":4.067328E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":4.067328E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":4.067328E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":4.067328E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":4.067328E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":4.067328E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":4.067328E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":4.067328E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.4E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.4E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.4E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.4E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.4E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.4E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.4E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.4E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.4E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.4E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.4E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.4E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.4E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.4E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;25196":{"id":"swarm-node-0;25196","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.379383974Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.379388086Z","value":"8"},"cmdline":{"timestamp":"2016-07-08T16:03:18.37938601Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:18.379390361Z","value":"21741"},"pid":{"timestamp":"2016-07-08T16:03:18.379382005Z","value":"25196"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391713571Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7.995392E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":7.995392E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":7.995392E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":7.995392E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":7.995392E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":7.995392E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":7.995392E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":7.995392E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":7.995392E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":7.995392E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":7.995392E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":7.995392E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":7.995392E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":7.995392E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":7.995392E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;19553":{"id":"swarm-node-0;19553","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380543107Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380545435Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.380541212Z","value":"19553"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392105243Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;26":{"id":"swarm-master;26","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032279587Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032280807Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032278487Z","value":"26"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035808766Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;17":{"id":"swarm-master;17","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031556258Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031557674Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031554986Z","value":"17"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036109656Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;24":{"id":"swarm-master;24","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035815183Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032061037Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032058347Z","value":"24"},"threads":{"timestamp":"2016-07-08T16:03:18.032059577Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;25":{"id":"swarm-master;25","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035924399Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032448484Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032450251Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032447446Z","value":"25"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;22597":{"id":"swarm-node-0;22597","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380317671Z","value":"22597"},"ppid":{"timestamp":"2016-07-08T16:03:18.380327237Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380321846Z","value":"docker-containerd-shim dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822 /var/run/docker/libcontainerd/dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391692353Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380319402Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.380324836Z","value":"8"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.156288E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.156288E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.156288E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.156288E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.156288E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.156288E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.156288E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.156288E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.156288E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.156288E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.156288E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.156288E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.156288E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.156288E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.156288E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.6E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.6E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.6E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.6E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.6E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.6E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.6E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.6E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.6E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.6E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.6E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.6E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.6E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.6E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;1":{"id":"swarm-keystore;1","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.810678161Z","value":"/sbin/init"},"threads":{"timestamp":"2016-07-08T16:03:16.810688695Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.810683273Z","value":"/sbin/init "},"pid":{"timestamp":"2016-07-08T16:03:16.810674373Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815666791Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":5.967872E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":5.967872E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":5.967872E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":5.967872E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":5.967872E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":5.967872E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":5.967872E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":5.967872E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":5.967872E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":5.967872E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":5.967872E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":5.967872E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":5.967872E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":5.967872E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":5.967872E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":3.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":3.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":3.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":3.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":3.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":3.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":3.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":3.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":3.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":3.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":3.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":3.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":3.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":3.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":3.4E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;14162":{"id":"swarm-node-0;14162","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378079078Z","value":"14162"},"ppid":{"timestamp":"2016-07-08T16:03:18.378083136Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39228165Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378080999Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;765":{"id":"swarm-node-1;765","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:15.523363914Z","value":"765"},"host_node_id":{"timestamp":"2016-07-08T16:03:15.70369585Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:15.523366247Z","value":"/lib/systemd/systemd-udevd"},"threads":{"timestamp":"2016-07-08T16:03:15.523368395Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:15.523369689Z","value":"342"},"cmdline":{"timestamp":"2016-07-08T16:03:15.523367303Z","value":"/lib/systemd/systemd-udevd "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":1.8E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:15.521623007Z","value":3.796992E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:15.521623007Z","last":"2016-07-08T16:03:15.521623007Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;44":{"id":"swarm-master;44","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.033001922Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032999089Z","value":"44"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035730323Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.033000124Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;570":{"id":"swarm-node-0;570","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.37844222Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378444773Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378440101Z","value":"dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 "},"pid":{"timestamp":"2016-07-08T16:03:18.378436317Z","value":"570"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392341638Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.378438215Z","value":"dhclient"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9.117696E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":9.117696E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":9.117696E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":9.117696E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":9.117696E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":9.117696E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":9.117696E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":9.117696E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":9.117696E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":9.117696E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":9.117696E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":9.117696E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":9.117696E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":9.117696E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":9.117696E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":9E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":9E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":9E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":9E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":9E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":9E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":9E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":9E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":9E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":9E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":9E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":9E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":9E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":9E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;598":{"id":"swarm-node-0;598","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391781169Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380490498Z","value":"584"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380484496Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.380480503Z","value":"598"},"name":{"timestamp":"2016-07-08T16:03:18.380482503Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380486625Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.149824E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.149824E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.149824E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.149824E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.149824E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.149824E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.149824E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.149824E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.149824E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.149824E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.149824E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.149824E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.149824E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.149824E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.149824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;20":{"id":"swarm-node-1;20","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529444135Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523547946Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523543616Z","value":"20"},"threads":{"timestamp":"2016-07-08T16:03:19.523545622Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;11232":{"id":"swarm-node-0;11232","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380753475Z","value":"11232"},"ppid":{"timestamp":"2016-07-08T16:03:18.380762358Z","value":"11217"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380757755Z","value":"/bin/bash "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.3921584Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380755578Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380759905Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.321856E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.321856E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.321856E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.321856E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.321856E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.321856E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.321856E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.321856E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.321856E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.321856E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.321856E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.321856E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.321856E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.321856E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.321856E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;8390":{"id":"swarm-master;8390","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035631988Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032187899Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.03218527Z","value":"8390"},"threads":{"timestamp":"2016-07-08T16:03:18.032186475Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;862":{"id":"swarm-node-1;862","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.530053953Z","value":"862"},"ppid":{"timestamp":"2016-07-08T16:03:16.530057402Z","value":"21714"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.924810892Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.530055543Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":5.249343832020997E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:16.52795835Z","value":2.04E+02}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:16.52795835Z","last":"2016-07-08T16:03:16.52795835Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;8":{"id":"swarm-node-0;8","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378942718Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378938939Z","value":"8"},"threads":{"timestamp":"2016-07-08T16:03:18.378940655Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392300907Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;693":{"id":"swarm-node-1;693","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.525783803Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.525775184Z","value":"693"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529988248Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525777123Z","value":"/usr/sbin/atd"},"threads":{"timestamp":"2016-07-08T16:03:19.52578126Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525779239Z","value":"/usr/sbin/atd -f "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.601536E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":1.601536E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":1.601536E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":1.601536E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":1.601536E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":1.601536E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":1.601536E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":1.601536E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":1.601536E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":1.601536E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":1.601536E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":1.601536E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":1.601536E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":1.601536E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":1.601536E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;31506":{"id":"swarm-node-1;31506","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:06.532943711Z","value":"8"},"ppid":{"timestamp":"2016-07-08T16:03:06.532945968Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:06.532942026Z","value":"docker-containerd-shim bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d /var/run/docker/libcontainerd/bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:06.532937286Z","value":"31506"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.582594474Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:06.532938783Z","value":"docker-containerd-shim"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.477504E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.477504E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:06.530887978Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;5813":{"id":"swarm-node-1;5813","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.528921807Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525908375Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.525903755Z","value":"docker-containerd-shim 2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 /var/run/docker/libcontainerd/2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.52589917Z","value":"5813"},"name":{"timestamp":"2016-07-08T16:03:19.525901399Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.525905913Z","value":"8"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5773195876288657E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.025216E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.025216E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.025216E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.025216E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.025216E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.025216E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.025216E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.025216E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.025216E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.025216E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.025216E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.025216E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.025216E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.025216E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.025216E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;71":{"id":"swarm-master;71","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031809184Z","value":"71"},"ppid":{"timestamp":"2016-07-08T16:03:18.031812115Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036157508Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031810733Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;24547":{"id":"swarm-master;24547","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.040181206Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.033042817Z","value":"24532"},"cmdline":{"timestamp":"2016-07-08T16:03:18.033039977Z","value":"/home/weave/runsvinit "},"pid":{"timestamp":"2016-07-08T16:03:18.033037007Z","value":"24547"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041448575Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"},"name":{"timestamp":"2016-07-08T16:03:18.033038742Z","value":"/home/weave/runsvinit"},"threads":{"timestamp":"2016-07-08T16:03:18.033041455Z","value":"7"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.17088E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.17088E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.17088E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.17088E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.17088E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.17088E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.17088E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.17088E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.17088E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.17088E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.17088E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.17088E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.17088E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.17088E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.17088E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":3E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":3E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":3E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":3E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":3E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":3E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":3E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":3E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":3E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":3E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":3E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":3E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":3E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"]},"children":null},"swarm-node-0;29120":{"id":"swarm-node-0;29120","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379609863Z","value":"29120"},"name":{"timestamp":"2016-07-08T16:03:18.379611716Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.379616076Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391542887Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379618884Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379613863Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.55008E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.55008E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.55008E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.55008E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.55008E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.55008E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.55008E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.55008E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.55008E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.55008E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.55008E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.55008E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.55008E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.55008E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.55008E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;344":{"id":"swarm-node-1;344","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524455338Z","value":"344"},"name":{"timestamp":"2016-07-08T16:03:19.524457389Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524461582Z","value":"9"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529908098Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524464106Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524459509Z","value":"docker-containerd-shim f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566 /var/run/docker/libcontainerd/f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566 docker-runc "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":5.455872E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.648384E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.648384E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.648384E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.648384E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.648384E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.648384E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.648384E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.648384E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.648384E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.648384E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.648384E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.648384E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.648384E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":2.8E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;6161":{"id":"swarm-node-0;6161","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.380575863Z","value":"6161"},"name":{"timestamp":"2016-07-08T16:03:18.380578714Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.380584379Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392410523Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.380587107Z","value":"6147"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380582182Z","value":"/bin/bash "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.31776E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.31776E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.31776E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.31776E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.31776E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.31776E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.31776E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.31776E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.31776E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.31776E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.31776E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.31776E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.31776E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.31776E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.31776E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;881":{"id":"swarm-node-1;881","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524474768Z","value":"881"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529026857Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524480789Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.524483418Z","value":"2"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;712":{"id":"swarm-node-0;712","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.380194868Z","value":"/usr/lib/accountsservice/accounts-daemon"},"threads":{"timestamp":"2016-07-08T16:03:18.380199467Z","value":"3"},"pid":{"timestamp":"2016-07-08T16:03:18.38019283Z","value":"712"},"ppid":{"timestamp":"2016-07-08T16:03:18.380202174Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380197083Z","value":"/usr/lib/accountsservice/accounts-daemon "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392253324Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.43072E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.43072E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.43072E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.43072E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.43072E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.43072E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.43072E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.43072E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.43072E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.43072E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.43072E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.43072E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.43072E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.43072E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.43072E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":8E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":8E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":8E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":8E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":8E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":8E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":8E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":8E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":8E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":8E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":8E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":8E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":8E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":8E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;367":{"id":"swarm-node-1;367","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:06.533682475Z","value":"367"},"host_node_id":{"timestamp":"2016-07-08T16:03:06.582839176Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:06.533684059Z","value":"libnetwork-setkey"},"threads":{"timestamp":"2016-07-08T16:03:06.533687572Z","value":"5"},"ppid":{"timestamp":"2016-07-08T16:03:06.533689433Z","value":"350"},"cmdline":{"timestamp":"2016-07-08T16:03:06.533685684Z","value":"libnetwork-setkey f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566 7b23654ad37fd7abc99b5a337139af3aa4c9764a910f23ad461f8ec0a220e7fc "}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":2.7250688E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:06.530887978Z","value":2.544529262086514E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06.530887978Z","last":"2016-07-08T16:03:06.530887978Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;16882":{"id":"swarm-node-0;16882","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.379569645Z","value":"runsv"},"threads":{"timestamp":"2016-07-08T16:03:18.37957365Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391394834Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379576Z","value":"16878"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379571631Z","value":"runsv app "},"pid":{"timestamp":"2016-07-08T16:03:18.379567673Z","value":"16882"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393503479Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":9E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":9E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":9E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":9E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":9E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":9E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":9E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":9E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":9E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":9E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":9E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":9E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":9E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":9E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.37769151Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.37645477Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.391815115Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.385990796Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.37997291Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.392972538Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.379710023Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.376630021Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.388264627Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.37920671Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.374668518Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.381535729Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.380752914Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.377252038Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;13":{"id":"swarm-node-1;13","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.52298858Z","value":"13"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529457783Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522990729Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.522993554Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;6565":{"id":"swarm-node-0;6565","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392471235Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378181881Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.378177673Z","value":"/bin/bash"},"ppid":{"timestamp":"2016-07-08T16:03:18.378184053Z","value":"6550"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378179947Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.378175943Z","value":"6565"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.346432E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.346432E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.346432E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.346432E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.346432E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.346432E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.346432E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.346432E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.346432E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.346432E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.346432E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.346432E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.346432E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.346432E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.346432E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;21":{"id":"swarm-node-0;21","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.378283471Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378278983Z","value":"21"},"threads":{"timestamp":"2016-07-08T16:03:18.378280886Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392497222Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;22512":{"id":"swarm-master;22512","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.031637525Z","value":"/home/weave/weaver --port 6783 --name 12:26:d2:aa:7c:f4 --nickname swarm-master --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784 "},"pid":{"timestamp":"2016-07-08T16:03:18.031633194Z","value":"22512"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035482638Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031635354Z","value":"/home/weave/weaver"},"threads":{"timestamp":"2016-07-08T16:03:18.031639015Z","value":"14"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.041679442Z","value":"d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15"},"ppid":{"timestamp":"2016-07-08T16:03:18.03164062Z","value":"22496"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.208333333333333E-01},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":5.025125628140703E-01},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":3.022670025188917E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":2.5E-01},{"date":"2016-07-08T16:03:11.031130584Z","value":5.076142131979695E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":4.221635883905013E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":1.8421052631578945E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:16.038816563Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:18.031288544Z","value":2.518891687657431E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:05.036133532Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:06.035121928Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:07.037951604Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:08.032465788Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:09.036001043Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:10.038222401Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:11.031130584Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:12.031336823Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:13.04055948Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:14.032281719Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:15.031428763Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:16.038816563Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:17.033895132Z","value":7.3179136E+07},{"date":"2016-07-08T16:03:18.031288544Z","value":7.3179136E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.5E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["weaveworks/weave;\u003ccontainer_image\u003e"],"container":["d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;8559":{"id":"swarm-node-0;8559","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.380776299Z","value":"sh"},"threads":{"timestamp":"2016-07-08T16:03:18.380780815Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380785091Z","value":"8281"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380778747Z","value":"sh -c node server.js "},"pid":{"timestamp":"2016-07-08T16:03:18.380774363Z","value":"8559"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.39348124Z","value":"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392898434Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":3E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":3E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":3E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":3E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":3E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":3E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":3E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":3E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":3E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":3E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":3E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":3E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":3E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7.74144E+05},{"date":"2016-07-08T16:03:05.37769151Z","value":7.74144E+05},{"date":"2016-07-08T16:03:06.37645477Z","value":7.74144E+05},{"date":"2016-07-08T16:03:07.391815115Z","value":7.74144E+05},{"date":"2016-07-08T16:03:08.385990796Z","value":7.74144E+05},{"date":"2016-07-08T16:03:09.37997291Z","value":7.74144E+05},{"date":"2016-07-08T16:03:10.392972538Z","value":7.74144E+05},{"date":"2016-07-08T16:03:11.379710023Z","value":7.74144E+05},{"date":"2016-07-08T16:03:12.376630021Z","value":7.74144E+05},{"date":"2016-07-08T16:03:13.388264627Z","value":7.74144E+05},{"date":"2016-07-08T16:03:14.37920671Z","value":7.74144E+05},{"date":"2016-07-08T16:03:15.374668518Z","value":7.74144E+05},{"date":"2016-07-08T16:03:16.381535729Z","value":7.74144E+05},{"date":"2016-07-08T16:03:17.380752914Z","value":7.74144E+05},{"date":"2016-07-08T16:03:18.377252038Z","value":7.74144E+05}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/front-end;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;22392":{"id":"swarm-node-1;22392","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530050438Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524845376Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524840662Z","value":"docker-containerd-shim 5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364 /var/run/docker/libcontainerd/5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.524836437Z","value":"22392"},"name":{"timestamp":"2016-07-08T16:03:19.524838397Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524842739Z","value":"8"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":6.303744E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":6.303744E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":6.303744E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":6.303744E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":6.303744E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":6.303744E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":6.303744E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":6.303744E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":6.303744E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":6.303744E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":6.303744E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":6.303744E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":6.303744E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":6.303744E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":6.303744E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;70":{"id":"swarm-node-0;70","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.381319299Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381315094Z","value":"70"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391515197Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.381317013Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;692":{"id":"swarm-node-0;692","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.381137121Z","value":"/lib/systemd/systemd-logind"},"ppid":{"timestamp":"2016-07-08T16:03:18.381145937Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381140685Z","value":"/lib/systemd/systemd-logind "},"pid":{"timestamp":"2016-07-08T16:03:18.381134966Z","value":"692"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391862525Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.38114296Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.117056E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.117056E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.117056E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.117056E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.117056E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.117056E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.117056E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.117056E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.117056E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.117056E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.117056E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.117056E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.117056E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.117056E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.117056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.7E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;315":{"id":"swarm-keystore;315","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.81098853Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815465248Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.81098326Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.810979184Z","value":"315"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;14140":{"id":"swarm-node-1;14140","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.526103033Z","value":"14140"},"ppid":{"timestamp":"2016-07-08T16:03:19.526108629Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529059788Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.526105436Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;101":{"id":"swarm-keystore;101","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.806848989Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.806853311Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.806846974Z","value":"101"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815553658Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;8":{"id":"swarm-master;8","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032984187Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032981294Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035525317Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.03298261Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;19384":{"id":"swarm-node-1;19384","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529773291Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523518969Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523515095Z","value":"19384"},"threads":{"timestamp":"2016-07-08T16:03:19.523516931Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;50":{"id":"swarm-node-1;50","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529941876Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525938958Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.525934605Z","value":"50"},"threads":{"timestamp":"2016-07-08T16:03:19.52593675Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;75":{"id":"swarm-keystore;75","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.812699216Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812694997Z","value":"75"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.81538977Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812696732Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;41":{"id":"swarm-node-0;41","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391719711Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378055085Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.37805046Z","value":"41"},"threads":{"timestamp":"2016-07-08T16:03:18.378052273Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;35":{"id":"swarm-master;35","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.031883178Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.031880737Z","value":"35"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035638071Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031881959Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;21805":{"id":"swarm-node-0;21805","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378488499Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392646882Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.378490985Z","value":"16884"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378486529Z","value":"/bin/sh /usr/bin/weave --local ps "},"pid":{"timestamp":"2016-07-08T16:03:18.378478907Z","value":"21805"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.393411398Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"name":{"timestamp":"2016-07-08T16:03:18.378480637Z","value":"/bin/sh"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":5E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:18.377252038Z","value":1.277952E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:18.377252038Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"container":["811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e"],"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;8":{"id":"swarm-node-1;8","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523137948Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523133347Z","value":"8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529013083Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523135586Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;2352":{"id":"swarm-keystore;2352","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815233542Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812852277Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812854612Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.81285021Z","value":"2352"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-1;15":{"id":"swarm-node-1;15","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529241239Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.525263Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52525871Z","value":"15"},"threads":{"timestamp":"2016-07-08T16:03:19.525260737Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;313":{"id":"swarm-master;313","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.031430269Z","value":"313"},"ppid":{"timestamp":"2016-07-08T16:03:18.031433146Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035986959Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.031431609Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;14139":{"id":"swarm-node-1;14139","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522756363Z","value":"14139"},"ppid":{"timestamp":"2016-07-08T16:03:19.522760888Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529133983Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522758418Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;314":{"id":"swarm-node-0;314","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.37963043Z","value":"314"},"ppid":{"timestamp":"2016-07-08T16:03:18.379635783Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392220108Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379633406Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;829":{"id":"swarm-node-0;829","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.380704822Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380699898Z","value":"/usr/lib/policykit-1/polkitd --no-debug "},"pid":{"timestamp":"2016-07-08T16:03:18.380695544Z","value":"829"},"name":{"timestamp":"2016-07-08T16:03:18.380697608Z","value":"/usr/lib/policykit-1/polkitd"},"threads":{"timestamp":"2016-07-08T16:03:18.380702133Z","value":"3"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391686211Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6.139904E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":6.139904E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":6.139904E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":6.139904E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":6.139904E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":6.139904E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":6.139904E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":6.139904E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":6.139904E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":6.139904E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":6.139904E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":6.139904E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":6.139904E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":6.139904E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":6.139904E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;786":{"id":"swarm-master;786","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.031699523Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031700842Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031698366Z","value":"/usr/sbin/irqbalance --pid=/var/run/irqbalance.pid "},"pid":{"timestamp":"2016-07-08T16:03:18.031696138Z","value":"786"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036066041Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031697228Z","value":"/usr/sbin/irqbalance"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.162688E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.162688E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.162688E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.162688E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.162688E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.162688E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.162688E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.162688E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.162688E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.162688E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.162688E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.162688E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.162688E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.162688E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.162688E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":4E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":4E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":4E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":4E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":4E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":4E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":4E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":4E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":4E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":4E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":4E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":4E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":4E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;19":{"id":"swarm-node-0;19","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.391466504Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379923864Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379919964Z","value":"19"},"threads":{"timestamp":"2016-07-08T16:03:18.379921783Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;665":{"id":"swarm-node-0;665","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392131027Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379046749Z","value":"/usr/bin/dbus-daemon"},"threads":{"timestamp":"2016-07-08T16:03:18.379050886Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379048613Z","value":"/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation "},"ppid":{"timestamp":"2016-07-08T16:03:18.379053423Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.379044579Z","value":"665"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4.169728E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":4.169728E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":4.169728E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":4.169728E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":4.169728E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":4.169728E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":4.169728E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":4.169728E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":4.169728E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":4.169728E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":4.169728E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":4.169728E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":4.169728E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":4.169728E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":4.169728E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.5E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;700":{"id":"swarm-node-0;700","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.379261279Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379255339Z","value":"/sbin/cgmanager -m name=systemd "},"pid":{"timestamp":"2016-07-08T16:03:18.379251842Z","value":"700"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392809735Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.379253522Z","value":"/sbin/cgmanager"},"threads":{"timestamp":"2016-07-08T16:03:18.379258344Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.117056E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.117056E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.117056E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.117056E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.117056E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.117056E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.117056E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.117056E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.117056E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.117056E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.117056E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.117056E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.117056E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.117056E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.117056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":6E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":6E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":6E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":6E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":6E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":6E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":6E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":6E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":6E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":6E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":6E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":6E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":6E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":6E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":6E+00}],"min":0E+00,"max":1E+04,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;43":{"id":"swarm-node-1;43","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.522713285Z","value":"43"},"ppid":{"timestamp":"2016-07-08T16:03:19.52271698Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529019549Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.522715089Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;678":{"id":"swarm-keystore;678","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.811614018Z","value":"/usr/bin/dbus-daemon"},"threads":{"timestamp":"2016-07-08T16:03:16.811623931Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811629609Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811618906Z","value":"/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation "},"pid":{"timestamp":"2016-07-08T16:03:16.811609872Z","value":"678"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815559949Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.5E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":1.5E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":1.5E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":1.5E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.202496E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":4.202496E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":4.202496E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":4.202496E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":4.202496E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":4.202496E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":4.202496E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":4.202496E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":4.202496E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":4.202496E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":4.202496E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":4.202496E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":4.202496E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":4.202496E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":4.202496E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;708":{"id":"swarm-node-0;708","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.378159164Z","value":"/usr/bin/lxcfs"},"threads":{"timestamp":"2016-07-08T16:03:18.378163037Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378165416Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.378161119Z","value":"/usr/bin/lxcfs /var/lib/lxcfs/ "},"pid":{"timestamp":"2016-07-08T16:03:18.378157459Z","value":"708"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391741251Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.924544E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.924544E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.924544E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.924544E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.924544E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.924544E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.924544E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.924544E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.924544E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.924544E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.924544E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.924544E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.924544E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.924544E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.924544E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;10561":{"id":"swarm-node-1;10561","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.524728236Z","value":"10561"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529561374Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.524730205Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524735324Z","value":"7"},"ppid":{"timestamp":"2016-07-08T16:03:19.524738036Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524732461Z","value":"docker-containerd-shim 771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a /var/run/docker/libcontainerd/771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a docker-runc "}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.457024E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.457024E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.457024E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.457024E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.457024E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.457024E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.457024E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.457024E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.457024E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.457024E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.457024E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.457024E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.457024E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.457024E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.457024E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;670":{"id":"swarm-master;670","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032071626Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032069189Z","value":"/lib/systemd/systemd-logind "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035333708Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.032067951Z","value":"/lib/systemd/systemd-logind"},"threads":{"timestamp":"2016-07-08T16:03:18.032070304Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.032066918Z","value":"670"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.7E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":3.149824E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":3.149824E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":3.149824E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":3.149824E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":3.149824E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":3.149824E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":3.149824E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":3.149824E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":3.149824E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":3.149824E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":3.149824E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":3.149824E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":3.149824E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":3.149824E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":3.149824E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;504":{"id":"swarm-node-1;504","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.522687901Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529065764Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.522690223Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.522686054Z","value":"504"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;24562":{"id":"swarm-master;24562","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032967709Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.03296116Z","value":"runsv"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035890117Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.032970477Z","value":"24559"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032963265Z","value":"runsv app "},"pid":{"timestamp":"2016-07-08T16:03:18.032959277Z","value":"24562"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.042092029Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":9E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":9E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":9E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":9E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":9E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":9E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":9E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":9E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":9E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":9E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":9E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":9E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":9E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":9E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":9E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":4.096E+03},{"date":"2016-07-08T16:03:05.036133532Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.035121928Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.037951604Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.032465788Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.036001043Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.038222401Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.031130584Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.031336823Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.04055948Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.032281719Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.031428763Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.038816563Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.033895132Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.031288544Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"container_image":["weaveworks/scope;\u003ccontainer_image\u003e"],"container":["75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;22729":{"id":"swarm-master;22729","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:18.032399472Z","value":"docker-containerd-shim a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 /var/run/docker/libcontainerd/a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:18.032397293Z","value":"22729"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035722559Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.03240093Z","value":"9"},"name":{"timestamp":"2016-07-08T16:03:18.032398388Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:18.032402273Z","value":"21723"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.8E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.8E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.8E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.8E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.8E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.8E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.8E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.8E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.8E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.8E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.8E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.8E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.8E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.8E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.8E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":2.5380710659898476E-01},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.070272E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.070272E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.070272E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.070272E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.070272E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.070272E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.070272E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.070272E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.070272E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.070272E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.070272E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.070272E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.070272E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.070272E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.070272E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;44":{"id":"swarm-node-1;44","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.524926338Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529676267Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524928548Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.52492423Z","value":"44"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;8709":{"id":"swarm-node-1;8709","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529099717Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.52310068Z","value":"top"},"threads":{"timestamp":"2016-07-08T16:03:19.523105077Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52310795Z","value":"8127"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523102962Z","value":"top "},"pid":{"timestamp":"2016-07-08T16:03:19.523098553Z","value":"8709"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":3E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":3E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":3E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":3E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":3E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":3E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":3E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":3E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":3E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":3E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":3E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":3E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":3E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":3E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;57":{"id":"swarm-node-1;57","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523152273Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523148004Z","value":"57"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529260785Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523150065Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;42":{"id":"swarm-keystore;42","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.806833328Z","value":"42"},"ppid":{"timestamp":"2016-07-08T16:03:16.806837649Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815653708Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.806835253Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;16848":{"id":"swarm-node-0;16848","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380664298Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380666966Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.38066201Z","value":"16848"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.3922339Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;21495":{"id":"swarm-node-1;21495","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529120001Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.526013359Z","value":"java"},"threads":{"timestamp":"2016-07-08T16:03:19.526022589Z","value":"33"},"ppid":{"timestamp":"2016-07-08T16:03:19.526025202Z","value":"21448"},"cmdline":{"timestamp":"2016-07-08T16:03:19.526020042Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80 "},"pid":{"timestamp":"2016-07-08T16:03:19.526011332Z","value":"21495"},"docker_container_id":{"timestamp":"2016-07-08T16:03:19.530806087Z","value":"9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:06.530887978Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:07.521877676Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:08.522565688Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:09.51860152Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:10.520323767Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:11.545961925Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:12.518883632Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:13.519658046Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:14.537219027Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:15.521623007Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:16.52795835Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:17.526529996Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:18.521479745Z","value":4.35003392E+08},{"date":"2016-07-08T16:03:19.522279992Z","value":4.35003392E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":2.564102564102564E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.2E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":3E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":3E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":3E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":3E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":3E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":3E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":3E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":3E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":3E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":3.1E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":3.1E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":3.1E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":3.1E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":3.1E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container":["9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657;\u003ccontainer\u003e"],"container_image":["weaveworksdemos/shipping;\u003ccontainer_image\u003e"]},"children":null},"swarm-master;51":{"id":"swarm-master;51","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035828948Z","value":"swarm-master;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.03255103Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032548131Z","value":"51"},"threads":{"timestamp":"2016-07-08T16:03:18.032549445Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;17":{"id":"swarm-keystore;17","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:16.811165973Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811171357Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811161655Z","value":"17"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815660171Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;14159":{"id":"swarm-node-0;14159","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392335676Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.379481197Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.379476961Z","value":"14159"},"threads":{"timestamp":"2016-07-08T16:03:18.379478893Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;330":{"id":"swarm-node-1;330","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525417462Z","value":"330"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529811437Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.525419455Z","value":"/lib/systemd/systemd-journald"},"threads":{"timestamp":"2016-07-08T16:03:19.525423637Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.525426392Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.52542154Z","value":"/lib/systemd/systemd-journald "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.6384E+04,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.2611584E+07},{"date":"2016-07-08T16:03:06.530887978Z","value":1.2619776E+07},{"date":"2016-07-08T16:03:07.521877676Z","value":1.2619776E+07},{"date":"2016-07-08T16:03:08.522565688Z","value":1.2627968E+07},{"date":"2016-07-08T16:03:09.51860152Z","value":1.2627968E+07},{"date":"2016-07-08T16:03:10.520323767Z","value":1.2632064E+07},{"date":"2016-07-08T16:03:11.545961925Z","value":1.2632064E+07},{"date":"2016-07-08T16:03:12.518883632Z","value":1.2632064E+07},{"date":"2016-07-08T16:03:13.519658046Z","value":1.2632064E+07},{"date":"2016-07-08T16:03:14.537219027Z","value":1.2632064E+07},{"date":"2016-07-08T16:03:15.521623007Z","value":1.2640256E+07},{"date":"2016-07-08T16:03:16.52795835Z","value":1.2648448E+07},{"date":"2016-07-08T16:03:17.526529996Z","value":1.2652544E+07},{"date":"2016-07-08T16:03:18.521479745Z","value":1.2652544E+07},{"date":"2016-07-08T16:03:19.522279992Z","value":1.2652544E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":2.652519893899204E-01},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;25977":{"id":"swarm-node-1;25977","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.529726112Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.523120067Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.523117968Z","value":"25977"},"ppid":{"timestamp":"2016-07-08T16:03:19.523122688Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5773195876288657E-01},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-1;31874":{"id":"swarm-node-1;31874","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:14.540210567Z","value":"docker-containerd-shim 7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253 /var/run/docker/libcontainerd/7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:14.540215184Z","value":"21721"},"pid":{"timestamp":"2016-07-08T16:03:14.540206475Z","value":"31874"},"host_node_id":{"timestamp":"2016-07-08T16:03:14.548574461Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:14.540208501Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:14.540212737Z","value":"9"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.772416E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.772416E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.772416E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.772416E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.20192E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.20192E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.20192E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.20192E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.20192E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.20192E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:14.537219027Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;58":{"id":"swarm-keystore;58","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815292729Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.811536576Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.811541714Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.811532496Z","value":"58"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-keystore;21761":{"id":"swarm-keystore;21761","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:16.809193188Z","value":"/usr/bin/docker daemon -H tcp://0.0.0.0:2376 -H unix:///var/run/docker.sock --storage-driver aufs --tlsverify --tlscacert /etc/docker/ca.pem --tlscert /etc/docker/server.pem --tlskey /etc/docker/server-key.pem --label provider=amazonec2 "},"ppid":{"timestamp":"2016-07-08T16:03:16.809204445Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.809184202Z","value":"21761"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814975892Z","value":"swarm-keystore;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:16.809188274Z","value":"/usr/bin/docker"},"threads":{"timestamp":"2016-07-08T16:03:16.80919824Z","value":"17"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":2.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":2.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":2.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":2.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":2.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":2.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":2.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":2.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":2.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":2.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":2.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":2.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":2.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":2.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":2.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":2.564102564102564E-01},{"date":"2016-07-08T16:03:04.806695865Z","value":2.5252525252525254E-01},{"date":"2016-07-08T16:03:05.810983181Z","value":2.5316455696202533E-01},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:12.805599749Z","value":2.518891687657431E-01},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":2.4937655860349126E-01},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":2.583979328165375E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:03.806514197Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:04.806695865Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:05.810983181Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:06.805183253Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:07.808186744Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:08.809797574Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:09.805031355Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:10.805873133Z","value":1.56000256E+08},{"date":"2016-07-08T16:03:11.805909183Z","value":1.5089664E+08},{"date":"2016-07-08T16:03:12.805599749Z","value":1.5089664E+08},{"date":"2016-07-08T16:03:13.809488235Z","value":1.5089664E+08},{"date":"2016-07-08T16:03:14.810925185Z","value":1.5089664E+08},{"date":"2016-07-08T16:03:15.808837445Z","value":1.5089664E+08},{"date":"2016-07-08T16:03:16.806483021Z","value":1.5089664E+08}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;10849":{"id":"swarm-node-0;10849","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.381358174Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.381360827Z","value":"10832"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381355749Z","value":"/bin/bash "},"pid":{"timestamp":"2016-07-08T16:03:18.381351223Z","value":"10849"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391418352Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.381353527Z","value":"/bin/bash"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.104768E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.104768E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.104768E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.104768E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.104768E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.104768E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.104768E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.104768E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.104768E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.104768E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.104768E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.104768E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.104768E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.104768E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.104768E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;18":{"id":"swarm-node-0;18","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.379745939Z","value":"18"},"ppid":{"timestamp":"2016-07-08T16:03:18.379750138Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391957365Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.379747897Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;30724":{"id":"swarm-node-0;30724","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378810153Z","value":"30724"},"ppid":{"timestamp":"2016-07-08T16:03:18.37881378Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39268106Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378811803Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;3":{"id":"swarm-node-0;3","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.378117319Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.378119444Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.378115577Z","value":"3"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392668666Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;14188":{"id":"swarm-keystore;14188","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.814699356Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.812717331Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:16.812715546Z","value":"14188"},"ppid":{"timestamp":"2016-07-08T16:03:16.812719608Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;341":{"id":"swarm-master;341","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.036015036Z","value":"swarm-master;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.031582823Z","value":"/lib/systemd/systemd-udevd"},"threads":{"timestamp":"2016-07-08T16:03:18.031585392Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.031588426Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.031583938Z","value":"/lib/systemd/systemd-udevd "},"pid":{"timestamp":"2016-07-08T16:03:18.031581806Z","value":"341"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":5.054464E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":5.054464E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":5.054464E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":5.054464E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":5.054464E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":5.054464E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":5.054464E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":5.054464E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":5.054464E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":5.054464E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":5.054464E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":5.054464E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":5.054464E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":5.054464E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":5.054464E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;320":{"id":"swarm-node-1;320","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.523886455Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529963256Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.523888728Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:19.523884121Z","value":"320"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;793":{"id":"swarm-master;793","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.032003319Z","value":"/usr/lib/accountsservice/accounts-daemon"},"pid":{"timestamp":"2016-07-08T16:03:18.032001905Z","value":"793"},"ppid":{"timestamp":"2016-07-08T16:03:18.03200748Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032004955Z","value":"/usr/lib/accountsservice/accounts-daemon "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036193211Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032006067Z","value":"3"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":8E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":8E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":8E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":8E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":8E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":8E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":8E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":8E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":8E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":8E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":8E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":8E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":8E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":8E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":6.467584E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":6.467584E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":6.467584E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":6.467584E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":6.467584E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":6.467584E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":6.467584E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":6.467584E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":6.467584E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":6.467584E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":6.467584E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":6.467584E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":6.467584E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":6.467584E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":6.467584E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;22576":{"id":"swarm-node-1;22576","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"cmdline":{"timestamp":"2016-07-08T16:03:19.524972194Z","value":"docker-containerd-shim 566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728 /var/run/docker/libcontainerd/566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728 docker-runc "},"ppid":{"timestamp":"2016-07-08T16:03:19.52497703Z","value":"21721"},"pid":{"timestamp":"2016-07-08T16:03:19.524968124Z","value":"22576"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529336165Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.524970127Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:19.524974254Z","value":"8"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":1.0498687664041995E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":5.57056E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":5.57056E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":5.57056E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":5.57056E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":5.57056E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":5.57056E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":5.57056E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":5.57056E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":5.57056E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":5.57056E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":5.57056E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":5.57056E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":5.57056E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":5.57056E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":5.57056E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.6E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.6E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.6E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.6E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.6E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.6E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.6E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.6E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.6E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.6E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.6E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.6E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.6E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.6E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.6E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;7759":{"id":"swarm-node-0;7759","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.379215802Z","value":"docker-containerd-shim"},"threads":{"timestamp":"2016-07-08T16:03:18.379219847Z","value":"9"},"pid":{"timestamp":"2016-07-08T16:03:18.379213947Z","value":"7759"},"ppid":{"timestamp":"2016-07-08T16:03:18.379222981Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379217901Z","value":"docker-containerd-shim 1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f /var/run/docker/libcontainerd/1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392782543Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":1.7E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":1.7E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":1.7E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":1.7E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":1.7E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":1.7E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":1.7E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":1.7E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":1.7E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":1.7E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":1.7E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":1.7E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":1.7E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":1.7E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":1.7E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.742592E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.742592E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.742592E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.742592E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.742592E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.742592E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.742592E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.742592E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.742592E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.742592E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.742592E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.742592E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.742592E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.742592E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.742592E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;52":{"id":"swarm-node-1;52","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:19.525860853Z","value":"52"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529928278Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.525862967Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:19.52586518Z","value":"2"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;47":{"id":"swarm-keystore;47","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815113889Z","value":"swarm-keystore;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:16.807018372Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.807013729Z","value":"47"},"threads":{"timestamp":"2016-07-08T16:03:16.807015827Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;21052":{"id":"swarm-node-0;21052","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.385473162Z","value":"8"},"name":{"timestamp":"2016-07-08T16:03:18.385462401Z","value":"docker-containerd-shim"},"pid":{"timestamp":"2016-07-08T16:03:18.385457675Z","value":"21052"},"ppid":{"timestamp":"2016-07-08T16:03:18.38547991Z","value":"21741"},"cmdline":{"timestamp":"2016-07-08T16:03:18.385467757Z","value":"docker-containerd-shim 0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 /var/run/docker/libcontainerd/0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850 docker-runc "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392239953Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":5.451776E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":5.451776E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":5.451776E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":5.451776E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":5.451776E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":5.451776E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":5.451776E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":5.451776E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":5.451776E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":5.451776E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":5.451776E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":5.451776E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":5.451776E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":5.451776E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":5.451776E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2E+01},{"date":"2016-07-08T16:03:05.37769151Z","value":2E+01},{"date":"2016-07-08T16:03:06.37645477Z","value":2E+01},{"date":"2016-07-08T16:03:07.391815115Z","value":2E+01},{"date":"2016-07-08T16:03:08.385990796Z","value":2E+01},{"date":"2016-07-08T16:03:09.37997291Z","value":2E+01},{"date":"2016-07-08T16:03:10.392972538Z","value":2E+01},{"date":"2016-07-08T16:03:11.379710023Z","value":2E+01},{"date":"2016-07-08T16:03:12.376630021Z","value":2E+01},{"date":"2016-07-08T16:03:13.388264627Z","value":2E+01},{"date":"2016-07-08T16:03:14.37920671Z","value":2E+01},{"date":"2016-07-08T16:03:15.374668518Z","value":2E+01},{"date":"2016-07-08T16:03:16.381535729Z","value":2E+01},{"date":"2016-07-08T16:03:17.380752914Z","value":2E+01},{"date":"2016-07-08T16:03:18.377252038Z","value":2E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;677":{"id":"swarm-keystore;677","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.806975043Z","value":"/usr/lib/accountsservice/accounts-daemon"},"ppid":{"timestamp":"2016-07-08T16:03:16.806979035Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:16.806976588Z","value":"/usr/lib/accountsservice/accounts-daemon "},"pid":{"timestamp":"2016-07-08T16:03:16.806974003Z","value":"677"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.814767745Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.80697775Z","value":"3"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":6.479872E+06},{"date":"2016-07-08T16:03:03.806514197Z","value":6.479872E+06},{"date":"2016-07-08T16:03:04.806695865Z","value":6.479872E+06},{"date":"2016-07-08T16:03:05.810983181Z","value":6.479872E+06},{"date":"2016-07-08T16:03:06.805183253Z","value":6.479872E+06},{"date":"2016-07-08T16:03:07.808186744Z","value":6.479872E+06},{"date":"2016-07-08T16:03:08.809797574Z","value":6.479872E+06},{"date":"2016-07-08T16:03:09.805031355Z","value":6.479872E+06},{"date":"2016-07-08T16:03:10.805873133Z","value":6.479872E+06},{"date":"2016-07-08T16:03:11.805909183Z","value":6.479872E+06},{"date":"2016-07-08T16:03:12.805599749Z","value":6.479872E+06},{"date":"2016-07-08T16:03:13.809488235Z","value":6.479872E+06},{"date":"2016-07-08T16:03:14.810925185Z","value":6.479872E+06},{"date":"2016-07-08T16:03:15.808837445Z","value":6.479872E+06},{"date":"2016-07-08T16:03:16.806483021Z","value":6.479872E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":8E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":8E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":8E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":8E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":8E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":8E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":8E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":8E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":8E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":8E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":8E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":8E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":8E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":8E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":8E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;822":{"id":"swarm-master;822","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.032336998Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.032332131Z","value":"dnsmasq -u lxc-dnsmasq --strict-order --bind-interfaces --pid-file=/run/lxc/dnsmasq.pid --listen-address 10.0.3.1 --dhcp-range 10.0.3.2,10.0.3.254 --dhcp-lease-max=253 --dhcp-no-override --except-interface=lo --interface=lxcbr0 --dhcp-leasefile=/var/lib/misc/dnsmasq.lxcbr0.leases --dhcp-authoritative "},"pid":{"timestamp":"2016-07-08T16:03:18.032329885Z","value":"822"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.035751755Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032333486Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:18.032330983Z","value":"dnsmasq"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":2.863104E+06},{"date":"2016-07-08T16:03:05.036133532Z","value":2.863104E+06},{"date":"2016-07-08T16:03:06.035121928Z","value":2.863104E+06},{"date":"2016-07-08T16:03:07.037951604Z","value":2.863104E+06},{"date":"2016-07-08T16:03:08.032465788Z","value":2.863104E+06},{"date":"2016-07-08T16:03:09.036001043Z","value":2.863104E+06},{"date":"2016-07-08T16:03:10.038222401Z","value":2.863104E+06},{"date":"2016-07-08T16:03:11.031130584Z","value":2.863104E+06},{"date":"2016-07-08T16:03:12.031336823Z","value":2.863104E+06},{"date":"2016-07-08T16:03:13.04055948Z","value":2.863104E+06},{"date":"2016-07-08T16:03:14.032281719Z","value":2.863104E+06},{"date":"2016-07-08T16:03:15.031428763Z","value":2.863104E+06},{"date":"2016-07-08T16:03:16.038816563Z","value":2.863104E+06},{"date":"2016-07-08T16:03:17.033895132Z","value":2.863104E+06},{"date":"2016-07-08T16:03:18.031288544Z","value":2.863104E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":1.4E+01},{"date":"2016-07-08T16:03:05.036133532Z","value":1.4E+01},{"date":"2016-07-08T16:03:06.035121928Z","value":1.4E+01},{"date":"2016-07-08T16:03:07.037951604Z","value":1.4E+01},{"date":"2016-07-08T16:03:08.032465788Z","value":1.4E+01},{"date":"2016-07-08T16:03:09.036001043Z","value":1.4E+01},{"date":"2016-07-08T16:03:10.038222401Z","value":1.4E+01},{"date":"2016-07-08T16:03:11.031130584Z","value":1.4E+01},{"date":"2016-07-08T16:03:12.031336823Z","value":1.4E+01},{"date":"2016-07-08T16:03:13.04055948Z","value":1.4E+01},{"date":"2016-07-08T16:03:14.032281719Z","value":1.4E+01},{"date":"2016-07-08T16:03:15.031428763Z","value":1.4E+01},{"date":"2016-07-08T16:03:16.038816563Z","value":1.4E+01},{"date":"2016-07-08T16:03:17.033895132Z","value":1.4E+01},{"date":"2016-07-08T16:03:18.031288544Z","value":1.4E+01}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-master;7719":{"id":"swarm-master;7719","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.032655306Z","value":"7719"},"ppid":{"timestamp":"2016-07-08T16:03:18.032658282Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.03565818Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032656629Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-keystore;46":{"id":"swarm-keystore;46","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:16.807081303Z","value":"46"},"ppid":{"timestamp":"2016-07-08T16:03:16.807085427Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815471535Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.807082362Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;22769":{"id":"swarm-node-0;22769","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:18.379549557Z","value":"/bin/bash"},"threads":{"timestamp":"2016-07-08T16:03:18.379553905Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:18.37954767Z","value":"22769"},"ppid":{"timestamp":"2016-07-08T16:03:18.379556444Z","value":"22754"},"cmdline":{"timestamp":"2016-07-08T16:03:18.379551757Z","value":"/bin/bash "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392361619Z","value":"swarm-node-0;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":3.371008E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":3.371008E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":3.371008E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":3.371008E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":3.371008E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":3.371008E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":3.371008E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":3.371008E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":3.371008E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":3.371008E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":3.371008E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":3.371008E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":3.371008E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":3.371008E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":3.371008E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-keystore;50":{"id":"swarm-keystore;50","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.81494201Z","value":"swarm-keystore;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:16.81210139Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:16.812104796Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.812097515Z","value":"50"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;45":{"id":"swarm-master;45","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.033009883Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.033007439Z","value":"45"},"threads":{"timestamp":"2016-07-08T16:03:18.033008617Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036291017Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;667":{"id":"swarm-node-1;667","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.523088336Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:19.523082879Z","value":"/usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation "},"pid":{"timestamp":"2016-07-08T16:03:19.523078343Z","value":"667"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529533377Z","value":"swarm-node-1;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:19.52308034Z","value":"/usr/bin/dbus-daemon"},"threads":{"timestamp":"2016-07-08T16:03:19.523085465Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":1.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":1.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":1.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":1.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":1.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":1.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":1.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":1.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":1.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":1.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":1.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":1.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":1.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":1.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":1.5E+01}],"min":0E+00,"max":6.5536E+04,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":2.590673575129534E-01},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":3.887104E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":3.887104E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":3.887104E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":3.887104E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":3.887104E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":3.887104E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":3.887104E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":3.887104E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":3.887104E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":3.887104E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":3.887104E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":3.887104E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":3.887104E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":3.887104E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":3.887104E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;589":{"id":"swarm-master;589","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.035453646Z","value":"swarm-master;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.032646829Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032648391Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032645424Z","value":"589"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-1;15770":{"id":"swarm-node-1;15770","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:19.524567849Z","value":"15754"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524563712Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.524559571Z","value":"15770"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529396578Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.524565541Z","value":"1"},"name":{"timestamp":"2016-07-08T16:03:19.524561632Z","value":"/bin/ash"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;32194":{"id":"swarm-node-0;32194","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392450734Z","value":"swarm-node-0;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:18.381377458Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.381371185Z","value":"32194"},"threads":{"timestamp":"2016-07-08T16:03:18.38137307Z","value":"1"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;10209":{"id":"swarm-node-1;10209","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.524710692Z","value":"/bin/ash"},"threads":{"timestamp":"2016-07-08T16:03:19.524715412Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52993552Z","value":"swarm-node-1;\u003chost\u003e"},"ppid":{"timestamp":"2016-07-08T16:03:19.524718114Z","value":"10195"},"cmdline":{"timestamp":"2016-07-08T16:03:19.524713074Z","value":"/bin/ash "},"pid":{"timestamp":"2016-07-08T16:03:19.524708883Z","value":"10209"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":4E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":4E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":4E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":4E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":4E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":4E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":4E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":4E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":4E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":4E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":4E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":4E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":4E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":4E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":4.096E+03},{"date":"2016-07-08T16:03:06.530887978Z","value":4.096E+03},{"date":"2016-07-08T16:03:07.521877676Z","value":4.096E+03},{"date":"2016-07-08T16:03:08.522565688Z","value":4.096E+03},{"date":"2016-07-08T16:03:09.51860152Z","value":4.096E+03},{"date":"2016-07-08T16:03:10.520323767Z","value":4.096E+03},{"date":"2016-07-08T16:03:11.545961925Z","value":4.096E+03},{"date":"2016-07-08T16:03:12.518883632Z","value":4.096E+03},{"date":"2016-07-08T16:03:13.519658046Z","value":4.096E+03},{"date":"2016-07-08T16:03:14.537219027Z","value":4.096E+03},{"date":"2016-07-08T16:03:15.521623007Z","value":4.096E+03},{"date":"2016-07-08T16:03:16.52795835Z","value":4.096E+03},{"date":"2016-07-08T16:03:17.526529996Z","value":4.096E+03},{"date":"2016-07-08T16:03:18.521479745Z","value":4.096E+03},{"date":"2016-07-08T16:03:19.522279992Z","value":4.096E+03}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-node-0;47":{"id":"swarm-node-0;47","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.378233798Z","value":"47"},"ppid":{"timestamp":"2016-07-08T16:03:18.378238608Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.391828409Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.378236623Z","value":"1"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;14":{"id":"swarm-node-1;14","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:19.523251949Z","value":"1"},"pid":{"timestamp":"2016-07-08T16:03:19.523249915Z","value":"14"},"ppid":{"timestamp":"2016-07-08T16:03:19.523254439Z","value":"2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.52937699Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":2.544529262086514E-01},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;14189":{"id":"swarm-keystore;14189","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:16.810850543Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:16.810841364Z","value":"14189"},"threads":{"timestamp":"2016-07-08T16:03:16.810845358Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815193455Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":0E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":0E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":0E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":0E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":0E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":0E+00},{"date":"2016-07-08T16:03:08.809797574Z","value":0E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":0E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":0E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":0E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":0E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-master;100":{"id":"swarm-master;100","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032856386Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.032857561Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032855319Z","value":"100"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036207711Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"swarm-node-0;657":{"id":"swarm-node-0;657","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.380077566Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.380081244Z","value":"1"},"cmdline":{"timestamp":"2016-07-08T16:03:18.380075294Z","value":"/usr/sbin/cron -f "},"pid":{"timestamp":"2016-07-08T16:03:18.38007081Z","value":"657"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392619683Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.380072901Z","value":"/usr/sbin/cron"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":4E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":4E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":4E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":4E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":4E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":4E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":4E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":4E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":4E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":4E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":4E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":4E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":4E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":4E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":4E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.502656E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.502656E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.502656E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.502656E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.502656E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.502656E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.502656E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.502656E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.502656E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.502656E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.502656E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.502656E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.502656E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.502656E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.502656E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-0;45":{"id":"swarm-node-0;45","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"ppid":{"timestamp":"2016-07-08T16:03:18.377625108Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.377620965Z","value":"45"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392735537Z","value":"swarm-node-0;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:18.377622781Z","value":"1"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":0E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;22981":{"id":"swarm-node-1;22981","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:19.526037329Z","value":"docker-containerd-shim"},"ppid":{"timestamp":"2016-07-08T16:03:19.526044408Z","value":"21721"},"cmdline":{"timestamp":"2016-07-08T16:03:19.526039395Z","value":"docker-containerd-shim 7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66 /var/run/docker/libcontainerd/7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66 docker-runc "},"pid":{"timestamp":"2016-07-08T16:03:19.526035412Z","value":"22981"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.529683947Z","value":"swarm-node-1;\u003chost\u003e"},"threads":{"timestamp":"2016-07-08T16:03:19.526041845Z","value":"9"}},"metrics":{"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":7.163904E+06},{"date":"2016-07-08T16:03:06.530887978Z","value":7.163904E+06},{"date":"2016-07-08T16:03:07.521877676Z","value":7.163904E+06},{"date":"2016-07-08T16:03:08.522565688Z","value":7.163904E+06},{"date":"2016-07-08T16:03:09.51860152Z","value":7.163904E+06},{"date":"2016-07-08T16:03:10.520323767Z","value":7.163904E+06},{"date":"2016-07-08T16:03:11.545961925Z","value":7.163904E+06},{"date":"2016-07-08T16:03:12.518883632Z","value":7.163904E+06},{"date":"2016-07-08T16:03:13.519658046Z","value":7.163904E+06},{"date":"2016-07-08T16:03:14.537219027Z","value":7.163904E+06},{"date":"2016-07-08T16:03:15.521623007Z","value":7.163904E+06},{"date":"2016-07-08T16:03:16.52795835Z","value":7.163904E+06},{"date":"2016-07-08T16:03:17.526529996Z","value":7.163904E+06},{"date":"2016-07-08T16:03:18.521479745Z","value":7.163904E+06},{"date":"2016-07-08T16:03:19.522279992Z","value":7.163904E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":2.5E+01},{"date":"2016-07-08T16:03:06.530887978Z","value":2.5E+01},{"date":"2016-07-08T16:03:07.521877676Z","value":2.5E+01},{"date":"2016-07-08T16:03:08.522565688Z","value":2.5E+01},{"date":"2016-07-08T16:03:09.51860152Z","value":2.5E+01},{"date":"2016-07-08T16:03:10.520323767Z","value":2.5E+01},{"date":"2016-07-08T16:03:11.545961925Z","value":2.5E+01},{"date":"2016-07-08T16:03:12.518883632Z","value":2.5E+01},{"date":"2016-07-08T16:03:13.519658046Z","value":2.5E+01},{"date":"2016-07-08T16:03:14.537219027Z","value":2.5E+01},{"date":"2016-07-08T16:03:15.521623007Z","value":2.5E+01},{"date":"2016-07-08T16:03:16.52795835Z","value":2.5E+01},{"date":"2016-07-08T16:03:17.526529996Z","value":2.5E+01},{"date":"2016-07-08T16:03:18.521479745Z","value":2.5E+01},{"date":"2016-07-08T16:03:19.522279992Z","value":2.5E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.524827718Z","value":0E+00},{"date":"2016-07-08T16:03:06.530887978Z","value":0E+00},{"date":"2016-07-08T16:03:07.521877676Z","value":0E+00},{"date":"2016-07-08T16:03:08.522565688Z","value":0E+00},{"date":"2016-07-08T16:03:09.51860152Z","value":0E+00},{"date":"2016-07-08T16:03:10.520323767Z","value":0E+00},{"date":"2016-07-08T16:03:11.545961925Z","value":0E+00},{"date":"2016-07-08T16:03:12.518883632Z","value":0E+00},{"date":"2016-07-08T16:03:13.519658046Z","value":0E+00},{"date":"2016-07-08T16:03:14.537219027Z","value":0E+00},{"date":"2016-07-08T16:03:15.521623007Z","value":0E+00},{"date":"2016-07-08T16:03:16.52795835Z","value":0E+00},{"date":"2016-07-08T16:03:17.526529996Z","value":0E+00},{"date":"2016-07-08T16:03:18.521479745Z","value":0E+00},{"date":"2016-07-08T16:03:19.522279992Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.524827718Z","last":"2016-07-08T16:03:19.522279992Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-keystore;22170":{"id":"swarm-keystore;22170","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"name":{"timestamp":"2016-07-08T16:03:16.811091117Z","value":"/bin/consul"},"threads":{"timestamp":"2016-07-08T16:03:16.811101145Z","value":"8"},"cmdline":{"timestamp":"2016-07-08T16:03:16.811096019Z","value":"/bin/consul agent -config-dir=/config -server -bootstrap "},"ppid":{"timestamp":"2016-07-08T16:03:16.81110734Z","value":"22154"},"pid":{"timestamp":"2016-07-08T16:03:16.811087087Z","value":"22170"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.815847019Z","value":"e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815240589Z","value":"swarm-keystore;\u003chost\u003e"}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.4E+01},{"date":"2016-07-08T16:03:03.806514197Z","value":4.4E+01},{"date":"2016-07-08T16:03:04.806695865Z","value":4.4E+01},{"date":"2016-07-08T16:03:05.810983181Z","value":4.4E+01},{"date":"2016-07-08T16:03:06.805183253Z","value":4.4E+01},{"date":"2016-07-08T16:03:07.808186744Z","value":4.4E+01},{"date":"2016-07-08T16:03:08.809797574Z","value":4.4E+01},{"date":"2016-07-08T16:03:09.805031355Z","value":4.4E+01},{"date":"2016-07-08T16:03:10.805873133Z","value":4.4E+01},{"date":"2016-07-08T16:03:11.805909183Z","value":4.4E+01},{"date":"2016-07-08T16:03:12.805599749Z","value":4.4E+01},{"date":"2016-07-08T16:03:13.809488235Z","value":4.4E+01},{"date":"2016-07-08T16:03:14.810925185Z","value":4.4E+01},{"date":"2016-07-08T16:03:15.808837445Z","value":4.4E+01},{"date":"2016-07-08T16:03:16.806483021Z","value":4.4E+01}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":1.256281407035176E+00},{"date":"2016-07-08T16:03:03.806514197Z","value":3.076923076923077E+00},{"date":"2016-07-08T16:03:04.806695865Z","value":1.7676767676767675E+00},{"date":"2016-07-08T16:03:05.810983181Z","value":1.2658227848101267E+00},{"date":"2016-07-08T16:03:06.805183253Z","value":2.0408163265306123E+00},{"date":"2016-07-08T16:03:07.808186744Z","value":7.537688442211055E-01},{"date":"2016-07-08T16:03:08.809797574Z","value":2.813299232736573E+00},{"date":"2016-07-08T16:03:09.805031355Z","value":0E+00},{"date":"2016-07-08T16:03:10.805873133Z","value":1.5151515151515151E+00},{"date":"2016-07-08T16:03:11.805909183Z","value":0E+00},{"date":"2016-07-08T16:03:12.805599749Z","value":1.7632241813602016E+00},{"date":"2016-07-08T16:03:13.809488235Z","value":2.035623409669211E+00},{"date":"2016-07-08T16:03:14.810925185Z","value":0E+00},{"date":"2016-07-08T16:03:15.808837445Z","value":2.2670025188916876E+00},{"date":"2016-07-08T16:03:16.806483021Z","value":4.1343669250646E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.810651423Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:03.806514197Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:04.806695865Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:05.810983181Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:06.805183253Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:07.808186744Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:08.809797574Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:09.805031355Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:10.805873133Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:11.805909183Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:12.805599749Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:13.809488235Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:14.810925185Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:15.808837445Z","value":4.7116288E+07},{"date":"2016-07-08T16:03:16.806483021Z","value":4.7116288E+07}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:02.810651423Z","last":"2016-07-08T16:03:16.806483021Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"],"container":["e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b;\u003ccontainer\u003e"],"container_image":["progrium/consul;\u003ccontainer_image\u003e"]},"children":null},"swarm-node-0;751":{"id":"swarm-node-0;751","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"pid":{"timestamp":"2016-07-08T16:03:18.381491087Z","value":"751"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392314228Z","value":"swarm-node-0;\u003chost\u003e"},"name":{"timestamp":"2016-07-08T16:03:18.381493107Z","value":"top"},"threads":{"timestamp":"2016-07-08T16:03:18.381498357Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.381501485Z","value":"598"},"cmdline":{"timestamp":"2016-07-08T16:03:18.381495748Z","value":"top "}},"metrics":{"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":7E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":7E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":7E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":7E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":7E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":7E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":7E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":7E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":7E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":7E+00},{"date":"2016-07-08T16:03:14.37920671Z","value":7E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":7E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":7E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":7E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":7E+00}],"min":0E+00,"max":1.048576E+06,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":0E+00},{"date":"2016-07-08T16:03:05.37769151Z","value":0E+00},{"date":"2016-07-08T16:03:06.37645477Z","value":0E+00},{"date":"2016-07-08T16:03:07.391815115Z","value":0E+00},{"date":"2016-07-08T16:03:08.385990796Z","value":0E+00},{"date":"2016-07-08T16:03:09.37997291Z","value":0E+00},{"date":"2016-07-08T16:03:10.392972538Z","value":0E+00},{"date":"2016-07-08T16:03:11.379710023Z","value":0E+00},{"date":"2016-07-08T16:03:12.376630021Z","value":0E+00},{"date":"2016-07-08T16:03:13.388264627Z","value":2.5125628140703515E-01},{"date":"2016-07-08T16:03:14.37920671Z","value":0E+00},{"date":"2016-07-08T16:03:15.374668518Z","value":0E+00},{"date":"2016-07-08T16:03:16.381535729Z","value":0E+00},{"date":"2016-07-08T16:03:17.380752914Z","value":0E+00},{"date":"2016-07-08T16:03:18.377252038Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388552235Z","value":2.449408E+06},{"date":"2016-07-08T16:03:05.37769151Z","value":2.449408E+06},{"date":"2016-07-08T16:03:06.37645477Z","value":2.449408E+06},{"date":"2016-07-08T16:03:07.391815115Z","value":2.449408E+06},{"date":"2016-07-08T16:03:08.385990796Z","value":2.449408E+06},{"date":"2016-07-08T16:03:09.37997291Z","value":2.449408E+06},{"date":"2016-07-08T16:03:10.392972538Z","value":2.449408E+06},{"date":"2016-07-08T16:03:11.379710023Z","value":2.449408E+06},{"date":"2016-07-08T16:03:12.376630021Z","value":2.449408E+06},{"date":"2016-07-08T16:03:13.388264627Z","value":2.449408E+06},{"date":"2016-07-08T16:03:14.37920671Z","value":2.449408E+06},{"date":"2016-07-08T16:03:15.374668518Z","value":2.449408E+06},{"date":"2016-07-08T16:03:16.381535729Z","value":2.449408E+06},{"date":"2016-07-08T16:03:17.380752914Z","value":2.449408E+06},{"date":"2016-07-08T16:03:18.377252038Z","value":2.449408E+06}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.388552235Z","last":"2016-07-08T16:03:18.377252038Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-master;3":{"id":"swarm-master;3","topology":"process","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"threads":{"timestamp":"2016-07-08T16:03:18.032723351Z","value":"1"},"ppid":{"timestamp":"2016-07-08T16:03:18.03272465Z","value":"2"},"pid":{"timestamp":"2016-07-08T16:03:18.032721896Z","value":"3"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.036123143Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"process_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"process_memory_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.8446744073709552E+19,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"},"open_files_count":{"samples":[{"date":"2016-07-08T16:03:04.036769989Z","value":0E+00},{"date":"2016-07-08T16:03:05.036133532Z","value":0E+00},{"date":"2016-07-08T16:03:06.035121928Z","value":0E+00},{"date":"2016-07-08T16:03:07.037951604Z","value":0E+00},{"date":"2016-07-08T16:03:08.032465788Z","value":0E+00},{"date":"2016-07-08T16:03:09.036001043Z","value":0E+00},{"date":"2016-07-08T16:03:10.038222401Z","value":0E+00},{"date":"2016-07-08T16:03:11.031130584Z","value":0E+00},{"date":"2016-07-08T16:03:12.031336823Z","value":0E+00},{"date":"2016-07-08T16:03:13.04055948Z","value":0E+00},{"date":"2016-07-08T16:03:14.032281719Z","value":0E+00},{"date":"2016-07-08T16:03:15.031428763Z","value":0E+00},{"date":"2016-07-08T16:03:16.038816563Z","value":0E+00},{"date":"2016-07-08T16:03:17.033895132Z","value":0E+00},{"date":"2016-07-08T16:03:18.031288544Z","value":0E+00}],"min":0E+00,"max":1.024E+03,"first":"2016-07-08T16:03:04.036769989Z","last":"2016-07-08T16:03:18.031288544Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null}},"metadata_templates":{"threads":{"id":"threads","label":"# Threads","priority":4E+00,"from":"latest"},"pid":{"id":"pid","label":"PID","dataType":"number","priority":1E+00,"from":"latest"},"cmdline":{"id":"cmdline","label":"Command","priority":2E+00,"from":"latest"},"ppid":{"id":"ppid","label":"Parent PID","priority":3E+00,"from":"latest"}},"metric_templates":{"process_memory_usage_bytes":{"id":"process_memory_usage_bytes","label":"Memory","format":"filesize","priority":2E+00},"open_files_count":{"id":"open_files_count","label":"Open Files","format":"integer","priority":3E+00},"process_cpu_usage_percent":{"id":"process_cpu_usage_percent","label":"CPU","format":"percent","priority":1E+00}}},"Container":{"shape":"hexagon","label":"container","label_plural":"containers","nodes":{"060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f;\u003ccontainer\u003e":{"id":"060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["172.17.0.2"],"docker_container_ips_with_scopes":["swarm-node-1;172.17.0.2"],"docker_container_networks":["bridge"],"docker_container_ports":["2375/tcp"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525145873Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530126523Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.552428806Z","value":"060dd20a3a6d"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.552428806Z","value":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856"},"docker_env_SWARM_HOST":{"timestamp":"2016-07-08T15:59:29.552441889Z","value":":2375"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"swarm-agent"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"0"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.552439901Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"default"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.552428806Z","value":"/swarm join --advertise 52.37.61.16:2376 consul://52.26.72.53:8500"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.552428806Z","value":"17 Jun 16 10:45 UTC"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"509h18m17s"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.52513755Z","value":"Up 3 weeks"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525159994Z","value":"16f1765164ccb7a7"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.552428806Z","value":"060dd20a3a6d683e1d5fc8590a68737fb914967b6cbab638fffc9c8153478e7f"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:05Z","value":0E+00},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:18Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":3.2768E+06},{"date":"2016-07-08T16:03:05Z","value":3.2768E+06},{"date":"2016-07-08T16:03:07Z","value":3.2768E+06},{"date":"2016-07-08T16:03:08Z","value":3.2768E+06},{"date":"2016-07-08T16:03:09Z","value":3.2768E+06},{"date":"2016-07-08T16:03:10Z","value":3.2768E+06},{"date":"2016-07-08T16:03:12Z","value":3.2768E+06},{"date":"2016-07-08T16:03:13Z","value":3.2768E+06},{"date":"2016-07-08T16:03:15Z","value":3.2768E+06},{"date":"2016-07-08T16:03:16Z","value":3.2768E+06},{"date":"2016-07-08T16:03:18Z","value":3.2768E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126;\u003ccontainer\u003e":{"id":"2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":null,"docker_container_ips_with_scopes":[";10.0.0.6",";10.0.2.7",";10.0.4.5"],"docker_container_ips":["10.0.0.6","10.0.2.7","10.0.4.5"],"docker_container_networks":["weavedemo_backoffice","weavedemo_internal","weavedemo_secure"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525190132Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:29.54598329Z","value":"1.7.1"},"docker_env_JAVA_VERSION":{"timestamp":"2016-07-08T15:59:29.546000497Z","value":"8u92"},"docker_env_JAVA_ALPINE_VERSION":{"timestamp":"2016-07-08T15:59:29.546001496Z","value":"8.92.14-r1"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"Up 2 weeks"},"docker_env_LANG":{"timestamp":"2016-07-08T15:59:29.545998587Z","value":"C.UTF-8"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.545969887Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.545969887Z","value":"98229c9d1ad1ba668a44ae64533c7da2f1639b9b5deec360879e9837ade5b63c"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.545969887Z","value":"17 Jun 16 15:02 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.545969887Z","value":"orders.weave.local"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.545969887Z","value":"2b404d946bbde65f2a880a3c5e957b64b8d29c7334e28031e517bfbec6b0f126"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:29.545989176Z","value":"False"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525199452Z","value":"16f1765164ccb7a7"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530862406Z","value":"06:3d:63:17:c0:9c"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"running"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:29.545984407Z","value":"2c995dc5de939e7c0719d49076c7471d5be2bc678c9d3ec183aae5aa5a2505e9"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:29.545987954Z","value":"1"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:29.545981019Z","value":"orders"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:29.545990224Z","value":"weavedemo"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.53029768Z","value":"swarm-node-1;\u003chost\u003e"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:29.545985482Z","value":"[\"on-node-failure\"]"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"weavedemo_orders_1"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"weavedemo_backoffice"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:19.530846608Z","value":"orders.weave.local"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:29.545986764Z","value":"016336db4549a5bcf9574eda4fd68ba1cdb4287a45d86676a689bfebf727465c"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.545997401Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/bin"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525178594Z","value":"407h35m33s"},"docker_env_JAVA_HOME":{"timestamp":"2016-07-08T15:59:29.545999539Z","value":"/usr/lib/jvm/java-1.8-openjdk"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:05Z","value":2.752156028368794E-02},{"date":"2016-07-08T16:03:07Z","value":1.1027203285420946E-01},{"date":"2016-07-08T16:03:08Z","value":2.248739837398374E-01},{"date":"2016-07-08T16:03:10Z","value":6.978353982300885E-02},{"date":"2016-07-08T16:03:12Z","value":1.7721902985074628E-01},{"date":"2016-07-08T16:03:13Z","value":5.7728395061728395E-02},{"date":"2016-07-08T16:03:14Z","value":1.8314897777777778E-01},{"date":"2016-07-08T16:03:16Z","value":5.086320938023451E-01},{"date":"2016-07-08T16:03:17Z","value":1.2647999999999998E-01},{"date":"2016-07-08T16:03:19Z","value":1.2336607142857142E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05Z","last":"2016-07-08T16:03:19Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:05Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:07Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:08Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:10Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:12Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:13Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:14Z","value":9.85239552E+08},{"date":"2016-07-08T16:03:16Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:17Z","value":9.85247744E+08},{"date":"2016-07-08T16:03:19Z","value":9.85247744E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:19Z"}},"parents":{"container_image":["98229c9d1ad1ba668a44ae64533c7da2f1639b9b5deec360879e9837ade5b63c;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"e2101e78ace55e027ad1431091f4823541388e3ba6c1fa647b6da086711f8072;\u003ccontainer\u003e":{"id":"e2101e78ace55e027ad1431091f4823541388e3ba6c1fa647b6da086711f8072;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":null,"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null,"docker_container_ips":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525502732Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_env_GOPATH":{"timestamp":"2016-07-08T15:59:29.541147399Z","value":"/go"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.541132759Z","value":"e2101e78ace55e027ad1431091f4823541388e3ba6c1fa647b6da086711f8072"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.541132759Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.541132759Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.541150203Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525499884Z","value":"created"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525499884Z","value":"Created"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:59:29.541154746Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:59:29.541143306Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.541132759Z","value":"25 Jun 16 02:51 UTC"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:59:29.541152348Z","value":"1.6.2"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.541132759Z","value":"e2101e78ace5"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.5302879Z","value":"swarm-node-1;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525505451Z","value":"16f1765164ccb7a7"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669;\u003ccontainer\u003e":{"id":"ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.1.2"],"docker_container_ips":["10.0.1.2"],"docker_container_networks":["weavedemo_external"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031243797Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.042182823Z","value":"9a:b4:8d:bc:4f:f1"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:58:43.147139553Z","value":"False"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"Up 3 weeks"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"weavedemo_external"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:58:43.147120231Z","value":"weavedemo"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.147108359Z","value":"catalogue.weave.local"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.147108359Z","value":"ae5858070a14b936f372853dc9676c4098e394c6d3e3cf748e8f84eeac80a669"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"weavedemo_catalogue_1"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"505h0m43s"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.147108359Z","value":"55de568488d4fb4d243968ea87839a7f01089c705c89a87ce9d947290b3b5f42"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031252917Z","value":"441fa15a2f811591"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:58:43.14713428Z","value":"950ac25e7d2dc156c059102e6353c5fc185a0faa1bcab9471cf6f0a9d6b61248"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:58:43.147153301Z","value":"1.6.2"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.147108359Z","value":"17 Jun 16 15:02 UTC"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.147148438Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031234286Z","value":"0"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:58:43.147136974Z","value":"1"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:58:43.147145761Z","value":"/go"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.147108359Z","value":"/go/bin/catalogue -port=80"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.04085113Z","value":"swarm-master;\u003chost\u003e"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:58:43.147159058Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:58:43.1471316Z","value":"[\"on-node-failure\"]"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:58:43.147128156Z","value":"4140e346edd30b289698c614a208693206af89961b608a2a6d06a7b685380dcb"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:58:43.147155661Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.042152154Z","value":"catalogue.weave.local"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:58:43.14712319Z","value":"catalogue"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:58:43.147125958Z","value":"1.7.1"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":7.96225E-02},{"date":"2016-07-08T16:03:04Z","value":4.384994871794872E-02},{"date":"2016-07-08T16:03:05Z","value":4.200433249370277E-02},{"date":"2016-07-08T16:03:06Z","value":1.3357994962216624E-01},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":3.870595419847329E-02},{"date":"2016-07-08T16:03:09Z","value":1.4065776649746192E-01},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":1.3008222222222224E-01},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":9.62434554973822E-02},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":4.395040404040404E-02},{"date":"2016-07-08T16:03:16Z","value":4.556141772151898E-02},{"date":"2016-07-08T16:03:17Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":4.481024E+06},{"date":"2016-07-08T16:03:03Z","value":4.481024E+06},{"date":"2016-07-08T16:03:04Z","value":4.481024E+06},{"date":"2016-07-08T16:03:05Z","value":4.481024E+06},{"date":"2016-07-08T16:03:06Z","value":4.481024E+06},{"date":"2016-07-08T16:03:07Z","value":4.481024E+06},{"date":"2016-07-08T16:03:08Z","value":4.481024E+06},{"date":"2016-07-08T16:03:09Z","value":4.481024E+06},{"date":"2016-07-08T16:03:10Z","value":4.481024E+06},{"date":"2016-07-08T16:03:11Z","value":4.481024E+06},{"date":"2016-07-08T16:03:12Z","value":4.481024E+06},{"date":"2016-07-08T16:03:13Z","value":4.481024E+06},{"date":"2016-07-08T16:03:14Z","value":4.481024E+06},{"date":"2016-07-08T16:03:15Z","value":4.481024E+06},{"date":"2016-07-08T16:03:16Z","value":4.481024E+06},{"date":"2016-07-08T16:03:17Z","value":4.481024E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["55de568488d4fb4d243968ea87839a7f01089c705c89a87ce9d947290b3b5f42;\u003ccontainer_image\u003e"]},"children":null},"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e":{"id":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.3.1",";172.31.36.56","swarm-keystore;127.0.0.1","swarm-keystore;172.17.0.1","swarm-keystore;::1","swarm-keystore;fe80::42:2cff:febf:3fd4","swarm-keystore;fe80::4c1:3dff:fe9d:6d28","swarm-keystore;fe80::4f2:e7ff:fedb:525","swarm-keystore;fe80::b8ee:42ff:fe89:3fdf"],"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.31.36.56","::1","fe80::42:2cff:febf:3fd4","fe80::4c1:3dff:fe9d:6d28","fe80::4f2:e7ff:fedb:525","fe80::b8ee:42ff:fe89:3fdf"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:16.80611163Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_uptime":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"5m30s"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815673579Z","value":"swarm-keystore;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"Up 5 minutes"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"host"},"docker_container_state":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"running"},"docker_image_id":{"timestamp":"2016-07-08T15:57:47.811270231Z","value":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:16.806287863Z","value":"true"},"docker_container_command":{"timestamp":"2016-07-08T15:57:47.811270231Z","value":"/home/weave/entrypoint.sh --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:57:47.811270231Z","value":"08 Jul 16 15:57 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:57:47.811270231Z","value":"3d0bfc503d0ef9350a1e7e187a19085f171034fec263195bae883e81a4d4875a"},"control_probe_id":{"timestamp":"2016-07-08T16:03:16.806126558Z","value":"4a005de557657cfd"},"docker_container_name":{"timestamp":"2016-07-08T16:03:16.806104536Z","value":"weavescope"},"docker_env_PATH":{"timestamp":"2016-07-08T15:57:47.811306739Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:57:47.81128279Z","value":"system"},"docker_container_hostname":{"timestamp":"2016-07-08T15:57:47.811270231Z","value":"swarm-keystore"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:01Z","value":5.4018048E+07},{"date":"2016-07-08T16:03:02Z","value":5.4018048E+07},{"date":"2016-07-08T16:03:03Z","value":5.414912E+07},{"date":"2016-07-08T16:03:04Z","value":5.4153216E+07},{"date":"2016-07-08T16:03:05Z","value":5.4153216E+07},{"date":"2016-07-08T16:03:06Z","value":5.4284288E+07},{"date":"2016-07-08T16:03:07Z","value":5.4030336E+07},{"date":"2016-07-08T16:03:08Z","value":5.4030336E+07},{"date":"2016-07-08T16:03:09Z","value":5.4030336E+07},{"date":"2016-07-08T16:03:10Z","value":5.4030336E+07},{"date":"2016-07-08T16:03:11Z","value":5.4030336E+07},{"date":"2016-07-08T16:03:12Z","value":5.429248E+07},{"date":"2016-07-08T16:03:13Z","value":5.4165504E+07},{"date":"2016-07-08T16:03:14Z","value":5.4165504E+07},{"date":"2016-07-08T16:03:15Z","value":5.4038528E+07},{"date":"2016-07-08T16:03:16Z","value":5.4038528E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:01Z","last":"2016-07-08T16:03:16Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":2.98985782278481E+00},{"date":"2016-07-08T16:03:03Z","value":6.4969214285714285E+00},{"date":"2016-07-08T16:03:04Z","value":3.154498484848485E+00},{"date":"2016-07-08T16:03:05Z","value":1.8289899492385786E+00},{"date":"2016-07-08T16:03:06Z","value":7.301729340101523E+00},{"date":"2016-07-08T16:03:07Z","value":1.8696659595959595E+00},{"date":"2016-07-08T16:03:08Z","value":4.289336717948718E+00},{"date":"2016-07-08T16:03:09Z","value":5.5155557E+00},{"date":"2016-07-08T16:03:10Z","value":3.106205063291139E+00},{"date":"2016-07-08T16:03:11Z","value":2.860085025125628E+00},{"date":"2016-07-08T16:03:12Z","value":5.206102355889724E+00},{"date":"2016-07-08T16:03:13Z","value":2.4958861381074167E+00},{"date":"2016-07-08T16:03:14Z","value":3.200365929648241E+00},{"date":"2016-07-08T16:03:15Z","value":5.616847719298246E+00},{"date":"2016-07-08T16:03:16Z","value":3.06602842377261E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:16Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"],"container_image":["31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e"]},"children":null},"176188ab19ee3c1c56a48dcb5cba036cc2cb93244b29697873b65322641eaa74;\u003ccontainer\u003e":{"id":"176188ab19ee3c1c56a48dcb5cba036cc2cb93244b29697873b65322641eaa74;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null,"docker_container_ips":null,"docker_container_ips_with_scopes":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525167755Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.541835889Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:59:29.541840491Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525170745Z","value":"16f1765164ccb7a7"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:59:29.541841716Z","value":"/go"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525164444Z","value":"created"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.541826262Z","value":"23 Jun 16 04:55 UTC"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:59:29.541839171Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.541826262Z","value":"176188ab19ee3c1c56a48dcb5cba036cc2cb93244b29697873b65322641eaa74"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525164444Z","value":"Created"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.541826262Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.541826262Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.541826262Z","value":"176188ab19ee"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:59:29.541837571Z","value":"1.6.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530138988Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d;\u003ccontainer\u003e":{"id":"bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.4.6"],"docker_container_ips_with_scopes":[";10.0.4.6"],"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:16.915782867Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:06.577855325Z","value":"0"},"host_node_id":{"timestamp":"2016-07-08T16:03:17.105660084Z","value":"swarm-node-1;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:16.915789871Z","value":"16f1765164ccb7a7"},"docker_env_PATH":{"timestamp":"2016-07-08T16:02:37.102728513Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:02:37.102735323Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_hostname":{"timestamp":"2016-07-08T16:02:37.102712831Z","value":"bd9a841349f3"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:16.915779164Z","value":"Exited (0) 9 seconds ago"},"docker_container_name":{"timestamp":"2016-07-08T16:03:06.577855325Z","value":"sleepy_boyd"},"docker_container_command":{"timestamp":"2016-07-08T16:02:37.102712831Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:02:37.10273341Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:06.577855325Z","value":"29s"},"docker_container_id":{"timestamp":"2016-07-08T16:03:17.105555358Z","value":"bd9a841349f3aa021afa293b9f75952b1c42c51b3b69755c160d1d713eaac14d"},"docker_container_state":{"timestamp":"2016-07-08T16:03:17.105555358Z","value":"deleted"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:06.577855325Z","value":"weavedemo_backoffice"},"docker_image_id":{"timestamp":"2016-07-08T16:02:37.102712831Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:15.704921613Z","value":"f2:10:c5:09:bd:96"},"docker_container_created":{"timestamp":"2016-07-08T16:02:37.102712831Z","value":"08 Jul 16 16:02 UTC"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:02:37.102731166Z","value":"1.6.2"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:02:37.102737263Z","value":"/go"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.171456E+06},{"date":"2016-07-08T16:03:04Z","value":1.171456E+06},{"date":"2016-07-08T16:03:06Z","value":1.171456E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:06Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:06Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"]},"children":null},"643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103;\u003ccontainer\u003e":{"id":"643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":null,"docker_container_ips_with_scopes":[";10.0.2.2"],"docker_container_ips":["10.0.2.2"],"docker_container_networks":["weavedemo_secure"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031123726Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:58:43.146039664Z","value":"payment"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"505h0m43s"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.14600841Z","value":"17 Jun 16 15:02 UTC"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.14600841Z","value":"/go/bin/payment -port=80"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.042190348Z","value":"ea:0e:1b:7d:f5:92"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:58:43.146022409Z","value":"b13983412343456bbecacbd107a376bc02776611a1b239ff4d92ad3659ee5c46"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"running"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:58:43.146050054Z","value":"1.6.2"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:58:43.146057027Z","value":"/go"},"docker_env_GOLANG_SRC_SHA256":{"timestamp":"2016-07-08T15:58:43.146055039Z","value":"787b0b750d037016a30c6ed05a8a70a91b2e9db4bd9b1a2453aa502a63f1bccc"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.14600841Z","value":"643a1480f077012919acc2777eec8e28d2209f1d23cd225cbcadceb99a7d8103"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"Up 3 weeks"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:58:43.146032979Z","value":"False"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.14600841Z","value":"payment.weave.local"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040684024Z","value":"swarm-master;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"weavedemo_payment_1"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:58:43.146028382Z","value":"718c03aded52f9ee232d35cc70b1d182173a23c4c67693066ef4a541eae10278"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.14600841Z","value":"0dda059d9003022a8cf4fa02da915fdc1f2b1b4068336bbb76cda112e53f9a12"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:58:43.146035114Z","value":"weavedemo"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:58:43.146024514Z","value":"[\"on-node-failure\"]"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"weavedemo_secure"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:58:43.146030694Z","value":"1"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031133481Z","value":"441fa15a2f811591"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:58:43.146018905Z","value":"1.7.1"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.146045782Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031114623Z","value":"0"},"docker_env_GOLANG_SRC_URL":{"timestamp":"2016-07-08T15:58:43.146052794Z","value":"https://golang.org/dl/go1.6.2.src.tar.gz"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":0E+00},{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:05Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":4.2993652392947106E-02},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:14Z","value":1.9756E-02},{"date":"2016-07-08T16:03:15Z","value":3.318767676767677E-02},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:17Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":1.593344E+06},{"date":"2016-07-08T16:03:03Z","value":1.593344E+06},{"date":"2016-07-08T16:03:04Z","value":1.593344E+06},{"date":"2016-07-08T16:03:05Z","value":1.593344E+06},{"date":"2016-07-08T16:03:06Z","value":1.593344E+06},{"date":"2016-07-08T16:03:07Z","value":1.593344E+06},{"date":"2016-07-08T16:03:08Z","value":1.593344E+06},{"date":"2016-07-08T16:03:09Z","value":1.593344E+06},{"date":"2016-07-08T16:03:10Z","value":1.593344E+06},{"date":"2016-07-08T16:03:11Z","value":1.593344E+06},{"date":"2016-07-08T16:03:12Z","value":1.593344E+06},{"date":"2016-07-08T16:03:13Z","value":1.593344E+06},{"date":"2016-07-08T16:03:14Z","value":1.593344E+06},{"date":"2016-07-08T16:03:15Z","value":1.593344E+06},{"date":"2016-07-08T16:03:16Z","value":1.593344E+06},{"date":"2016-07-08T16:03:17Z","value":1.593344E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["0dda059d9003022a8cf4fa02da915fdc1f2b1b4068336bbb76cda112e53f9a12;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657;\u003ccontainer\u003e":{"id":"9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ips_with_scopes":[";10.0.4.3"],"docker_container_ips":["10.0.4.3"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525435972Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.545083744Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/bin"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530894928Z","value":"ea:82:1b:03:50:74"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.545064414Z","value":"17 Jun 16 15:02 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"running"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"weavedemo_shipping_1"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.545064414Z","value":"a5b5459b7e3491c57463db472107e712961574b41f4f13bd04901cda5a08e784"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:29.545074526Z","value":"66f38220ae632a35067d063f59880db098bc4a1e12d10e7d41ea3f0c117e9b28"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.545064414Z","value":"9cc92d15d312020d742d3fabed68b63d06f9c81a8cb692718f1c48b466e73657"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.545064414Z","value":"shipping.weave.local"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:29.545072022Z","value":"aa15d2827cd03f134cc54c90b13e65f2df6bb0d15668f164afcddb9d5a116fc2"},"docker_env_JAVA_ALPINE_VERSION":{"timestamp":"2016-07-08T15:59:29.545087952Z","value":"8.92.14-r1"},"docker_env_JAVA_HOME":{"timestamp":"2016-07-08T15:59:29.545085916Z","value":"/usr/lib/jvm/java-1.8-openjdk"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"weavedemo_backoffice"},"docker_env_JAVA_VERSION":{"timestamp":"2016-07-08T15:59:29.545086878Z","value":"8u92"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:29.545079293Z","value":"shipping"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.545064414Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"505h0m45s"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:29.545073284Z","value":"[\"on-node-failure\"]"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525444968Z","value":"16f1765164ccb7a7"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:29.545078114Z","value":"weavedemo"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530193838Z","value":"swarm-node-1;\u003chost\u003e"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:29.545077013Z","value":"False"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"Up 3 weeks"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:19.530853081Z","value":"shipping.weave.local"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:29.545075824Z","value":"1"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:29.545070552Z","value":"1.7.1"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525428179Z","value":"0"},"docker_env_LANG":{"timestamp":"2016-07-08T15:59:29.545084963Z","value":"C.UTF-8"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:05Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:06Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:07Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:08Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:09Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:10Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:12Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:13Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:14Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:16Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:17Z","value":4.26635264E+08},{"date":"2016-07-08T16:03:19Z","value":4.26635264E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:19Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:05Z","value":1.0031235772357723E-01},{"date":"2016-07-08T16:03:06Z","value":1.607409219858156E-01},{"date":"2016-07-08T16:03:07Z","value":4.98035318275154E-02},{"date":"2016-07-08T16:03:08Z","value":7.906878048780487E-02},{"date":"2016-07-08T16:03:09Z","value":7.172477876106195E-02},{"date":"2016-07-08T16:03:10Z","value":4.9864628820960696E-02},{"date":"2016-07-08T16:03:12Z","value":1.1106328358208954E-01},{"date":"2016-07-08T16:03:13Z","value":7.819037037037037E-02},{"date":"2016-07-08T16:03:14Z","value":4.1005066666666666E-02},{"date":"2016-07-08T16:03:16Z","value":2.1927711892797322E-01},{"date":"2016-07-08T16:03:17Z","value":4.4770590631364564E-02},{"date":"2016-07-08T16:03:19Z","value":7.788892857142857E-02}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05Z","last":"2016-07-08T16:03:19Z"}},"parents":{"container_image":["a5b5459b7e3491c57463db472107e712961574b41f4f13bd04901cda5a08e784;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728;\u003ccontainer\u003e":{"id":"566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.47.123","::1","fe80::1077:6ff:fe3e:4d68","fe80::2ce1:26ff:fefe:74ae","fe80::304f:3aff:fe0e:97d","fe80::30c1:5fff:fe3d:839","fe80::35:53ff:fee1:5de5","fe80::38c3:f7ff:fef2:3f5f","fe80::41d:bff:fe40:4ed7","fe80::42:cbff:febb:d199","fe80::42:d0ff:fe35:27f6","fe80::446f:62ff:fe0b:7c35","fe80::488a:e1ff:fe03:cbde","fe80::503b:16ff:fe17:1d16","fe80::7482:b9ff:fe7b:5085","fe80::8053:54ff:fe90:4ad7","fe80::854:dff:fe79:c356","fe80::8a0:96ff:fe6f:a1da","fe80::8c8c:faff:fe06:e22","fe80::90d0:56ff:fe32:63ae","fe80::98fb:faff:fe65:3e9e","fe80::9c8b:29ff:fe93:75d8","fe80::a410:1aff:fe8b:8673","fe80::a8b4:faff:fe0d:b13f","fe80::a8b6:47ff:fee4:d8f1","fe80::c0fb:75ff:fe8f:271f","fe80::c80a:4eff:fe22:5da1","fe80::c87a:77ff:fee2:ee50","fe80::cc1c:7dff:fe27:3008","fe80::d08d:1eff:fe37:723f","fe80::d4f9:98ff:fe83:a900","fe80::e82c:39ff:fecc:6087","fe80::ec50:5eff:fe2b:695b","fe80::f490:13ff:feee:a103","fe80::fce7:7eff:fe24:5075"],"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.47.123","swarm-node-1;127.0.0.1","swarm-node-1;172.17.0.1","swarm-node-1;::1","swarm-node-1;fe80::1077:6ff:fe3e:4d68","swarm-node-1;fe80::2ce1:26ff:fefe:74ae","swarm-node-1;fe80::304f:3aff:fe0e:97d","swarm-node-1;fe80::30c1:5fff:fe3d:839","swarm-node-1;fe80::35:53ff:fee1:5de5","swarm-node-1;fe80::38c3:f7ff:fef2:3f5f","swarm-node-1;fe80::41d:bff:fe40:4ed7","swarm-node-1;fe80::42:cbff:febb:d199","swarm-node-1;fe80::42:d0ff:fe35:27f6","swarm-node-1;fe80::446f:62ff:fe0b:7c35","swarm-node-1;fe80::488a:e1ff:fe03:cbde","swarm-node-1;fe80::503b:16ff:fe17:1d16","swarm-node-1;fe80::7482:b9ff:fe7b:5085","swarm-node-1;fe80::8053:54ff:fe90:4ad7","swarm-node-1;fe80::854:dff:fe79:c356","swarm-node-1;fe80::8a0:96ff:fe6f:a1da","swarm-node-1;fe80::8c8c:faff:fe06:e22","swarm-node-1;fe80::90d0:56ff:fe32:63ae","swarm-node-1;fe80::98fb:faff:fe65:3e9e","swarm-node-1;fe80::9c8b:29ff:fe93:75d8","swarm-node-1;fe80::a410:1aff:fe8b:8673","swarm-node-1;fe80::a8b4:faff:fe0d:b13f","swarm-node-1;fe80::a8b6:47ff:fee4:d8f1","swarm-node-1;fe80::c0fb:75ff:fe8f:271f","swarm-node-1;fe80::c80a:4eff:fe22:5da1","swarm-node-1;fe80::c87a:77ff:fee2:ee50","swarm-node-1;fe80::cc1c:7dff:fe27:3008","swarm-node-1;fe80::d08d:1eff:fe37:723f","swarm-node-1;fe80::d4f9:98ff:fe83:a900","swarm-node-1;fe80::e82c:39ff:fecc:6087","swarm-node-1;fe80::ec50:5eff:fe2b:695b","swarm-node-1;fe80::f490:13ff:feee:a103","swarm-node-1;fe80::fce7:7eff:fe24:5075"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.52527842Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T15:59:29.548681563Z","value":"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.548681563Z","value":"17 Jun 16 10:46 UTC"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"weaveplugin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"running"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.548681563Z","value":"566f5a4a3165d84b9bdc618f18464328f791c1a660244d69126e940cbf5cc728"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530247722Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"Up 3 weeks"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"host"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:29.548690496Z","value":"system"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:19.526525351Z","value":"true"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"0"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.548681563Z","value":"/home/weave/plugin --no-multicast-route"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525289826Z","value":"16f1765164ccb7a7"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.548694277Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.52526751Z","value":"509h17m13s"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.548681563Z","value":"swarm-node-1"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":3.3834081300813007E-01},{"date":"2016-07-08T16:03:05Z","value":2.139791489361702E-01},{"date":"2016-07-08T16:03:07Z","value":3.6556418891170434E-01},{"date":"2016-07-08T16:03:08Z","value":9.198519512195122E-01},{"date":"2016-07-08T16:03:09Z","value":9.210389380530973E-02},{"date":"2016-07-08T16:03:10Z","value":8.753266375545851E-02},{"date":"2016-07-08T16:03:12Z","value":1.284952985074627E-01},{"date":"2016-07-08T16:03:13Z","value":9.670469135802469E-02},{"date":"2016-07-08T16:03:15Z","value":1.3501373333333333E+00},{"date":"2016-07-08T16:03:16Z","value":6.2374137353433834E-02},{"date":"2016-07-08T16:03:18Z","value":5.514142857142857E-03}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":8.040448E+06},{"date":"2016-07-08T16:03:05Z","value":8.040448E+06},{"date":"2016-07-08T16:03:07Z","value":8.040448E+06},{"date":"2016-07-08T16:03:08Z","value":8.040448E+06},{"date":"2016-07-08T16:03:09Z","value":8.040448E+06},{"date":"2016-07-08T16:03:10Z","value":8.040448E+06},{"date":"2016-07-08T16:03:12Z","value":8.040448E+06},{"date":"2016-07-08T16:03:13Z","value":8.040448E+06},{"date":"2016-07-08T16:03:15Z","value":8.040448E+06},{"date":"2016-07-08T16:03:16Z","value":8.040448E+06},{"date":"2016-07-08T16:03:18Z","value":8.040448E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"0e26873c5ee407539538fc38335bb52fdc8f7c881be0266b16818df49a938b0d;\u003ccontainer\u003e":{"id":"0e26873c5ee407539538fc38335bb52fdc8f7c881be0266b16818df49a938b0d;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.3.1",";10.32.0.1",";172.18.0.1",";172.31.35.200","swarm-master;127.0.0.1","swarm-master;172.17.0.1","swarm-master;::1","swarm-master;fe80::1026:d2ff:feaa:7cf4","swarm-master;fe80::243d:65ff:fe14:b7cf","swarm-master;fe80::28c2:80ff:fef2:65fd","swarm-master;fe80::4043:9dff:fe39:73cb","swarm-master;fe80::42:78ff:fe44:2903","swarm-master;fe80::42:daff:fe4c:7a03","swarm-master;fe80::45e:ff:fe9c:6d2f","swarm-master;fe80::5087:9dff:fe64:c0cc","swarm-master;fe80::8007:35ff:fe2a:8e0e","swarm-master;fe80::9c32:e6ff:fea2:8c3b","swarm-master;fe80::a896:c3ff:fe37:c6af","swarm-master;fe80::b08d:e4ff:fe8f:87d0","swarm-master;fe80::b85e:fbff:febf:79f7","swarm-master;fe80::c0f:31ff:fef2:74eb","swarm-master;fe80::d884:1dff:fe05:3b98","swarm-master;fe80::e81b:95ff:feff:7036","swarm-master;fe80::ecc2:e8ff:fe88:88fe","swarm-master;fe80::f467:69ff:fe80:4164"],"docker_container_ips":["10.0.3.1","10.32.0.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.200","::1","fe80::1026:d2ff:feaa:7cf4","fe80::243d:65ff:fe14:b7cf","fe80::28c2:80ff:fef2:65fd","fe80::4043:9dff:fe39:73cb","fe80::42:78ff:fe44:2903","fe80::42:daff:fe4c:7a03","fe80::45e:ff:fe9c:6d2f","fe80::5087:9dff:fe64:c0cc","fe80::8007:35ff:fe2a:8e0e","fe80::9c32:e6ff:fea2:8c3b","fe80::a896:c3ff:fe37:c6af","fe80::b08d:e4ff:fe8f:87d0","fe80::b85e:fbff:febf:79f7","fe80::c0f:31ff:fef2:74eb","fe80::d884:1dff:fe05:3b98","fe80::e81b:95ff:feff:7036","fe80::ecc2:e8ff:fe88:88fe","fe80::f467:69ff:fe80:4164"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031066807Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031062299Z","value":"Created"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.142812917Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.142779989Z","value":"swarm-master"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031070902Z","value":"441fa15a2f811591"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.031910891Z","value":"true"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.142779989Z","value":"28 Jun 16 12:44 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031062299Z","value":"created"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040933537Z","value":"swarm-master;\u003chost\u003e"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.142779989Z","value":"/usr/bin/weaveutil container-addrs weave weave:expose 294f208bf74c d2b3ac8464de a69c4703a421 643a1480f077 ae5858070a14 3a8ea9768387 d188e3163811 7ad1a2d11438 d193625a5b89"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.142779989Z","value":"0e26873c5ee407539538fc38335bb52fdc8f7c881be0266b16818df49a938b0d"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:58:43.142791567Z","value":"system"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.142779989Z","value":"4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582"}},"parents":{"container_image":["4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"a02ecf8c98001e446593df44958b5069916412ffdbacb34db88c09c2a0202a65;\u003ccontainer\u003e":{"id":"a02ecf8c98001e446593df44958b5069916412ffdbacb34db88c09c2a0202a65;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["bridge"],"docker_container_ports":null,"docker_container_ips_with_scopes":null,"docker_container_ips":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031198003Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_command":{"timestamp":"2016-07-08T15:58:43.151057427Z","value":"data-only "},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040949364Z","value":"swarm-master;\u003chost\u003e"},"docker_label_weavevolumes":{"timestamp":"2016-07-08T15:58:43.151075132Z","value":""},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.151057427Z","value":"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.151057427Z","value":"a02ecf8c9800"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031200703Z","value":"441fa15a2f811591"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.151078851Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.151057427Z","value":"17 Jun 16 10:45 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.151057427Z","value":"a02ecf8c98001e446593df44958b5069916412ffdbacb34db88c09c2a0202a65"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031194852Z","value":"created"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031194852Z","value":"Created"}},"parents":{"container_image":["5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"31cd4084d354a53b127caf2fdf177446062ef086b07ba317b73ea7249c241753;\u003ccontainer\u003e":{"id":"31cd4084d354a53b127caf2fdf177446062ef086b07ba317b73ea7249c241753;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.47.123","swarm-node-1;127.0.0.1","swarm-node-1;172.17.0.1","swarm-node-1;::1","swarm-node-1;fe80::1077:6ff:fe3e:4d68","swarm-node-1;fe80::2ce1:26ff:fefe:74ae","swarm-node-1;fe80::304f:3aff:fe0e:97d","swarm-node-1;fe80::30c1:5fff:fe3d:839","swarm-node-1;fe80::35:53ff:fee1:5de5","swarm-node-1;fe80::38c3:f7ff:fef2:3f5f","swarm-node-1;fe80::41d:bff:fe40:4ed7","swarm-node-1;fe80::42:cbff:febb:d199","swarm-node-1;fe80::42:d0ff:fe35:27f6","swarm-node-1;fe80::446f:62ff:fe0b:7c35","swarm-node-1;fe80::503b:16ff:fe17:1d16","swarm-node-1;fe80::7482:b9ff:fe7b:5085","swarm-node-1;fe80::8053:54ff:fe90:4ad7","swarm-node-1;fe80::854:dff:fe79:c356","swarm-node-1;fe80::8c8c:faff:fe06:e22","swarm-node-1;fe80::90d0:56ff:fe32:63ae","swarm-node-1;fe80::98fb:faff:fe65:3e9e","swarm-node-1;fe80::a410:1aff:fe8b:8673","swarm-node-1;fe80::a8b4:faff:fe0d:b13f","swarm-node-1;fe80::a8b6:47ff:fee4:d8f1","swarm-node-1;fe80::c0fb:75ff:fe8f:271f","swarm-node-1;fe80::c80a:4eff:fe22:5da1","swarm-node-1;fe80::c87a:77ff:fee2:ee50","swarm-node-1;fe80::cc1c:7dff:fe27:3008","swarm-node-1;fe80::d08d:1eff:fe37:723f","swarm-node-1;fe80::d4f9:98ff:fe83:a900","swarm-node-1;fe80::e82c:39ff:fecc:6087","swarm-node-1;fe80::ec50:5eff:fe2b:695b","swarm-node-1;fe80::fce7:7eff:fe24:5075"],"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.47.123","::1","fe80::1077:6ff:fe3e:4d68","fe80::2ce1:26ff:fefe:74ae","fe80::304f:3aff:fe0e:97d","fe80::30c1:5fff:fe3d:839","fe80::35:53ff:fee1:5de5","fe80::38c3:f7ff:fef2:3f5f","fe80::41d:bff:fe40:4ed7","fe80::42:cbff:febb:d199","fe80::42:d0ff:fe35:27f6","fe80::446f:62ff:fe0b:7c35","fe80::503b:16ff:fe17:1d16","fe80::7482:b9ff:fe7b:5085","fe80::8053:54ff:fe90:4ad7","fe80::854:dff:fe79:c356","fe80::8c8c:faff:fe06:e22","fe80::90d0:56ff:fe32:63ae","fe80::98fb:faff:fe65:3e9e","fe80::a410:1aff:fe8b:8673","fe80::a8b4:faff:fe0d:b13f","fe80::a8b6:47ff:fee4:d8f1","fe80::c0fb:75ff:fe8f:271f","fe80::c80a:4eff:fe22:5da1","fe80::c87a:77ff:fee2:ee50","fe80::cc1c:7dff:fe27:3008","fe80::d08d:1eff:fe37:723f","fe80::d4f9:98ff:fe83:a900","fe80::e82c:39ff:fecc:6087","fe80::ec50:5eff:fe2b:695b","fe80::fce7:7eff:fe24:5075"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:16.915484351Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_created":{"timestamp":"2016-07-08T16:03:15.985015187Z","value":"08 Jul 16 16:03 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:16.924370236Z","value":"deleted"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.932036692Z","value":"swarm-node-1;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:16.915487113Z","value":"16f1765164ccb7a7"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:16.915480592Z","value":"Exited (0) Less than a second ago"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T16:03:15.985028144Z","value":"system"},"docker_env_PATH":{"timestamp":"2016-07-08T16:03:15.985032716Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:16.918571793Z","value":"true"},"docker_container_command":{"timestamp":"2016-07-08T16:03:15.985015187Z","value":"/usr/bin/weaveutil container-addrs weave weave:expose e74e0c7ee2d5 f2ec09faf4cb d2481eefc79a 45497a73445d 7513f51762be 771c03d9066e 9cc92d15d312 2b404d946bbd 94372fadcd43 4fb9ca54b79a 566f5a4a3165 5d3be0f2e438 060dd20a3a6d"},"docker_image_id":{"timestamp":"2016-07-08T16:03:15.985015187Z","value":"0d4dc9773eb8639f90ffad02d6706ce075a107556469d7b44e3b28b22e5dc54c"},"docker_container_id":{"timestamp":"2016-07-08T16:03:16.924370236Z","value":"31cd4084d354a53b127caf2fdf177446062ef086b07ba317b73ea7249c241753"},"docker_container_hostname":{"timestamp":"2016-07-08T16:03:15.985015187Z","value":"31cd4084d354"}},"parents":{"container_image":["0d4dc9773eb8639f90ffad02d6706ce075a107556469d7b44e3b28b22e5dc54c;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850;\u003ccontainer\u003e":{"id":"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.0.5","10.0.1.4","10.0.2.6"],"docker_container_ips_with_scopes":[";10.0.0.5",";10.0.1.4",";10.0.2.6"],"docker_container_networks":["weavedemo_external","weavedemo_internal","weavedemo_secure"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377705969Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:16.378914433Z","value":"front-end"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.378873757Z","value":"front-end.weave.local"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"Up 3 weeks"},"docker_env_NODE_VERSION":{"timestamp":"2016-07-08T15:59:16.378947876Z","value":"4.4.4"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"weavedemo_external"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:16.378906062Z","value":"956d089c39f15d674433523f2770de8675c70516ce79250d34e5349f14815f8e"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"505h0m43s"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393005465Z","value":"swarm-node-0;\u003chost\u003e"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:16.378903784Z","value":"[\"on-node-failure\"]"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"0"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:16.378912336Z","value":"weavedemo"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.393786681Z","value":"5e:c9:03:6b:19:7b"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"running"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:16.37891834Z","value":"3ff3f394d050af039f9427f0bb739aa832e1439903084fe3a2a0691a9a79aeff"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.378873757Z","value":"npm start"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377717128Z","value":"6c49ebb578d0c463"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:16.378916417Z","value":"1.7.1"},"docker_env_NODE_ENV":{"timestamp":"2016-07-08T15:59:16.378949868Z","value":"production"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:16.378910258Z","value":"False"},"docker_env_NPM_CONFIG_LOGLEVEL":{"timestamp":"2016-07-08T15:59:16.378945733Z","value":"info"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.378933014Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.378873757Z","value":"3f86d7d004bce33dde72f19a85dcd23821b9e7ffda3e5f15861775dee604e3f7"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.378873757Z","value":"0810bcf98f29a40c435b2de63bf2692a6bb955490838864159b9880365e60850"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377699248Z","value":"weavedemo_front-end_1"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:16.378908126Z","value":"1"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.378873757Z","value":"17 Jun 16 15:02 UTC"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.393760548Z","value":"front-end.weave.local"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":1.05336832E+08},{"date":"2016-07-08T16:03:03Z","value":1.05660416E+08},{"date":"2016-07-08T16:03:05Z","value":1.05988096E+08},{"date":"2016-07-08T16:03:06Z","value":1.0606592E+08},{"date":"2016-07-08T16:03:07Z","value":1.05754624E+08},{"date":"2016-07-08T16:03:08Z","value":1.06070016E+08},{"date":"2016-07-08T16:03:09Z","value":1.06029056E+08},{"date":"2016-07-08T16:03:11Z","value":1.06164224E+08},{"date":"2016-07-08T16:03:12Z","value":1.06164224E+08},{"date":"2016-07-08T16:03:13Z","value":1.06569728E+08},{"date":"2016-07-08T16:03:14Z","value":1.06565632E+08},{"date":"2016-07-08T16:03:15Z","value":1.06565632E+08},{"date":"2016-07-08T16:03:16Z","value":1.06725376E+08},{"date":"2016-07-08T16:03:17Z","value":1.06651648E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.1030335218508998E+00},{"date":"2016-07-08T16:03:05Z","value":2.8339892783505154E+00},{"date":"2016-07-08T16:03:06Z","value":2.905059846547315E-01},{"date":"2016-07-08T16:03:07Z","value":9.96156345177665E-01},{"date":"2016-07-08T16:03:08Z","value":9.375925E-01},{"date":"2016-07-08T16:03:09Z","value":5.168765743073047E-03},{"date":"2016-07-08T16:03:11Z","value":2.7314768123393316E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":1.78950582278481E-01},{"date":"2016-07-08T16:03:14Z","value":2.100274974358974E+00},{"date":"2016-07-08T16:03:15Z","value":4.316876574307305E-03},{"date":"2016-07-08T16:03:16Z","value":8.278551406649617E-01},{"date":"2016-07-08T16:03:17Z","value":1.3270823469387756E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container_image":["3f86d7d004bce33dde72f19a85dcd23821b9e7ffda3e5f15861775dee604e3f7;\u003ccontainer_image\u003e"]},"children":null},"2a1ec34247ae136c790d68ad130f9367eea10c5867b4574d28f7be502c14865d;\u003ccontainer\u003e":{"id":"2a1ec34247ae136c790d68ad130f9367eea10c5867b4574d28f7be502c14865d;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":null,"docker_container_ips_with_scopes":null,"docker_container_networks":["bridge"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377741832Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392923934Z","value":"swarm-node-0;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377743592Z","value":"6c49ebb578d0c463"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.388493966Z","value":"data-only "},"docker_label_weavevolumes":{"timestamp":"2016-07-08T15:59:16.38851315Z","value":""},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.388517027Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.388493966Z","value":"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.388493966Z","value":"17 Jun 16 10:45 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.388493966Z","value":"2a1ec34247ae"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377739722Z","value":"created"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377739722Z","value":"Created"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.388493966Z","value":"2a1ec34247ae136c790d68ad130f9367eea10c5867b4574d28f7be502c14865d"}},"parents":{"container_image":["5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814;\u003ccontainer\u003e":{"id":"56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_internal"],"docker_container_ips_with_scopes":[";10.0.0.2"],"docker_container_ips":["10.0.0.2"],"docker_container_ports":["27017/tcp"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377755506Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_GOSU_VERSION":{"timestamp":"2016-07-08T15:59:16.384203734Z","value":"1.7"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:16.384169721Z","value":"False"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393039066Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.384136041Z","value":"17 Jun 16 15:02 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.384136041Z","value":"orders-db.weave.local"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.3777631Z","value":"6c49ebb578d0c463"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.393799867Z","value":"ae:e2:37:a5:e8:df"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"running"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"weavedemo_internal"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.384136041Z","value":"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"0"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"505h0m44s"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:16.384147354Z","value":"1.7.1"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:16.384165332Z","value":"1da8ac44f79246d20ab164c93f6ee57743878de388b83ff99c4a6f9d00b81f1d"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.38418877Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_env_MONGO_VERSION":{"timestamp":"2016-07-08T15:59:16.38422416Z","value":"3.2.6"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"weavedemo_orders-db_1"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377749206Z","value":"Up 3 weeks"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.384136041Z","value":"/entrypoint.sh mongod"},"docker_env_MONGO_MAJOR":{"timestamp":"2016-07-08T15:59:16.384222323Z","value":"3.2"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:16.384171876Z","value":"weavedemo"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:16.384163021Z","value":"[\"on-node-failure\"]"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.384136041Z","value":"56be78950ff8815418c84e209cffb54bc49fa430f98cd978774b7d3b603be814"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:16.384167559Z","value":"1"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.393763602Z","value":"orders-db.weave.local"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:16.384144977Z","value":"orders-db"},"docker_env_GPG_KEYS":{"timestamp":"2016-07-08T15:59:16.384216193Z","value":"DFFA3DCF326E302C4787673A01C4E7FAAAB2461C \t42F3E95A2C4F08279C4960ADD68FA50FEA312927"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:16.384161142Z","value":"5fe98a22a55aeec17ef0cddd339fe43bede4cd942b1963600c8ff167b274198b"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:03Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:04Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:05Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:07Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:08Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:09Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:10Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:11Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:12Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:13Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:14Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:15Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:16Z","value":8.3001344E+07},{"date":"2016-07-08T16:03:17Z","value":8.3001344E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":3.345701799485861E-01},{"date":"2016-07-08T16:03:04Z","value":2.6028080604534004E-01},{"date":"2016-07-08T16:03:05Z","value":3.166192783505155E-01},{"date":"2016-07-08T16:03:07Z","value":2.2471624365482235E-01},{"date":"2016-07-08T16:03:08Z","value":3.105717708333333E-01},{"date":"2016-07-08T16:03:09Z","value":2.5707607052896725E-01},{"date":"2016-07-08T16:03:10Z","value":2.5741501285347046E-01},{"date":"2016-07-08T16:03:11Z","value":2.6774446700507615E-01},{"date":"2016-07-08T16:03:12Z","value":4.0678363171355497E-01},{"date":"2016-07-08T16:03:13Z","value":2.9007220253164556E-01},{"date":"2016-07-08T16:03:14Z","value":2.781908717948718E-01},{"date":"2016-07-08T16:03:15Z","value":2.6968130982367755E-01},{"date":"2016-07-08T16:03:16Z","value":3.2737462915601023E-01},{"date":"2016-07-08T16:03:17Z","value":2.646654081632653E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container_image":["4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0;\u003ccontainer_image\u003e"]},"children":null},"38221f57a9b8602abecfbec9d2939a6cd9947fee1b87882f39c9924d93a2b742;\u003ccontainer\u003e":{"id":"38221f57a9b8602abecfbec9d2939a6cd9947fee1b87882f39c9924d93a2b742;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":null,"docker_container_ips_with_scopes":null,"docker_container_ips":null,"docker_container_networks":["weavedemo_backoffice"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525207752Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525210579Z","value":"16f1765164ccb7a7"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:59:29.540557593Z","value":"/go"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.540532309Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:59:29.540553443Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.540532309Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.540532309Z","value":"28 Jun 16 20:56 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.540532309Z","value":"38221f57a9b8602abecfbec9d2939a6cd9947fee1b87882f39c9924d93a2b742"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525204338Z","value":"Created"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.540547257Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:59:29.540555431Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.540532309Z","value":"38221f57a9b8"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525204338Z","value":"created"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:59:29.540550805Z","value":"1.6.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530224889Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40;\u003ccontainer\u003e":{"id":"d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.4.9"],"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null,"docker_container_ips_with_scopes":[";10.0.4.9"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.52548453Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_GOPATH":{"timestamp":"2016-07-08T16:02:59.194743197Z","value":"/go"},"docker_image_id":{"timestamp":"2016-07-08T16:02:59.194725475Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:02:59.194741227Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.53090337Z","value":"36:4a:b6:e8:b6:59"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:02:59.194747071Z","value":"1.6.2"},"docker_container_id":{"timestamp":"2016-07-08T16:02:59.194725475Z","value":"d2481eefc79ada483519a9a15dc6420737098b80aed5df0144e7ffc597662b40"},"docker_env_PATH":{"timestamp":"2016-07-08T16:02:59.194745037Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_created":{"timestamp":"2016-07-08T16:02:59.194725475Z","value":"08 Jul 16 16:02 UTC"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530210352Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"weavedemo_backoffice"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:02:59.194749246Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"0"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"19s"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"Up 19 seconds"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"kickass_rosalind"},"docker_container_hostname":{"timestamp":"2016-07-08T16:02:59.194725475Z","value":"d2481eefc79a"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525477535Z","value":"running"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525493061Z","value":"16f1765164ccb7a7"},"docker_container_command":{"timestamp":"2016-07-08T16:02:59.194725475Z","value":"/go/bin/worker -port=80 ping rabbitmq"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":2.478078602620087E-02},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:18Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.040384E+06},{"date":"2016-07-08T16:03:04Z","value":1.040384E+06},{"date":"2016-07-08T16:03:06Z","value":1.040384E+06},{"date":"2016-07-08T16:03:08Z","value":1.040384E+06},{"date":"2016-07-08T16:03:09Z","value":1.040384E+06},{"date":"2016-07-08T16:03:11Z","value":1.040384E+06},{"date":"2016-07-08T16:03:12Z","value":1.040384E+06},{"date":"2016-07-08T16:03:13Z","value":1.040384E+06},{"date":"2016-07-08T16:03:15Z","value":1.040384E+06},{"date":"2016-07-08T16:03:16Z","value":1.040384E+06},{"date":"2016-07-08T16:03:18Z","value":1.040384E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f;\u003ccontainer\u003e":{"id":"d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":["10.0.3.1:3376-\u003e3376/tcp","10.32.0.1:3376-\u003e3376/tcp","172.31.35.200:3376-\u003e3376/tcp","2375/tcp"],"docker_container_ips_with_scopes":["swarm-master;172.17.0.2"],"docker_container_ips":["172.17.0.2"],"docker_container_networks":["bridge"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031296098Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_SWARM_HOST":{"timestamp":"2016-07-08T15:58:43.152836775Z","value":":2375"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.152820954Z","value":"d193625a5b8939136a32b50dc81d214afcbbbaed5122463853fdb6cb8d07601f"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"default"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.152820954Z","value":"d193625a5b89"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"0"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.152834209Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"509h40m4s"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.152820954Z","value":"/swarm manage --tlsverify --tlscacert=/etc/docker/ca.pem --tlscert=/etc/docker/server.pem --tlskey=/etc/docker/server-key.pem -H tcp://0.0.0.0:3376 --strategy spread --advertise 52.39.40.168:3376 consul://52.26.72.53:8500"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.152820954Z","value":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"running"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"Up 3 weeks"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031286864Z","value":"swarm-agent-master"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.152820954Z","value":"17 Jun 16 10:23 UTC"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040879819Z","value":"swarm-master;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031306304Z","value":"441fa15a2f811591"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:03Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:04Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:05Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:06Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:07Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:08Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:09Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:10Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:11Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:12Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:13Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:14Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:15Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:16Z","value":1.7952768E+07},{"date":"2016-07-08T16:03:17Z","value":1.7952768E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":3.503366666666667E-01},{"date":"2016-07-08T16:03:04Z","value":5.079144615384615E-01},{"date":"2016-07-08T16:03:05Z","value":9.08688765743073E-01},{"date":"2016-07-08T16:03:06Z","value":1.3976201511335012E-01},{"date":"2016-07-08T16:03:07Z","value":5.105257575757576E-01},{"date":"2016-07-08T16:03:08Z","value":1.0016443765903307E+00},{"date":"2016-07-08T16:03:09Z","value":2.459603045685279E-01},{"date":"2016-07-08T16:03:10Z","value":1.5447261845386534E-01},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":1.1316084816753926E+00},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":1.5852676767676768E-01},{"date":"2016-07-08T16:03:16Z","value":1.0588524556962025E+00},{"date":"2016-07-08T16:03:17Z","value":7.804014249363868E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e"]},"children":null},"45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548;\u003ccontainer\u003e":{"id":"45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null,"docker_container_ips_with_scopes":[";10.0.4.8"],"docker_container_ips":["10.0.4.8"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525225294Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525233256Z","value":"16f1765164ccb7a7"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"hopeful_ritchie"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"weavedemo_backoffice"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:02:51.152625688Z","value":"/go"},"docker_image_id":{"timestamp":"2016-07-08T16:02:51.152600521Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:02:51.152622371Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_hostname":{"timestamp":"2016-07-08T16:02:51.152600521Z","value":"45497a73445d"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:02:51.15262024Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_env_PATH":{"timestamp":"2016-07-08T16:02:51.152627861Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_command":{"timestamp":"2016-07-08T16:02:51.152600521Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"running"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"0"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530910928Z","value":"96:2d:58:51:f1:7f"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"26s"},"docker_container_created":{"timestamp":"2016-07-08T16:02:51.152600521Z","value":"08 Jul 16 16:02 UTC"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:02:51.15261729Z","value":"1.6.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530179323Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525218535Z","value":"Up 26 seconds"},"docker_container_id":{"timestamp":"2016-07-08T16:02:51.152600521Z","value":"45497a73445db37a1c62dea4c4adfe1b52706417340202415ba94528caf13548"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:06Z","value":0E+00},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":2.2879552238805972E-02},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:18Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":9.0112E+05},{"date":"2016-07-08T16:03:06Z","value":9.0112E+05},{"date":"2016-07-08T16:03:07Z","value":9.0112E+05},{"date":"2016-07-08T16:03:08Z","value":9.0112E+05},{"date":"2016-07-08T16:03:10Z","value":9.0112E+05},{"date":"2016-07-08T16:03:11Z","value":9.0112E+05},{"date":"2016-07-08T16:03:13Z","value":9.0112E+05},{"date":"2016-07-08T16:03:14Z","value":9.0112E+05},{"date":"2016-07-08T16:03:15Z","value":9.0112E+05},{"date":"2016-07-08T16:03:18Z","value":9.0112E+05}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"85a85eee17ec18757a889d23e914b6643a4efad89c64fc067aea7e60907d3145;\u003ccontainer\u003e":{"id":"85a85eee17ec18757a889d23e914b6643a4efad89c64fc067aea7e60907d3145;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":null,"docker_container_ips":null,"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525394766Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:59:29.539763927Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.539741059Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:59:29.539766912Z","value":"/go"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:59:29.539761581Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525391856Z","value":"Created"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.539756824Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525391856Z","value":"created"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:59:29.539759409Z","value":"1.6.2"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.539741059Z","value":"05 Jul 16 19:49 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.539741059Z","value":"85a85eee17ec"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.539741059Z","value":"85a85eee17ec18757a889d23e914b6643a4efad89c64fc067aea7e60907d3145"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.539741059Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530160248Z","value":"swarm-node-1;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525397509Z","value":"16f1765164ccb7a7"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e;\u003ccontainer\u003e":{"id":"7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":["2375/tcp"],"docker_container_ips_with_scopes":["swarm-node-0;172.17.0.2"],"docker_container_ips":["172.17.0.2"],"docker_container_networks":["bridge"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377774822Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"control_probe_id":{"timestamp":"2016-07-08T16:03:18.37778149Z","value":"6c49ebb578d0c463"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"509h36m12s"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.389378747Z","value":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39305653Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"Up 3 weeks"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"swarm-agent"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"default"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.389389054Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.389378747Z","value":"7695ac2d631a"},"docker_env_SWARM_HOST":{"timestamp":"2016-07-08T15:59:16.389391089Z","value":":2375"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.389378747Z","value":"/swarm join --advertise 52.41.81.142:2376 consul://52.26.72.53:8500"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377768828Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.389378747Z","value":"17 Jun 16 10:27 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.389378747Z","value":"7695ac2d631acf43c0484a75e4713a014ac6be43f4707259dc7341a2175c9b2e"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":3.268608E+06},{"date":"2016-07-08T16:03:04Z","value":3.268608E+06},{"date":"2016-07-08T16:03:06Z","value":3.268608E+06},{"date":"2016-07-08T16:03:08Z","value":3.268608E+06},{"date":"2016-07-08T16:03:10Z","value":3.268608E+06},{"date":"2016-07-08T16:03:11Z","value":3.268608E+06},{"date":"2016-07-08T16:03:12Z","value":3.268608E+06},{"date":"2016-07-08T16:03:13Z","value":3.268608E+06},{"date":"2016-07-08T16:03:14Z","value":3.268608E+06},{"date":"2016-07-08T16:03:15Z","value":3.268608E+06},{"date":"2016-07-08T16:03:16Z","value":3.268608E+06},{"date":"2016-07-08T16:03:17Z","value":3.268608E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:17Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"8074e5ba072b144a56baebc93bba63459faf142280d1d17d1ed6b7cd6b23280b;\u003ccontainer\u003e":{"id":"8074e5ba072b144a56baebc93bba63459faf142280d1d17d1ed6b7cd6b23280b;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ips_with_scopes":null,"docker_container_ips":null,"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:09.517673578Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_hostname":{"timestamp":"2016-07-08T16:02:29.906054369Z","value":"8074e5ba072b"},"docker_env_PATH":{"timestamp":"2016-07-08T16:02:29.906078848Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:09.911736768Z","value":"deleted"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:02:29.90608313Z","value":"1.6.2"},"docker_container_command":{"timestamp":"2016-07-08T16:02:29.906054369Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:02:29.906086588Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_image_id":{"timestamp":"2016-07-08T16:02:29.906054369Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:09.517670399Z","value":"Exited (0) 9 seconds ago"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:02:29.906096242Z","value":"/go"},"control_probe_id":{"timestamp":"2016-07-08T16:03:09.517678411Z","value":"16f1765164ccb7a7"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:02:29.906090987Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_created":{"timestamp":"2016-07-08T16:02:29.906054369Z","value":"08 Jul 16 16:02 UTC"},"docker_container_id":{"timestamp":"2016-07-08T16:03:09.911736768Z","value":"8074e5ba072b144a56baebc93bba63459faf142280d1d17d1ed6b7cd6b23280b"},"host_node_id":{"timestamp":"2016-07-08T16:03:09.911829705Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"docker_cpu_total_usage":{"min":0E+00,"max":0E+00},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:02:59Z","value":1.06496E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:02:59Z","last":"2016-07-08T16:02:59Z"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"af7871a6e4d3cb7a0823c6cb98521b2216b0f87a72176f4f64513b52fdb89e02;\u003ccontainer\u003e":{"id":"af7871a6e4d3cb7a0823c6cb98521b2216b0f87a72176f4f64513b52fdb89e02;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ips_with_scopes":null,"docker_container_ips":null,"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525451391Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525448404Z","value":"created"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525454049Z","value":"16f1765164ccb7a7"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.542480559Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T15:59:29.54250036Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.542480559Z","value":"af7871a6e4d3"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530278123Z","value":"swarm-node-1;\u003chost\u003e"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:59:29.542503019Z","value":"/go"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T15:59:29.54250163Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.542504174Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.542480559Z","value":"20 Jun 16 20:05 UTC"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525448404Z","value":"Created"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.542480559Z","value":"af7871a6e4d3cb7a0823c6cb98521b2216b0f87a72176f4f64513b52fdb89e02"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.542480559Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:59:29.542498912Z","value":"1.6.2"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"]},"children":null},"d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15;\u003ccontainer\u003e":{"id":"d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","10.32.0.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.200","::1","fe80::1026:d2ff:feaa:7cf4","fe80::243d:65ff:fe14:b7cf","fe80::28c2:80ff:fef2:65fd","fe80::4043:9dff:fe39:73cb","fe80::42:78ff:fe44:2903","fe80::42:daff:fe4c:7a03","fe80::45e:ff:fe9c:6d2f","fe80::5087:9dff:fe64:c0cc","fe80::8007:35ff:fe2a:8e0e","fe80::9c32:e6ff:fea2:8c3b","fe80::a896:c3ff:fe37:c6af","fe80::b08d:e4ff:fe8f:87d0","fe80::b85e:fbff:febf:79f7","fe80::c0f:31ff:fef2:74eb","fe80::d884:1dff:fe05:3b98","fe80::e81b:95ff:feff:7036","fe80::ecc2:e8ff:fe88:88fe","fe80::f467:69ff:fe80:4164"],"docker_container_ips_with_scopes":[";10.0.3.1",";10.32.0.1",";172.18.0.1",";172.31.35.200","swarm-master;127.0.0.1","swarm-master;172.17.0.1","swarm-master;::1","swarm-master;fe80::1026:d2ff:feaa:7cf4","swarm-master;fe80::243d:65ff:fe14:b7cf","swarm-master;fe80::28c2:80ff:fef2:65fd","swarm-master;fe80::4043:9dff:fe39:73cb","swarm-master;fe80::42:78ff:fe44:2903","swarm-master;fe80::42:daff:fe4c:7a03","swarm-master;fe80::45e:ff:fe9c:6d2f","swarm-master;fe80::5087:9dff:fe64:c0cc","swarm-master;fe80::8007:35ff:fe2a:8e0e","swarm-master;fe80::9c32:e6ff:fea2:8c3b","swarm-master;fe80::a896:c3ff:fe37:c6af","swarm-master;fe80::b08d:e4ff:fe8f:87d0","swarm-master;fe80::b85e:fbff:febf:79f7","swarm-master;fe80::c0f:31ff:fef2:74eb","swarm-master;fe80::d884:1dff:fe05:3b98","swarm-master;fe80::e81b:95ff:feff:7036","swarm-master;fe80::ecc2:e8ff:fe88:88fe","swarm-master;fe80::f467:69ff:fe80:4164"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031269056Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:58:43.149979137Z","value":"system"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.149969935Z","value":"swarm-master"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"running"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.149969935Z","value":"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"0"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040967103Z","value":"swarm-master;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"weave"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"509h17m42s"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.149969935Z","value":"17 Jun 16 10:45 UTC"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.149984304Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.032021112Z","value":"true"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"Up 3 weeks"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031260807Z","value":"host"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.149969935Z","value":"/home/weave/weaver --port 6783 --name 12:26:d2:aa:7c:f4 --nickname swarm-master --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.149969935Z","value":"d188e3163811417fbf222623ac0f66094f389bb4f21c0c4d6b8c42c4d77eae15"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031278182Z","value":"441fa15a2f811591"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":2.4262249583333332E+01},{"date":"2016-07-08T16:03:04Z","value":5.918939487179488E-01},{"date":"2016-07-08T16:03:05Z","value":1.6051802518891687E+00},{"date":"2016-07-08T16:03:06Z","value":5.87704282115869E-01},{"date":"2016-07-08T16:03:07Z","value":6.07419696969697E-01},{"date":"2016-07-08T16:03:08Z","value":5.520378625954199E-01},{"date":"2016-07-08T16:03:09Z","value":1.1486344568527919E+01},{"date":"2016-07-08T16:03:10Z","value":6.273943142144639E-01},{"date":"2016-07-08T16:03:11Z","value":1.7874768686868685E+00},{"date":"2016-07-08T16:03:12Z","value":2.3489498387096774E+01},{"date":"2016-07-08T16:03:13Z","value":1.7292391623036651E+00},{"date":"2016-07-08T16:03:14Z","value":3.728248205128205E-01},{"date":"2016-07-08T16:03:15Z","value":1.0309061616161617E+00},{"date":"2016-07-08T16:03:16Z","value":1.0156652151898733E+00},{"date":"2016-07-08T16:03:17Z","value":1.1044203562340966E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:03Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:04Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:05Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:06Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:07Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:08Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:09Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:10Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:11Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:12Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:13Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:14Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:15Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:16Z","value":6.2111744E+07},{"date":"2016-07-08T16:03:17Z","value":6.2111744E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42;\u003ccontainer\u003e":{"id":"e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.4.6"],"docker_container_ips":["10.0.4.6"],"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525519385Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"0"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:03:14.858815115Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530880117Z","value":"6a:83:b4:bb:4a:4d"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"3s"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T16:03:14.858790961Z","value":"e74e0c7ee2d5"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"Up 3 seconds"},"docker_env_PATH":{"timestamp":"2016-07-08T16:03:14.858807845Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_id":{"timestamp":"2016-07-08T16:03:14.858790961Z","value":"e74e0c7ee2d5264254a325f5b4ea637672f03afd8cae746ecfa793c4bd994b42"},"docker_image_id":{"timestamp":"2016-07-08T16:03:14.858790961Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_created":{"timestamp":"2016-07-08T16:03:14.858790961Z","value":"08 Jul 16 16:03 UTC"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:03:14.858810516Z","value":"1.6.2"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"weavedemo_backoffice"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:03:14.858817482Z","value":"/go"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530094428Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525512416Z","value":"drunk_hamilton"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525528736Z","value":"16f1765164ccb7a7"},"docker_container_command":{"timestamp":"2016-07-08T16:03:14.858790961Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:03:14.858812722Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:17Z","value":0E+00},{"date":"2016-07-08T16:03:18Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:17Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:16Z","value":1.032192E+06},{"date":"2016-07-08T16:03:17Z","value":1.032192E+06},{"date":"2016-07-08T16:03:18Z","value":1.032192E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:16Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f;\u003ccontainer\u003e":{"id":"1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.0.3"],"docker_container_ips_with_scopes":[";10.0.0.3"],"docker_container_networks":["weavedemo_internal"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377728595Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"running"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377735672Z","value":"6c49ebb578d0c463"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:16.382881406Z","value":"a39bb721ebc77b8269192528424a620c63f350314c3f7ec03a8bc51e3336a454"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:16.382877502Z","value":"7d1ad89634ab46fb8d01248d467498cc1b2b518d9511b5e1c313c18226f38951"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.382868275Z","value":"17 Jun 16 15:02 UTC"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"weavedemo_cart_1"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.382868275Z","value":"cart.weave.local"},"docker_env_LANG":{"timestamp":"2016-07-08T15:59:16.382958877Z","value":"C.UTF-8"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.382868275Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./target/app.jar --port=80"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:16.382930186Z","value":"1.7.1"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:16.382913047Z","value":"weavedemo"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.382868275Z","value":"1bb63cb08b96fc6e0f9f414bd493d123ea34c44fe5e2090e5630faa8c3c6307f"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:16.382879404Z","value":"[\"on-node-failure\"]"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.393748886Z","value":"cart.weave.local"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.382936907Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/bin"},"docker_env_JAVA_ALPINE_VERSION":{"timestamp":"2016-07-08T15:59:16.38296491Z","value":"8.92.14-r1"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"Up 3 weeks"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:16.382916165Z","value":"cart"},"docker_env_JAVA_VERSION":{"timestamp":"2016-07-08T15:59:16.382962951Z","value":"8u92"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.393793196Z","value":"46:81:b8:6c:26:ab"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393023269Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"weavedemo_internal"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:16.382883596Z","value":"1"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.382868275Z","value":"c28e4e194400f578e6aad55cd176ef1265a1845eb22d6d2a687e9082b1d93590"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377723285Z","value":"505h0m44s"},"docker_env_JAVA_HOME":{"timestamp":"2016-07-08T15:59:16.382960845Z","value":"/usr/lib/jvm/java-1.8-openjdk"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:16.382885764Z","value":"False"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:04Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:05Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:06Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:08Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:09Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:10Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:11Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:13Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:14Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:15Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:16Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:17Z","value":1.512497152E+09},{"date":"2016-07-08T16:03:18Z","value":1.512497152E+09}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":3.895762467866324E-01},{"date":"2016-07-08T16:03:04Z","value":7.11007556675063E-02},{"date":"2016-07-08T16:03:05Z","value":9.268889690721649E-01},{"date":"2016-07-08T16:03:06Z","value":7.274240409207161E-02},{"date":"2016-07-08T16:03:08Z","value":5.01882538071066E-01},{"date":"2016-07-08T16:03:09Z","value":6.589010416666667E-02},{"date":"2016-07-08T16:03:10Z","value":4.326221079691517E-02},{"date":"2016-07-08T16:03:11Z","value":6.488020304568529E-02},{"date":"2016-07-08T16:03:13Z","value":4.505598976982097E-01},{"date":"2016-07-08T16:03:14Z","value":1.0329417721518988E-01},{"date":"2016-07-08T16:03:15Z","value":7.932498461538462E-01},{"date":"2016-07-08T16:03:16Z","value":6.464171284634761E-02},{"date":"2016-07-08T16:03:17Z","value":2.733881329923274E-01},{"date":"2016-07-08T16:03:18Z","value":6.995479591836734E-02}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["c28e4e194400f578e6aad55cd176ef1265a1845eb22d6d2a687e9082b1d93590;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872;\u003ccontainer\u003e":{"id":"effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.35.31","swarm-node-0;127.0.0.1","swarm-node-0;172.17.0.1","swarm-node-0;::1","swarm-node-0;fe80::1029:27ff:fea2:ed1","swarm-node-0;fe80::1434:f2ff:fe52:bc6f","swarm-node-0;fe80::2812:afff:fe68:6b0c","swarm-node-0;fe80::34d4:76ff:fef7:6de8","swarm-node-0;fe80::42:1bff:fe7d:d81a","swarm-node-0;fe80::42:f9ff:fe1b:3996","swarm-node-0;fe80::4418:d3ff:fe8f:11e4","swarm-node-0;fe80::45c:72ff:fe41:471","swarm-node-0;fe80::5091:d4ff:fe5d:badd","swarm-node-0;fe80::646f:5cff:fe87:bbec","swarm-node-0;fe80::8059:4eff:fe14:7d5f","swarm-node-0;fe80::8078:58ff:fe5e:2bb6","swarm-node-0;fe80::82f:ff:fe88:86ca","swarm-node-0;fe80::90f8:e1ff:fe2c:d164","swarm-node-0;fe80::ac2c:4fff:feab:392","swarm-node-0;fe80::bccb:76ff:fe9c:18d9","swarm-node-0;fe80::bcef:fbff:fea4:671d","swarm-node-0;fe80::c441:deff:fe61:3ed","swarm-node-0;fe80::dc79:10ff:fe68:931d","swarm-node-0;fe80::ec0f:aaff:fe92:9895","swarm-node-0;fe80::f4c4:e1ff:feea:22c3"],"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.31","::1","fe80::1029:27ff:fea2:ed1","fe80::1434:f2ff:fe52:bc6f","fe80::2812:afff:fe68:6b0c","fe80::34d4:76ff:fef7:6de8","fe80::42:1bff:fe7d:d81a","fe80::42:f9ff:fe1b:3996","fe80::4418:d3ff:fe8f:11e4","fe80::45c:72ff:fe41:471","fe80::5091:d4ff:fe5d:badd","fe80::646f:5cff:fe87:bbec","fe80::8059:4eff:fe14:7d5f","fe80::8078:58ff:fe5e:2bb6","fe80::82f:ff:fe88:86ca","fe80::90f8:e1ff:fe2c:d164","fe80::ac2c:4fff:feab:392","fe80::bccb:76ff:fe9c:18d9","fe80::bcef:fbff:fea4:671d","fe80::c441:deff:fe61:3ed","fe80::dc79:10ff:fe68:931d","fe80::ec0f:aaff:fe92:9895","fe80::f4c4:e1ff:feea:22c3"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377873418Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"Up 3 weeks"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"running"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"0"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.387536506Z","value":"effee7dac7e1c0768eb35b641f964d7bec49688f254a195b3b42773cee28b872"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.387536506Z","value":"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.387536506Z","value":"/home/weave/weaver --port 6783 --name be:ef:fb:a4:67:1d --nickname swarm-node-0 --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784 52.39.40.168"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"509h17m28s"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"host"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.378410887Z","value":"true"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.387536506Z","value":"swarm-node-0"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392933204Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377869043Z","value":"weave"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377880467Z","value":"6c49ebb578d0c463"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:16.387556185Z","value":"system"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.387571374Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.387536506Z","value":"17 Jun 16 10:45 UTC"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":5.855232E+07},{"date":"2016-07-08T16:03:04Z","value":5.855232E+07},{"date":"2016-07-08T16:03:06Z","value":5.855232E+07},{"date":"2016-07-08T16:03:08Z","value":5.855232E+07},{"date":"2016-07-08T16:03:09Z","value":5.855232E+07},{"date":"2016-07-08T16:03:11Z","value":5.855232E+07},{"date":"2016-07-08T16:03:12Z","value":5.855232E+07},{"date":"2016-07-08T16:03:13Z","value":5.855232E+07},{"date":"2016-07-08T16:03:14Z","value":5.855232E+07},{"date":"2016-07-08T16:03:15Z","value":5.855232E+07},{"date":"2016-07-08T16:03:16Z","value":5.855232E+07},{"date":"2016-07-08T16:03:17Z","value":5.855232E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":3.519487153652393E-01},{"date":"2016-07-08T16:03:06Z","value":1.0906513554987212E+00},{"date":"2016-07-08T16:03:08Z","value":2.495455329949239E+00},{"date":"2016-07-08T16:03:09Z","value":1.9432896725440807E-01},{"date":"2016-07-08T16:03:11Z","value":1.6607932750642675E+01},{"date":"2016-07-08T16:03:12Z","value":5.335847715736041E-01},{"date":"2016-07-08T16:03:13Z","value":2.637269873417722E-01},{"date":"2016-07-08T16:03:14Z","value":3.7138038974358976E+00},{"date":"2016-07-08T16:03:15Z","value":9.698619647355163E-01},{"date":"2016-07-08T16:03:16Z","value":1.1101468030690538E+00},{"date":"2016-07-08T16:03:17Z","value":5.5452934693877545E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b;\u003ccontainer\u003e":{"id":"e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["172.17.0.2"],"docker_container_ips_with_scopes":["swarm-keystore;172.17.0.2"],"docker_container_networks":["bridge"],"docker_container_ports":["10.0.3.1:8500-\u003e8500/tcp","172.31.36.56:8500-\u003e8500/tcp","53/tcp","53/udp","8300/tcp","8301/tcp","8301/udp","8302/tcp","8302/udp","8400/tcp"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:16.806144602Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_id":{"timestamp":"2016-07-08T15:57:47.813349941Z","value":"e4f485690a7e650cef04f468b0c15e15bf87c625d194a57d849308b25643966b"},"docker_env_SHELL":{"timestamp":"2016-07-08T15:57:47.813380467Z","value":"/bin/bash"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"Up 3 weeks"},"docker_container_name":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"consul"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"default"},"docker_container_command":{"timestamp":"2016-07-08T15:57:47.813349941Z","value":"/bin/start -server -bootstrap"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:57:47.813349941Z","value":"17 Jun 16 10:19 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T15:57:47.813349941Z","value":"consul"},"docker_image_id":{"timestamp":"2016-07-08T15:57:47.813349941Z","value":"09ea64205e553163a9d7790c9688cff73e3dc2439a8382021a2b2223545f01ff"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815687396Z","value":"swarm-keystore;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:16.806151145Z","value":"4a005de557657cfd"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:16.80613548Z","value":"509h44m3s"},"docker_env_PATH":{"timestamp":"2016-07-08T15:57:47.813377932Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:01Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:02Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:03Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:04Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:05Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:06Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:07Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:08Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:09Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:10Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:11Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:12Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:13Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:14Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:15Z","value":3.4803712E+07},{"date":"2016-07-08T16:03:16Z","value":3.4803712E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:01Z","last":"2016-07-08T16:03:16Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":5.239405265822785E+00},{"date":"2016-07-08T16:03:03Z","value":1.3235669285714286E+01},{"date":"2016-07-08T16:03:04Z","value":3.713030707070707E+00},{"date":"2016-07-08T16:03:05Z","value":8.05993461928934E+00},{"date":"2016-07-08T16:03:06Z","value":6.4772521827411165E+00},{"date":"2016-07-08T16:03:07Z","value":4.278651313131313E+00},{"date":"2016-07-08T16:03:08Z","value":1.2301475384615385E+01},{"date":"2016-07-08T16:03:09Z","value":1.318625E-01},{"date":"2016-07-08T16:03:10Z","value":5.159959696202532E+00},{"date":"2016-07-08T16:03:11Z","value":1.3775306532663317E-01},{"date":"2016-07-08T16:03:12Z","value":1.9757046616541354E+00},{"date":"2016-07-08T16:03:13Z","value":1.3481627109974426E+01},{"date":"2016-07-08T16:03:14Z","value":2.1199738693467338E-01},{"date":"2016-07-08T16:03:15Z","value":6.665910275689223E+00},{"date":"2016-07-08T16:03:16Z","value":1.8774204031007752E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:16Z"}},"parents":{"container_image":["09ea64205e553163a9d7790c9688cff73e3dc2439a8382021a2b2223545f01ff;\u003ccontainer_image\u003e"],"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822;\u003ccontainer\u003e":{"id":"dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.31","::1","fe80::1029:27ff:fea2:ed1","fe80::1434:f2ff:fe52:bc6f","fe80::2812:afff:fe68:6b0c","fe80::34d4:76ff:fef7:6de8","fe80::42:1bff:fe7d:d81a","fe80::42:f9ff:fe1b:3996","fe80::4418:d3ff:fe8f:11e4","fe80::45c:72ff:fe41:471","fe80::5091:d4ff:fe5d:badd","fe80::646f:5cff:fe87:bbec","fe80::8059:4eff:fe14:7d5f","fe80::8078:58ff:fe5e:2bb6","fe80::82f:ff:fe88:86ca","fe80::90f8:e1ff:fe2c:d164","fe80::ac2c:4fff:feab:392","fe80::bccb:76ff:fe9c:18d9","fe80::bcef:fbff:fea4:671d","fe80::c441:deff:fe61:3ed","fe80::dc79:10ff:fe68:931d","fe80::ec0f:aaff:fe92:9895","fe80::f4c4:e1ff:feea:22c3"],"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.35.31","swarm-node-0;127.0.0.1","swarm-node-0;172.17.0.1","swarm-node-0;::1","swarm-node-0;fe80::1029:27ff:fea2:ed1","swarm-node-0;fe80::1434:f2ff:fe52:bc6f","swarm-node-0;fe80::2812:afff:fe68:6b0c","swarm-node-0;fe80::34d4:76ff:fef7:6de8","swarm-node-0;fe80::42:1bff:fe7d:d81a","swarm-node-0;fe80::42:f9ff:fe1b:3996","swarm-node-0;fe80::4418:d3ff:fe8f:11e4","swarm-node-0;fe80::45c:72ff:fe41:471","swarm-node-0;fe80::5091:d4ff:fe5d:badd","swarm-node-0;fe80::646f:5cff:fe87:bbec","swarm-node-0;fe80::8059:4eff:fe14:7d5f","swarm-node-0;fe80::8078:58ff:fe5e:2bb6","swarm-node-0;fe80::82f:ff:fe88:86ca","swarm-node-0;fe80::90f8:e1ff:fe2c:d164","swarm-node-0;fe80::ac2c:4fff:feab:392","swarm-node-0;fe80::bccb:76ff:fe9c:18d9","swarm-node-0;fe80::bcef:fbff:fea4:671d","swarm-node-0;fe80::c441:deff:fe61:3ed","swarm-node-0;fe80::dc79:10ff:fe68:931d","swarm-node-0;fe80::ec0f:aaff:fe92:9895","swarm-node-0;fe80::f4c4:e1ff:feea:22c3"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377854176Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T15:59:16.386409524Z","value":"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.378404414Z","value":"true"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.386409524Z","value":"dd4d30935a0f2e374bad6f8c17c79c2469e2a92f996d847bcbac85973327e822"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:16.386418587Z","value":"system"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"running"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"weaveplugin"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"host"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.386409524Z","value":"17 Jun 16 10:45 UTC"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"509h17m25s"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.386409524Z","value":"/home/weave/plugin --no-multicast-route"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377860207Z","value":"6c49ebb578d0c463"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.386482534Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"0"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.386409524Z","value":"swarm-node-0"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.39294635Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377840021Z","value":"Up 3 weeks"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":5.439488E+06},{"date":"2016-07-08T16:03:04Z","value":5.439488E+06},{"date":"2016-07-08T16:03:05Z","value":5.439488E+06},{"date":"2016-07-08T16:03:06Z","value":5.439488E+06},{"date":"2016-07-08T16:03:08Z","value":5.439488E+06},{"date":"2016-07-08T16:03:09Z","value":5.439488E+06},{"date":"2016-07-08T16:03:10Z","value":5.439488E+06},{"date":"2016-07-08T16:03:11Z","value":5.439488E+06},{"date":"2016-07-08T16:03:13Z","value":5.439488E+06},{"date":"2016-07-08T16:03:14Z","value":5.439488E+06},{"date":"2016-07-08T16:03:15Z","value":5.439488E+06},{"date":"2016-07-08T16:03:16Z","value":5.439488E+06},{"date":"2016-07-08T16:03:17Z","value":5.439488E+06},{"date":"2016-07-08T16:03:18Z","value":5.439488E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":5.753509511568123E-01},{"date":"2016-07-08T16:03:04Z","value":9.665722921914358E-02},{"date":"2016-07-08T16:03:05Z","value":1.2859680412371133E-01},{"date":"2016-07-08T16:03:06Z","value":1.164493094629156E-01},{"date":"2016-07-08T16:03:08Z","value":4.877088324873096E-01},{"date":"2016-07-08T16:03:09Z","value":1.409417708333333E-01},{"date":"2016-07-08T16:03:10Z","value":8.877141388174807E-02},{"date":"2016-07-08T16:03:11Z","value":1.0086365482233502E-01},{"date":"2016-07-08T16:03:13Z","value":1.2316890025575447E-01},{"date":"2016-07-08T16:03:14Z","value":1.311117974683544E-01},{"date":"2016-07-08T16:03:15Z","value":1.2544338461538462E-01},{"date":"2016-07-08T16:03:16Z","value":1.3030327455919394E-01},{"date":"2016-07-08T16:03:17Z","value":1.0309872122762148E-01},{"date":"2016-07-08T16:03:18Z","value":1.3677142857142857E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container_image":["45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7;\u003ccontainer_image\u003e"]},"children":null},"7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32;\u003ccontainer\u003e":{"id":"7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["172.17.0.3"],"docker_container_ips_with_scopes":["swarm-master;172.17.0.3"],"docker_container_networks":["bridge"],"docker_container_ports":["2375/tcp"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031176977Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_command":{"timestamp":"2016-07-08T15:58:43.151981794Z","value":"/swarm join --advertise 52.39.40.168:2376 consul://52.26.72.53:8500"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.151993053Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.151981794Z","value":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.151981794Z","value":"17 Jun 16 10:23 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.151981794Z","value":"7ad1a2d11438244778684e3081d3963f3c7b6c7e912383172691990584860a32"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"default"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"0"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.151981794Z","value":"7ad1a2d11438"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"running"},"docker_env_SWARM_HOST":{"timestamp":"2016-07-08T15:58:43.151995093Z","value":":2375"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031186287Z","value":"441fa15a2f811591"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"swarm-agent"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"509h40m3s"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040756942Z","value":"swarm-master;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031168121Z","value":"Up 3 weeks"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":0E+00},{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:05Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":0E+00},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":1.2187786802030456E-01},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":1.1205454545454546E-02},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:17Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":4.653056E+06},{"date":"2016-07-08T16:03:03Z","value":4.653056E+06},{"date":"2016-07-08T16:03:04Z","value":4.653056E+06},{"date":"2016-07-08T16:03:05Z","value":4.653056E+06},{"date":"2016-07-08T16:03:06Z","value":4.653056E+06},{"date":"2016-07-08T16:03:07Z","value":4.653056E+06},{"date":"2016-07-08T16:03:08Z","value":4.653056E+06},{"date":"2016-07-08T16:03:09Z","value":4.653056E+06},{"date":"2016-07-08T16:03:10Z","value":4.653056E+06},{"date":"2016-07-08T16:03:11Z","value":4.653056E+06},{"date":"2016-07-08T16:03:12Z","value":4.653056E+06},{"date":"2016-07-08T16:03:13Z","value":4.653056E+06},{"date":"2016-07-08T16:03:14Z","value":4.653056E+06},{"date":"2016-07-08T16:03:15Z","value":4.653056E+06},{"date":"2016-07-08T16:03:16Z","value":4.653056E+06},{"date":"2016-07-08T16:03:17Z","value":4.653056E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e"]},"children":null},"99c42ffa3c12375084062ac23b39a1758861cbea4c28e85d13033297c3ca3f6c;\u003ccontainer\u003e":{"id":"99c42ffa3c12375084062ac23b39a1758861cbea4c28e85d13033297c3ca3f6c;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_state":{"timestamp":"2016-07-08T16:03:18.691804222Z","value":"deleted"},"docker_container_id":{"timestamp":"2016-07-08T16:03:18.691804222Z","value":"99c42ffa3c12375084062ac23b39a1758861cbea4c28e85d13033297c3ca3f6c"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.691920856Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"ca845b1c6cd13b31181b5db75e9e733934f4636fa2f0c519ec440f6c8ba48b28;\u003ccontainer\u003e":{"id":"ca845b1c6cd13b31181b5db75e9e733934f4636fa2f0c519ec440f6c8ba48b28;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":null,"docker_container_networks":["bridge"],"docker_container_ips_with_scopes":null,"docker_container_ips":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525467658Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525464448Z","value":"Created"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.550862776Z","value":"data-only "},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.550862776Z","value":"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.550874908Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.550862776Z","value":"ca845b1c6cd13b31181b5db75e9e733934f4636fa2f0c519ec440f6c8ba48b28"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525464448Z","value":"created"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.550862776Z","value":"ca845b1c6cd1"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525470346Z","value":"16f1765164ccb7a7"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530170161Z","value":"swarm-node-1;\u003chost\u003e"},"docker_label_weavevolumes":{"timestamp":"2016-07-08T15:59:29.550871522Z","value":""},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.550862776Z","value":"17 Jun 16 10:45 UTC"}},"parents":{"container_image":["5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566;\u003ccontainer\u003e":{"id":"f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":null,"docker_container_ips_with_scopes":[";10.0.4.10"],"docker_container_ips":["10.0.4.10"],"docker_container_networks":["weavedemo_backoffice"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525542864Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"running"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:03:05.853452258Z","value":"1.6.2"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530234705Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"tender_jones"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"0"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530919745Z","value":"86:4b:cb:25:d7:7b"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"12s"},"docker_container_hostname":{"timestamp":"2016-07-08T16:03:05.853425459Z","value":"f2ec09faf4cb"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"Up 12 seconds"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525535106Z","value":"weavedemo_backoffice"},"docker_container_command":{"timestamp":"2016-07-08T16:03:05.853425459Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_container_id":{"timestamp":"2016-07-08T16:03:05.853425459Z","value":"f2ec09faf4cbe776c22070ef5c02235e58c46d073955ff23c5cf3604a4af4566"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:03:05.853444575Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_env_PATH":{"timestamp":"2016-07-08T16:03:05.85345017Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T16:03:05.853425459Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_created":{"timestamp":"2016-07-08T16:03:05.853425459Z","value":"08 Jul 16 16:03 UTC"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:03:05.853454457Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525550249Z","value":"16f1765164ccb7a7"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:03:05.853447245Z","value":"/go"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:12Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:16Z","value":0E+00},{"date":"2016-07-08T16:03:17Z","value":4.931413441955193E-02}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:09Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:07Z","value":9.33888E+05},{"date":"2016-07-08T16:03:09Z","value":9.33888E+05},{"date":"2016-07-08T16:03:11Z","value":9.33888E+05},{"date":"2016-07-08T16:03:12Z","value":9.33888E+05},{"date":"2016-07-08T16:03:13Z","value":9.33888E+05},{"date":"2016-07-08T16:03:15Z","value":9.33888E+05},{"date":"2016-07-08T16:03:16Z","value":9.33888E+05},{"date":"2016-07-08T16:03:17Z","value":9.33888E+05}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:07Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d;\u003ccontainer\u003e":{"id":"9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":["27017/tcp"],"docker_container_ips_with_scopes":[";10.0.2.3"],"docker_container_ips":["10.0.2.3"],"docker_container_networks":["weavedemo_secure"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377828282Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_GPG_KEYS":{"timestamp":"2016-07-08T15:59:16.381647313Z","value":"DFFA3DCF326E302C4787673A01C4E7FAAAB2461C \t42F3E95A2C4F08279C4960ADD68FA50FEA312927"},"docker_env_MONGO_MAJOR":{"timestamp":"2016-07-08T15:59:16.381649219Z","value":"3.2"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.381513259Z","value":"9de13b97c2bcd46d9fcecb7dd75e3279cca5530be797615cacd1c0702a62b32d"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:16.381625674Z","value":"False"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"0"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"505h0m43s"},"docker_env_MONGO_VERSION":{"timestamp":"2016-07-08T15:59:16.381651294Z","value":"3.2.6"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"weavedemo_accounts-db_1"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:16.38162334Z","value":"1"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:16.381620781Z","value":"4cdc9154e22702adb9d7b7355d79aba58fef78e442d449c53b406ba3a40b7463"},"docker_env_GOSU_VERSION":{"timestamp":"2016-07-08T15:59:16.381644907Z","value":"1.7"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392988958Z","value":"swarm-node-0;\u003chost\u003e"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"running"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"Up 3 weeks"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.381513259Z","value":"/entrypoint.sh mongod"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:16.381592862Z","value":"accounts-db"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:16.381614501Z","value":"1.7.1"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.381513259Z","value":"accounts-db.weave.local"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377834786Z","value":"6c49ebb578d0c463"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:16.381618458Z","value":"[\"on-node-failure\"]"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.393744839Z","value":"accounts-db.weave.local"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.381513259Z","value":"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.393808325Z","value":"26:ed:75:e7:70:40"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377822626Z","value":"weavedemo_secure"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:16.381590187Z","value":"weavedemo"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.381513259Z","value":"17 Jun 16 15:02 UTC"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.381632354Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:16.381616569Z","value":"5a08b107b10b41d2da1019aa14e7047afa26a2835c0a666228eb154a0b96cb8f"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":4.7214786632390743E-01},{"date":"2016-07-08T16:03:04Z","value":7.164388916876574E-01},{"date":"2016-07-08T16:03:05Z","value":8.451827835051545E-01},{"date":"2016-07-08T16:03:06Z","value":7.481609207161125E-01},{"date":"2016-07-08T16:03:08Z","value":1.0300139086294415E+00},{"date":"2016-07-08T16:03:09Z","value":8.217260416666667E-01},{"date":"2016-07-08T16:03:10Z","value":1.1392433213367609E+01},{"date":"2016-07-08T16:03:11Z","value":5.809598984771573E-01},{"date":"2016-07-08T16:03:13Z","value":8.981686956521739E-01},{"date":"2016-07-08T16:03:14Z","value":6.122540759493671E-01},{"date":"2016-07-08T16:03:15Z","value":7.737824615384615E-01},{"date":"2016-07-08T16:03:16Z","value":7.265435768261965E-01},{"date":"2016-07-08T16:03:17Z","value":7.500745780051151E-01},{"date":"2016-07-08T16:03:18Z","value":1.178088948979592E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":3.70888704E+08},{"date":"2016-07-08T16:03:04Z","value":3.70888704E+08},{"date":"2016-07-08T16:03:05Z","value":3.70888704E+08},{"date":"2016-07-08T16:03:06Z","value":3.70888704E+08},{"date":"2016-07-08T16:03:08Z","value":3.70888704E+08},{"date":"2016-07-08T16:03:09Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:10Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:11Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:13Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:14Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:15Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:16Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:17Z","value":3.70896896E+08},{"date":"2016-07-08T16:03:18Z","value":3.70896896E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"],"container_image":["4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0;\u003ccontainer_image\u003e"]},"children":null},"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e":{"id":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ports":["25672/tcp","4369/tcp","5671/tcp","5672/tcp"],"docker_container_ips_with_scopes":[";10.0.4.2"],"docker_container_ips":["10.0.4.2"],"docker_container_networks":["weavedemo_backoffice"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377793301Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.392904908Z","value":"swarm-node-0;\u003chost\u003e"},"docker_env_RABBITMQ_SASL_LOGS":{"timestamp":"2016-07-08T15:59:16.385481774Z","value":"-"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:16.385409231Z","value":"8fa9c9e945cb7f6f16ed644fa23afdc8e906e1dc441a9cc08166962fe51d99b6"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"505h0m44s"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.385385345Z","value":"17 Jun 16 15:02 UTC"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:16.385411436Z","value":"1"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"0"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.393777862Z","value":"de:9b:48:fc:82:6a"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.385385345Z","value":"7808cf68b514034ce169a3b1043d6b6f1e06aa1351bc5a45b2dbdb3778b0150d"},"docker_env_GOSU_VERSION":{"timestamp":"2016-07-08T15:59:16.385491301Z","value":"1.7"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:16.385445006Z","value":"rabbitmq"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.393767385Z","value":"rabbitmq.weave.local"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377799046Z","value":"6c49ebb578d0c463"},"docker_env_RABBITMQ_VERSION":{"timestamp":"2016-07-08T15:59:16.385483657Z","value":"3.6.2"},"docker_env_RABBITMQ_DEBIAN_VERSION":{"timestamp":"2016-07-08T15:59:16.385485357Z","value":"3.6.2-1"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"running"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"weavedemo_rabbitmq_1"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"weavedemo_backoffice"},"docker_env_RABBITMQ_LOGS":{"timestamp":"2016-07-08T15:59:16.38547955Z","value":"-"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.385385345Z","value":"/docker-entrypoint.sh rabbitmq-server"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:16.385404473Z","value":"bb6a074fb1d1ca239cb222f82adb728203df4bbf35ce65214fca7a85f32bd716"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:16.385406837Z","value":"[\"on-node-failure\"]"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:16.385447103Z","value":"1.7.1"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.385489139Z","value":"/usr/lib/rabbitmq/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.385385345Z","value":"a2ecfb1c9ba8e2a1ba4fafb9be37f77bd058df7958a697d0ed475ecdec431930"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:16.385442133Z","value":"weavedemo"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.385385345Z","value":"rabbitmq.weave.local"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:16.385413663Z","value":"False"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377787516Z","value":"Up 3 weeks"},"docker_env_HOME":{"timestamp":"2016-07-08T15:59:16.385487092Z","value":"/var/lib/rabbitmq"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":3.826498740554156E-02},{"date":"2016-07-08T16:03:06Z","value":3.730896907216495E-01},{"date":"2016-07-08T16:03:07Z","value":1.1321177664974619E-01},{"date":"2016-07-08T16:03:08Z","value":8.311952083333333E-01},{"date":"2016-07-08T16:03:09Z","value":1.1683395465994961E-01},{"date":"2016-07-08T16:03:10Z","value":3.8405974293059125E-01},{"date":"2016-07-08T16:03:11Z","value":4.487704568527919E-01},{"date":"2016-07-08T16:03:12Z","value":5.509558874680307E+00},{"date":"2016-07-08T16:03:13Z","value":8.594345215189874E+00},{"date":"2016-07-08T16:03:14Z","value":4.8338923076923074E-01},{"date":"2016-07-08T16:03:15Z","value":3.508832241813602E-01},{"date":"2016-07-08T16:03:16Z","value":4.5002404092071613E-01},{"date":"2016-07-08T16:03:17Z","value":1.7777969387755102E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:04Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:06Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:07Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:08Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:09Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:10Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:11Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:12Z","value":1.4227456E+08},{"date":"2016-07-08T16:03:13Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:14Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:15Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:16Z","value":1.4219264E+08},{"date":"2016-07-08T16:03:17Z","value":1.4219264E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["a2ecfb1c9ba8e2a1ba4fafb9be37f77bd058df7958a697d0ed475ecdec431930;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"e5ec80d59130f65acc4643d6cf1cc213402fb9a3ce1da9724f36ffbd3ccb422b;\u003ccontainer\u003e":{"id":"e5ec80d59130f65acc4643d6cf1cc213402fb9a3ce1da9724f36ffbd3ccb422b;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","10.32.0.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.200","::1","fe80::1026:d2ff:feaa:7cf4","fe80::243d:65ff:fe14:b7cf","fe80::28c2:80ff:fef2:65fd","fe80::4043:9dff:fe39:73cb","fe80::42:78ff:fe44:2903","fe80::42:daff:fe4c:7a03","fe80::45e:ff:fe9c:6d2f","fe80::5087:9dff:fe64:c0cc","fe80::8007:35ff:fe2a:8e0e","fe80::9c32:e6ff:fea2:8c3b","fe80::a896:c3ff:fe37:c6af","fe80::b08d:e4ff:fe8f:87d0","fe80::b85e:fbff:febf:79f7","fe80::c0f:31ff:fef2:74eb","fe80::d884:1dff:fe05:3b98","fe80::e81b:95ff:feff:7036","fe80::ecc2:e8ff:fe88:88fe","fe80::f467:69ff:fe80:4164"],"docker_container_ips_with_scopes":[";10.0.3.1",";10.32.0.1",";172.18.0.1",";172.31.35.200","swarm-master;127.0.0.1","swarm-master;172.17.0.1","swarm-master;::1","swarm-master;fe80::1026:d2ff:feaa:7cf4","swarm-master;fe80::243d:65ff:fe14:b7cf","swarm-master;fe80::28c2:80ff:fef2:65fd","swarm-master;fe80::4043:9dff:fe39:73cb","swarm-master;fe80::42:78ff:fe44:2903","swarm-master;fe80::42:daff:fe4c:7a03","swarm-master;fe80::45e:ff:fe9c:6d2f","swarm-master;fe80::5087:9dff:fe64:c0cc","swarm-master;fe80::8007:35ff:fe2a:8e0e","swarm-master;fe80::9c32:e6ff:fea2:8c3b","swarm-master;fe80::a896:c3ff:fe37:c6af","swarm-master;fe80::b08d:e4ff:fe8f:87d0","swarm-master;fe80::b85e:fbff:febf:79f7","swarm-master;fe80::c0f:31ff:fef2:74eb","swarm-master;fe80::d884:1dff:fe05:3b98","swarm-master;fe80::e81b:95ff:feff:7036","swarm-master;fe80::ecc2:e8ff:fe88:88fe","swarm-master;fe80::f467:69ff:fe80:4164"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031342011Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T15:58:43.141858038Z","value":"4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.032067676Z","value":"true"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031338436Z","value":"created"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040808328Z","value":"swarm-master;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031338436Z","value":"Created"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031344846Z","value":"441fa15a2f811591"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.141858038Z","value":"/usr/bin/weaveutil container-addrs weave weave:expose 294f208bf74c d2b3ac8464de a69c4703a421 643a1480f077 ae5858070a14 3a8ea9768387 d188e3163811 7ad1a2d11438 d193625a5b89"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.141876348Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:58:43.141868915Z","value":"system"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.141858038Z","value":"02 Jul 16 10:35 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.141858038Z","value":"swarm-master"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.141858038Z","value":"e5ec80d59130f65acc4643d6cf1cc213402fb9a3ce1da9724f36ffbd3ccb422b"}},"parents":{"host":["swarm-master;\u003chost\u003e"],"container_image":["4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582;\u003ccontainer_image\u003e"]},"children":null},"d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763;\u003ccontainer\u003e":{"id":"d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.2.5"],"docker_container_ips":["10.0.2.5"],"docker_container_networks":["weavedemo_secure"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031324726Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:58:43.143661301Z","value":"1.7.1"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T15:58:43.143685498Z","value":"1.6.2"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:58:43.143658881Z","value":"login"},"docker_env_GOLANG_SRC_SHA256":{"timestamp":"2016-07-08T15:58:43.143689538Z","value":"787b0b750d037016a30c6ed05a8a70a91b2e9db4bd9b1a2453aa502a63f1bccc"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:58:43.143656406Z","value":"weavedemo"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.143645367Z","value":"login.weave.local"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040905277Z","value":"swarm-master;\u003chost\u003e"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.042160608Z","value":"login.weave.local"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.143682921Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:58:43.143673854Z","value":"False"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"Up 3 weeks"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"weavedemo_secure"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"0"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031333972Z","value":"441fa15a2f811591"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:58:43.143667693Z","value":"ef1f313a654b21c0b185d1e61a634a811de092a1a4133a2192add5540a69e924"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"505h0m43s"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:58:43.143663286Z","value":"619a9377c761163790eb1c3874284514e0551ca90cf7e5ea4554f7f5f7010fa9"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"weavedemo_login_1"},"docker_env_GOLANG_SRC_URL":{"timestamp":"2016-07-08T15:58:43.143687478Z","value":"https://golang.org/dl/go1.6.2.src.tar.gz"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.042172624Z","value":"12:f1:47:61:9b:69"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.143645367Z","value":"d2b3ac8464deb350ce052db1ac483f59bed70f515e0c9059b48f4595b36c8763"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.143645367Z","value":"/go/bin/login -port=80"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:58:43.143671491Z","value":"1"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.143645367Z","value":"3ee5178e48ebcffb28aab30e16a1d0914705cd659de4b1c2944cfb9ae36c1893"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031314413Z","value":"running"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.143645367Z","value":"17 Jun 16 15:02 UTC"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:58:43.143665379Z","value":"[\"on-node-failure\"]"},"docker_env_GOPATH":{"timestamp":"2016-07-08T15:58:43.143679695Z","value":"/go"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.783337208333333E+01},{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:05Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":0E+00},{"date":"2016-07-08T16:03:07Z","value":0E+00},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:10Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":6.443276767676768E-01},{"date":"2016-07-08T16:03:12Z","value":1.4145207849462366E+01},{"date":"2016-07-08T16:03:13Z","value":4.737986596858638E+00},{"date":"2016-07-08T16:03:14Z","value":0E+00},{"date":"2016-07-08T16:03:15Z","value":0E+00},{"date":"2016-07-08T16:03:16Z","value":3.8137903797468353E-01},{"date":"2016-07-08T16:03:17Z","value":6.393786259541985E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:03Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:04Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:05Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:06Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:07Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:08Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:09Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:10Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:11Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:12Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:13Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:14Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:15Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:16Z","value":8.6061056E+07},{"date":"2016-07-08T16:03:17Z","value":8.6061056E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["3ee5178e48ebcffb28aab30e16a1d0914705cd659de4b1c2944cfb9ae36c1893;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253;\u003ccontainer\u003e":{"id":"7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.4.7"],"docker_container_ips_with_scopes":[";10.0.4.7"],"docker_container_networks":["weavedemo_backoffice"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525381077Z","controls":["docker_remove_container","docker_start_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:02:44.145503872Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"docker_container_created":{"timestamp":"2016-07-08T16:02:44.145503872Z","value":"08 Jul 16 16:02 UTC"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525388174Z","value":"16f1765164ccb7a7"},"docker_env_GOPATH":{"timestamp":"2016-07-08T16:02:44.14552601Z","value":"/go"},"docker_container_command":{"timestamp":"2016-07-08T16:02:44.145503872Z","value":"/go/bin/worker -port=80 ping rabbitmq"},"docker_env_GOLANG_VERSION":{"timestamp":"2016-07-08T16:02:44.145530779Z","value":"1.6.2"},"docker_env_PATH":{"timestamp":"2016-07-08T16:02:44.145528558Z","value":"/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_name":{"timestamp":"2016-07-08T16:03:14.537440755Z","value":"kickass_wozniak"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:14.537440755Z","value":"weavedemo_backoffice"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:15.704882708Z","value":"5a:06:86:a4:c5:d4"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:14.537440755Z","value":"29s"},"docker_container_hostname":{"timestamp":"2016-07-08T16:02:44.145503872Z","value":"7cb031f4977f"},"docker_container_id":{"timestamp":"2016-07-08T16:02:44.145503872Z","value":"7cb031f4977fa8772cd8a5d6afdef415150a20106fa2567bf511618a22fa8253"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525375619Z","value":"Exited (0) 4 seconds ago"},"docker_env_GOLANG_DOWNLOAD_URL":{"timestamp":"2016-07-08T16:02:44.1455212Z","value":"https://golang.org/dl/go1.6.2.linux-amd64.tar.gz"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:14.537440755Z","value":"0"},"docker_env_GOLANG_DOWNLOAD_SHA256":{"timestamp":"2016-07-08T16:02:44.145523864Z","value":"e40c36ae71756198478624ed1bb4ce17597b3c19d243f3f0899bb5740d56212a"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525375619Z","value":"exited"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530149162Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":9.6256E+05},{"date":"2016-07-08T16:03:04Z","value":9.6256E+05},{"date":"2016-07-08T16:03:06Z","value":9.6256E+05},{"date":"2016-07-08T16:03:08Z","value":9.6256E+05},{"date":"2016-07-08T16:03:09Z","value":9.6256E+05},{"date":"2016-07-08T16:03:11Z","value":9.6256E+05},{"date":"2016-07-08T16:03:13Z","value":9.6256E+05}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:13Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":0E+00},{"date":"2016-07-08T16:03:06Z","value":2.6123475177304963E-02},{"date":"2016-07-08T16:03:08Z","value":0E+00},{"date":"2016-07-08T16:03:09Z","value":0E+00},{"date":"2016-07-08T16:03:11Z","value":0E+00},{"date":"2016-07-08T16:03:13Z","value":0E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:13Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e"]},"children":null},"771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a;\u003ccontainer\u003e":{"id":"771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_backoffice"],"docker_container_ips_with_scopes":[";10.0.4.4"],"docker_container_ips":["10.0.4.4"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525358455Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_JAVA_HOME":{"timestamp":"2016-07-08T15:59:29.543397787Z","value":"/usr/lib/jvm/java-1.8-openjdk"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:29.543371009Z","value":"False"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"weavedemo_queue-master_1"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.543352465Z","value":"771c03d9066ee6603c4d1bbca977d0762eac807dbb9c6b45702bfd329669640a"},"docker_env_LANG":{"timestamp":"2016-07-08T15:59:29.5433961Z","value":"C.UTF-8"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530108774Z","value":"swarm-node-1;\u003chost\u003e"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:29.543373066Z","value":"weavedemo"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530886786Z","value":"b2:f6:31:ab:9e:12"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.543352465Z","value":"queue-master.weave.local"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"running"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:29.543379403Z","value":"8df1460b7a2a98eaecfb6e29d3b1600dec8fad081641004b5acce44dc560f927"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:29.543381339Z","value":"[\"on-node-failure\"]"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:19.530849704Z","value":"queue-master.weave.local"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"0"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:29.543362122Z","value":"1"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.543352465Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:29.543375337Z","value":"queue-master"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:29.543377484Z","value":"1.7.1"},"docker_env_JAVA_VERSION":{"timestamp":"2016-07-08T15:59:29.543389659Z","value":"8u92"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.543352465Z","value":"b77cc45d6c79bfe8e11506e9739e174caeb8a825ce9c1c6f8705c241135eabc7"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.543352465Z","value":"17 Jun 16 15:02 UTC"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525369594Z","value":"16f1765164ccb7a7"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"weavedemo_backoffice"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:29.543383459Z","value":"8cec7a03607c8848dcf9e7c7b7c97c93ed6ae3fa9738761af38156475f2d6b06"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"505h0m44s"},"docker_env_JAVA_ALPINE_VERSION":{"timestamp":"2016-07-08T15:59:29.543391584Z","value":"8.92.14-r1"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.543393714Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/bin"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.52535087Z","value":"Up 3 weeks"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:05Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:07Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:08Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:09Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:10Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:12Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:13Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:15Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:16Z","value":7.30435584E+08},{"date":"2016-07-08T16:03:18Z","value":7.30435584E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":3.4405040650406504E-02},{"date":"2016-07-08T16:03:05Z","value":1.0644751773049646E-01},{"date":"2016-07-08T16:03:07Z","value":1.0835745379876797E-01},{"date":"2016-07-08T16:03:08Z","value":8.030227642276422E-02},{"date":"2016-07-08T16:03:09Z","value":4.86E-02},{"date":"2016-07-08T16:03:10Z","value":2.4625545851528385E-01},{"date":"2016-07-08T16:03:12Z","value":7.668738805970149E-02},{"date":"2016-07-08T16:03:13Z","value":6.467259259259259E-02},{"date":"2016-07-08T16:03:15Z","value":3.093888E-01},{"date":"2016-07-08T16:03:16Z","value":1.5833098827470686E-02},{"date":"2016-07-08T16:03:18Z","value":1.5586928571428573E-02}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["b77cc45d6c79bfe8e11506e9739e174caeb8a825ce9c1c6f8705c241135eabc7;\u003ccontainer_image\u003e"]},"children":null},"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e":{"id":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.31","::1","fe80::1029:27ff:fea2:ed1","fe80::1434:f2ff:fe52:bc6f","fe80::2812:afff:fe68:6b0c","fe80::34d4:76ff:fef7:6de8","fe80::42:1bff:fe7d:d81a","fe80::42:f9ff:fe1b:3996","fe80::4418:d3ff:fe8f:11e4","fe80::45c:72ff:fe41:471","fe80::5091:d4ff:fe5d:badd","fe80::646f:5cff:fe87:bbec","fe80::8059:4eff:fe14:7d5f","fe80::8078:58ff:fe5e:2bb6","fe80::82f:ff:fe88:86ca","fe80::90f8:e1ff:fe2c:d164","fe80::ac2c:4fff:feab:392","fe80::bccb:76ff:fe9c:18d9","fe80::bcef:fbff:fea4:671d","fe80::c441:deff:fe61:3ed","fe80::dc79:10ff:fe68:931d","fe80::ec0f:aaff:fe92:9895","fe80::f4c4:e1ff:feea:22c3"],"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.35.31","swarm-node-0;127.0.0.1","swarm-node-0;172.17.0.1","swarm-node-0;::1","swarm-node-0;fe80::1029:27ff:fea2:ed1","swarm-node-0;fe80::1434:f2ff:fe52:bc6f","swarm-node-0;fe80::2812:afff:fe68:6b0c","swarm-node-0;fe80::34d4:76ff:fef7:6de8","swarm-node-0;fe80::42:1bff:fe7d:d81a","swarm-node-0;fe80::42:f9ff:fe1b:3996","swarm-node-0;fe80::4418:d3ff:fe8f:11e4","swarm-node-0;fe80::45c:72ff:fe41:471","swarm-node-0;fe80::5091:d4ff:fe5d:badd","swarm-node-0;fe80::646f:5cff:fe87:bbec","swarm-node-0;fe80::8059:4eff:fe14:7d5f","swarm-node-0;fe80::8078:58ff:fe5e:2bb6","swarm-node-0;fe80::82f:ff:fe88:86ca","swarm-node-0;fe80::90f8:e1ff:fe2c:d164","swarm-node-0;fe80::ac2c:4fff:feab:392","swarm-node-0;fe80::bccb:76ff:fe9c:18d9","swarm-node-0;fe80::bcef:fbff:fea4:671d","swarm-node-0;fe80::c441:deff:fe61:3ed","swarm-node-0;fe80::dc79:10ff:fe68:931d","swarm-node-0;fe80::ec0f:aaff:fe92:9895","swarm-node-0;fe80::f4c4:e1ff:feea:22c3"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.377810985Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:16.373966099Z","value":"system"},"docker_image_id":{"timestamp":"2016-07-08T15:59:16.373953377Z","value":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:59:16.373953377Z","value":"08 Jul 16 15:59 UTC"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:16.373953377Z","value":"swarm-node-0"},"docker_container_id":{"timestamp":"2016-07-08T15:59:16.373953377Z","value":"811959be55e4a12a5fb0e5e73685d2789a5e68b58c61ab792c94d10238949e08"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.392969187Z","value":"swarm-node-0;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.377817418Z","value":"6c49ebb578d0c463"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"Up 4 minutes"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"weavescope"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.378389444Z","value":"true"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"host"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"running"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:16.373971046Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.377806341Z","value":"4m3s"},"docker_container_command":{"timestamp":"2016-07-08T15:59:16.373953377Z","value":"/home/weave/entrypoint.sh --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":7.287856555269922E+00},{"date":"2016-07-08T16:03:05Z","value":7.661399587628866E+00},{"date":"2016-07-08T16:03:07Z","value":2.195942436548223E+01},{"date":"2016-07-08T16:03:08Z","value":7.964434583333333E+00},{"date":"2016-07-08T16:03:09Z","value":5.508728664987405E+00},{"date":"2016-07-08T16:03:10Z","value":1.6321764935732645E+01},{"date":"2016-07-08T16:03:12Z","value":1.0364857157360406E+01},{"date":"2016-07-08T16:03:13Z","value":1.2131913215189874E+01},{"date":"2016-07-08T16:03:14Z","value":9.391663999999999E+00},{"date":"2016-07-08T16:03:15Z","value":5.418609168765743E+00},{"date":"2016-07-08T16:03:16Z","value":1.4416945370843989E+01},{"date":"2016-07-08T16:03:17Z","value":8.509735612244897E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":5.771264E+07},{"date":"2016-07-08T16:03:03Z","value":5.771264E+07},{"date":"2016-07-08T16:03:05Z","value":5.771264E+07},{"date":"2016-07-08T16:03:07Z","value":5.9551744E+07},{"date":"2016-07-08T16:03:08Z","value":5.771264E+07},{"date":"2016-07-08T16:03:09Z","value":5.771264E+07},{"date":"2016-07-08T16:03:10Z","value":5.771264E+07},{"date":"2016-07-08T16:03:12Z","value":5.771264E+07},{"date":"2016-07-08T16:03:13Z","value":5.771264E+07},{"date":"2016-07-08T16:03:14Z","value":5.7716736E+07},{"date":"2016-07-08T16:03:15Z","value":5.7716736E+07},{"date":"2016-07-08T16:03:16Z","value":5.7720832E+07},{"date":"2016-07-08T16:03:17Z","value":5.7720832E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e"],"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e":{"id":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.47.123","swarm-node-1;127.0.0.1","swarm-node-1;172.17.0.1","swarm-node-1;::1","swarm-node-1;fe80::1077:6ff:fe3e:4d68","swarm-node-1;fe80::2ce1:26ff:fefe:74ae","swarm-node-1;fe80::304f:3aff:fe0e:97d","swarm-node-1;fe80::30c1:5fff:fe3d:839","swarm-node-1;fe80::35:53ff:fee1:5de5","swarm-node-1;fe80::38c3:f7ff:fef2:3f5f","swarm-node-1;fe80::41d:bff:fe40:4ed7","swarm-node-1;fe80::42:cbff:febb:d199","swarm-node-1;fe80::42:d0ff:fe35:27f6","swarm-node-1;fe80::446f:62ff:fe0b:7c35","swarm-node-1;fe80::488a:e1ff:fe03:cbde","swarm-node-1;fe80::503b:16ff:fe17:1d16","swarm-node-1;fe80::7482:b9ff:fe7b:5085","swarm-node-1;fe80::8053:54ff:fe90:4ad7","swarm-node-1;fe80::854:dff:fe79:c356","swarm-node-1;fe80::8a0:96ff:fe6f:a1da","swarm-node-1;fe80::8c8c:faff:fe06:e22","swarm-node-1;fe80::90d0:56ff:fe32:63ae","swarm-node-1;fe80::98fb:faff:fe65:3e9e","swarm-node-1;fe80::9c8b:29ff:fe93:75d8","swarm-node-1;fe80::a410:1aff:fe8b:8673","swarm-node-1;fe80::a8b4:faff:fe0d:b13f","swarm-node-1;fe80::a8b6:47ff:fee4:d8f1","swarm-node-1;fe80::c0fb:75ff:fe8f:271f","swarm-node-1;fe80::c80a:4eff:fe22:5da1","swarm-node-1;fe80::c87a:77ff:fee2:ee50","swarm-node-1;fe80::cc1c:7dff:fe27:3008","swarm-node-1;fe80::d08d:1eff:fe37:723f","swarm-node-1;fe80::d4f9:98ff:fe83:a900","swarm-node-1;fe80::e82c:39ff:fecc:6087","swarm-node-1;fe80::ec50:5eff:fe2b:695b","swarm-node-1;fe80::f490:13ff:feee:a103","swarm-node-1;fe80::fce7:7eff:fe24:5075"],"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.47.123","::1","fe80::1077:6ff:fe3e:4d68","fe80::2ce1:26ff:fefe:74ae","fe80::304f:3aff:fe0e:97d","fe80::30c1:5fff:fe3d:839","fe80::35:53ff:fee1:5de5","fe80::38c3:f7ff:fef2:3f5f","fe80::41d:bff:fe40:4ed7","fe80::42:cbff:febb:d199","fe80::42:d0ff:fe35:27f6","fe80::446f:62ff:fe0b:7c35","fe80::488a:e1ff:fe03:cbde","fe80::503b:16ff:fe17:1d16","fe80::7482:b9ff:fe7b:5085","fe80::8053:54ff:fe90:4ad7","fe80::854:dff:fe79:c356","fe80::8a0:96ff:fe6f:a1da","fe80::8c8c:faff:fe06:e22","fe80::90d0:56ff:fe32:63ae","fe80::98fb:faff:fe65:3e9e","fe80::9c8b:29ff:fe93:75d8","fe80::a410:1aff:fe8b:8673","fe80::a8b4:faff:fe0d:b13f","fe80::a8b6:47ff:fee4:d8f1","fe80::c0fb:75ff:fe8f:271f","fe80::c80a:4eff:fe22:5da1","fe80::c87a:77ff:fee2:ee50","fe80::cc1c:7dff:fe27:3008","fe80::d08d:1eff:fe37:723f","fe80::d4f9:98ff:fe83:a900","fe80::e82c:39ff:fecc:6087","fe80::ec50:5eff:fe2b:695b","fe80::f490:13ff:feee:a103","fe80::fce7:7eff:fe24:5075"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525335048Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.511810466Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:29.511805621Z","value":"system"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"3m51s"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.511791784Z","value":"08 Jul 16 15:59 UTC"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.53031593Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"Up 3 minutes"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525342664Z","value":"16f1765164ccb7a7"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.511791784Z","value":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.511791784Z","value":"/home/weave/entrypoint.sh --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"0"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:19.526542163Z","value":"true"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"running"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.511791784Z","value":"swarm-node-1"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"host"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.511791784Z","value":"7513f51762be3b544d1f4390ea174177c6eee7375b41656d1621c44b1eee2a66"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525328394Z","value":"weavescope"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":4.3945984E+07},{"date":"2016-07-08T16:03:06Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:07Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:08Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:10Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:11Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:13Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:14Z","value":4.2123264E+07},{"date":"2016-07-08T16:03:15Z","value":4.3917312E+07},{"date":"2016-07-08T16:03:18Z","value":4.2131456E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:06Z","value":2.0346441489361702E+01},{"date":"2016-07-08T16:03:07Z","value":5.635382258726899E+00},{"date":"2016-07-08T16:03:08Z","value":2.4938419512195122E+00},{"date":"2016-07-08T16:03:10Z","value":1.664758610619469E+01},{"date":"2016-07-08T16:03:11Z","value":1.68415392139738E+01},{"date":"2016-07-08T16:03:13Z","value":4.740767611940298E+00},{"date":"2016-07-08T16:03:14Z","value":5.086666748971194E+00},{"date":"2016-07-08T16:03:15Z","value":7.591962144053602E+00},{"date":"2016-07-08T16:03:18Z","value":1.794015315682281E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:06Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"a3445c8a01a7a837bd6060cc426867ad817d85d22caa30f3d70b19d68f4d72d1;\u003ccontainer\u003e":{"id":"a3445c8a01a7a837bd6060cc426867ad817d85d22caa30f3d70b19d68f4d72d1;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:08.291088368Z","value":"a3445c8a01a7a837bd6060cc426867ad817d85d22caa30f3d70b19d68f4d72d1"},"docker_container_state":{"timestamp":"2016-07-08T16:03:08.291088368Z","value":"deleted"},"host_node_id":{"timestamp":"2016-07-08T16:03:08.291233789Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e":{"id":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.1.3"],"docker_container_ips_with_scopes":[";10.0.1.3"],"docker_container_networks":["weavedemo_external"],"docker_container_ports":["10.0.3.1:80-\u003e80/tcp","10.32.0.1:80-\u003e80/tcp","172.31.35.200:80-\u003e80/tcp","443/tcp"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031217299Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031226886Z","value":"441fa15a2f811591"},"docker_env_NGINX_VERSION":{"timestamp":"2016-07-08T15:58:43.144937648Z","value":"1.11.0"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:18.042217006Z","value":"02:03:5c:17:07:89"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.144872923Z","value":"edge-router.weave.local"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"weavedemo_edge-router_1"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:18.042155443Z","value":"edge-router.weave.local"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:58:43.144886696Z","value":"b66144792a4645ad2b543e414cad5ca50295657264a5382466f2d072a74c2b22"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"0"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.144872923Z","value":"a69c4703a4210a2ad76d22fefbc56e0f7432ed931f94e508c78548e6ce865006"},"docker_env_CONFIG":{"timestamp":"2016-07-08T15:58:43.144905523Z","value":"\t--prefix=/etc/nginx \t--sbin-path=/usr/sbin/nginx \t--modules-path=/usr/lib/nginx/modules \t--conf-path=/etc/nginx/nginx.conf \t--error-log-path=/var/log/nginx/error.log \t--http-log-path=/var/log/nginx/access.log \t--pid-path=/var/run/nginx.pid \t--lock-path=/var/run/nginx.lock \t--http-client-body-temp-path=/var/cache/nginx/client_temp \t--http-proxy-temp-path=/var/cache/nginx/proxy_temp \t--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp \t--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp \t--http-scgi-temp-path=/var/cache/nginx/scgi_temp \t--user=nginx \t--group=nginx \t--with-http_ssl_module \t--with-http_realip_module \t--with-http_addition_module \t--with-http_sub_module \t--with-http_dav_module \t--with-http_flv_module \t--with-http_mp4_module \t--with-http_gunzip_module \t--with-http_gzip_static_module \t--with-http_random_index_module \t--with-http_secure_link_module \t--with-http_stub_status_module \t--with-http_auth_request_module \t--with-http_xslt_module=dynamic \t--with-http_image_filter_module=dynamic \t--with-http_geoip_module=dynamic \t--with-http_perl_module=dynamic \t--with-threads \t--with-stream \t--with-stream_ssl_module \t--with-http_slice_module \t--with-mail \t--with-mail_ssl_module \t--with-file-aio \t--with-http_v2_module \t--with-ipv6 \t"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:58:43.144884639Z","value":"8d623e7ca7edc4ec4295e49b48ea4a133aeb4f633b7bd6f26c56a0f23334d027"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"Up 3 weeks"},"docker_image_id":{"timestamp":"2016-07-08T15:58:43.144872923Z","value":"a385e0d393c6268e896714252076ef483f67503e0c51ee5f3ed7ab02ffa537ff"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:58:43.14489384Z","value":"weavedemo"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"running"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.144907781Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.144872923Z","value":"nginx -g daemon off;"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:58:43.14490025Z","value":"1.7.1"},"docker_label_com.docker.swarm.constraints":{"timestamp":"2016-07-08T15:58:43.144882216Z","value":"[\"node==swarm-master\"]"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:58:43.144891664Z","value":"False"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"weavedemo_external"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031208023Z","value":"505h0m43s"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.144872923Z","value":"17 Jun 16 15:02 UTC"},"docker_env_GPG_KEYS":{"timestamp":"2016-07-08T15:58:43.14494081Z","value":"B0F4253373F8F6F510D42178520A9993A1C052F8"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:58:43.144896388Z","value":"edge-router"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:58:43.144888948Z","value":"1"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.040723812Z","value":"swarm-master;\u003chost\u003e"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.4989052083333332E-01},{"date":"2016-07-08T16:03:04Z","value":5.375702564102564E-02},{"date":"2016-07-08T16:03:05Z","value":2.749354156171285E-01},{"date":"2016-07-08T16:03:06Z","value":7.268372795969773E-02},{"date":"2016-07-08T16:03:07Z","value":4.7167878787878786E-02},{"date":"2016-07-08T16:03:08Z","value":6.902442748091604E-02},{"date":"2016-07-08T16:03:09Z","value":1.9975654822335023E-01},{"date":"2016-07-08T16:03:10Z","value":3.966503740648379E-02},{"date":"2016-07-08T16:03:11Z","value":3.1010464646464647E-01},{"date":"2016-07-08T16:03:12Z","value":1.9189139784946234E-02},{"date":"2016-07-08T16:03:13Z","value":1.9972984293193718E-01},{"date":"2016-07-08T16:03:14Z","value":1.995753846153846E-02},{"date":"2016-07-08T16:03:15Z","value":1.884751515151515E-01},{"date":"2016-07-08T16:03:16Z","value":4.887362025316456E-02},{"date":"2016-07-08T16:03:17Z","value":1.9776834605597965E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:03Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:04Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:05Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:06Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:07Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:08Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:09Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:10Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:11Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:12Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:13Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:14Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:15Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:16Z","value":1.1968512E+07},{"date":"2016-07-08T16:03:17Z","value":1.1968512E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["a385e0d393c6268e896714252076ef483f67503e0c51ee5f3ed7ab02ffa537ff;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308;\u003ccontainer\u003e":{"id":"3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","10.32.0.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.200","::1","fe80::1026:d2ff:feaa:7cf4","fe80::243d:65ff:fe14:b7cf","fe80::28c2:80ff:fef2:65fd","fe80::4043:9dff:fe39:73cb","fe80::42:78ff:fe44:2903","fe80::42:daff:fe4c:7a03","fe80::45e:ff:fe9c:6d2f","fe80::5087:9dff:fe64:c0cc","fe80::8007:35ff:fe2a:8e0e","fe80::9c32:e6ff:fea2:8c3b","fe80::a896:c3ff:fe37:c6af","fe80::b08d:e4ff:fe8f:87d0","fe80::b85e:fbff:febf:79f7","fe80::c0f:31ff:fef2:74eb","fe80::d884:1dff:fe05:3b98","fe80::e81b:95ff:feff:7036","fe80::ecc2:e8ff:fe88:88fe","fe80::f467:69ff:fe80:4164"],"docker_container_ips_with_scopes":[";10.0.3.1",";10.32.0.1",";172.18.0.1",";172.31.35.200","swarm-master;127.0.0.1","swarm-master;172.17.0.1","swarm-master;::1","swarm-master;fe80::1026:d2ff:feaa:7cf4","swarm-master;fe80::243d:65ff:fe14:b7cf","swarm-master;fe80::28c2:80ff:fef2:65fd","swarm-master;fe80::4043:9dff:fe39:73cb","swarm-master;fe80::42:78ff:fe44:2903","swarm-master;fe80::42:daff:fe4c:7a03","swarm-master;fe80::45e:ff:fe9c:6d2f","swarm-master;fe80::5087:9dff:fe64:c0cc","swarm-master;fe80::8007:35ff:fe2a:8e0e","swarm-master;fe80::9c32:e6ff:fea2:8c3b","swarm-master;fe80::a896:c3ff:fe37:c6af","swarm-master;fe80::b08d:e4ff:fe8f:87d0","swarm-master;fe80::b85e:fbff:febf:79f7","swarm-master;fe80::c0f:31ff:fef2:74eb","swarm-master;fe80::d884:1dff:fe05:3b98","swarm-master;fe80::e81b:95ff:feff:7036","swarm-master;fe80::ecc2:e8ff:fe88:88fe","swarm-master;fe80::f467:69ff:fe80:4164"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031091782Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T15:58:43.148447169Z","value":"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"0"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.148447169Z","value":"swarm-master"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:58:43.148458639Z","value":"system"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.031921038Z","value":"true"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031105631Z","value":"441fa15a2f811591"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"Up 3 weeks"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"509h17m37s"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.148488597Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"running"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.0407843Z","value":"swarm-master;\u003chost\u003e"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.148447169Z","value":"/home/weave/plugin --no-multicast-route"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.148447169Z","value":"17 Jun 16 10:45 UTC"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.148447169Z","value":"3a8ea976838739300a5ed343f613c3428d94215761f75457e6da60d010b88308"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"weaveplugin"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031083102Z","value":"host"}},"metrics":{"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":6.51264E+06},{"date":"2016-07-08T16:03:03Z","value":6.51264E+06},{"date":"2016-07-08T16:03:04Z","value":6.51264E+06},{"date":"2016-07-08T16:03:05Z","value":6.51264E+06},{"date":"2016-07-08T16:03:06Z","value":6.51264E+06},{"date":"2016-07-08T16:03:07Z","value":6.51264E+06},{"date":"2016-07-08T16:03:08Z","value":6.51264E+06},{"date":"2016-07-08T16:03:09Z","value":6.51264E+06},{"date":"2016-07-08T16:03:10Z","value":6.51264E+06},{"date":"2016-07-08T16:03:11Z","value":6.51264E+06},{"date":"2016-07-08T16:03:12Z","value":6.51264E+06},{"date":"2016-07-08T16:03:13Z","value":6.51264E+06},{"date":"2016-07-08T16:03:14Z","value":6.51264E+06},{"date":"2016-07-08T16:03:15Z","value":6.51264E+06},{"date":"2016-07-08T16:03:16Z","value":6.51264E+06},{"date":"2016-07-08T16:03:17Z","value":6.51264E+06}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"},"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":7.989822916666667E-02},{"date":"2016-07-08T16:03:04Z","value":1.031542564102564E-01},{"date":"2016-07-08T16:03:05Z","value":9.953360201511334E-02},{"date":"2016-07-08T16:03:06Z","value":9.09726952141058E-02},{"date":"2016-07-08T16:03:07Z","value":1.1994424242424241E-01},{"date":"2016-07-08T16:03:08Z","value":9.358982188295166E-02},{"date":"2016-07-08T16:03:09Z","value":1.0285390862944163E-01},{"date":"2016-07-08T16:03:10Z","value":1.0159152119700748E-01},{"date":"2016-07-08T16:03:11Z","value":1.120351515151515E-01},{"date":"2016-07-08T16:03:12Z","value":1.7375129032258066E-01},{"date":"2016-07-08T16:03:13Z","value":4.0838031413612563E-01},{"date":"2016-07-08T16:03:14Z","value":1.1131538461538462E-01},{"date":"2016-07-08T16:03:15Z","value":1.1551212121212122E-01},{"date":"2016-07-08T16:03:16Z","value":1.0934855696202532E-01},{"date":"2016-07-08T16:03:17Z","value":1.1952956743002544E-01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e":{"id":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","10.32.0.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.35.200","::1","fe80::1026:d2ff:feaa:7cf4","fe80::243d:65ff:fe14:b7cf","fe80::28c2:80ff:fef2:65fd","fe80::4043:9dff:fe39:73cb","fe80::42:78ff:fe44:2903","fe80::42:daff:fe4c:7a03","fe80::45e:ff:fe9c:6d2f","fe80::5087:9dff:fe64:c0cc","fe80::8007:35ff:fe2a:8e0e","fe80::9c32:e6ff:fea2:8c3b","fe80::a896:c3ff:fe37:c6af","fe80::b08d:e4ff:fe8f:87d0","fe80::b85e:fbff:febf:79f7","fe80::c0f:31ff:fef2:74eb","fe80::d884:1dff:fe05:3b98","fe80::e81b:95ff:feff:7036","fe80::ecc2:e8ff:fe88:88fe","fe80::f467:69ff:fe80:4164"],"docker_container_ips_with_scopes":[";10.0.3.1",";10.32.0.1",";172.18.0.1",";172.31.35.200","swarm-master;127.0.0.1","swarm-master;172.17.0.1","swarm-master;::1","swarm-master;fe80::1026:d2ff:feaa:7cf4","swarm-master;fe80::243d:65ff:fe14:b7cf","swarm-master;fe80::28c2:80ff:fef2:65fd","swarm-master;fe80::4043:9dff:fe39:73cb","swarm-master;fe80::42:78ff:fe44:2903","swarm-master;fe80::42:daff:fe4c:7a03","swarm-master;fe80::45e:ff:fe9c:6d2f","swarm-master;fe80::5087:9dff:fe64:c0cc","swarm-master;fe80::8007:35ff:fe2a:8e0e","swarm-master;fe80::9c32:e6ff:fea2:8c3b","swarm-master;fe80::a896:c3ff:fe37:c6af","swarm-master;fe80::b08d:e4ff:fe8f:87d0","swarm-master;fe80::b85e:fbff:febf:79f7","swarm-master;fe80::c0f:31ff:fef2:74eb","swarm-master;fe80::d884:1dff:fe05:3b98","swarm-master;fe80::e81b:95ff:feff:7036","swarm-master;fe80::ecc2:e8ff:fe88:88fe","swarm-master;fe80::f467:69ff:fe80:4164"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031150578Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_image_id":{"timestamp":"2016-07-08T15:58:43.140933063Z","value":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4"},"docker_container_created":{"timestamp":"2016-07-08T15:58:43.140933063Z","value":"08 Jul 16 15:58 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"running"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"host"},"docker_container_command":{"timestamp":"2016-07-08T15:58:43.140933063Z","value":"/home/weave/entrypoint.sh --probe.docker=true --probe.no-controls --service-token=tnrhow9oj1gsjxxu1wgjrisqgcgixuqt"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"0"},"docker_env_PATH":{"timestamp":"2016-07-08T15:58:43.140951113Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.04082576Z","value":"swarm-master;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.03116066Z","value":"441fa15a2f811591"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:58:43.14094621Z","value":"system"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:18.031944252Z","value":"true"},"docker_container_name":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"weavescope"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"Up 4 minutes"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:18.031142773Z","value":"4m36s"},"docker_container_hostname":{"timestamp":"2016-07-08T15:58:43.140933063Z","value":"swarm-master"},"docker_container_id":{"timestamp":"2016-07-08T15:58:43.140933063Z","value":"75075265b6e66b19c48101a1a71dff6c633d7bbdf83d36481608c7683ffcbd21"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":7.356218645833333E+00},{"date":"2016-07-08T16:03:04Z","value":1.0718648923076923E+01},{"date":"2016-07-08T16:03:05Z","value":5.897438085642317E+00},{"date":"2016-07-08T16:03:06Z","value":5.0267190931989925E+00},{"date":"2016-07-08T16:03:07Z","value":9.487229595959596E+00},{"date":"2016-07-08T16:03:08Z","value":3.448878982188295E+00},{"date":"2016-07-08T16:03:09Z","value":7.121983959390862E+00},{"date":"2016-07-08T16:03:10Z","value":1.0419857456359102E+01},{"date":"2016-07-08T16:03:11Z","value":6.26522797979798E+00},{"date":"2016-07-08T16:03:12Z","value":8.544377096774193E+00},{"date":"2016-07-08T16:03:13Z","value":1.6872743036649215E+01},{"date":"2016-07-08T16:03:14Z","value":6.448085641025641E+00},{"date":"2016-07-08T16:03:15Z","value":5.825556464646465E+00},{"date":"2016-07-08T16:03:16Z","value":9.388915746835442E+00},{"date":"2016-07-08T16:03:17Z","value":7.212029109414758E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:17Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:02Z","value":4.0800256E+07},{"date":"2016-07-08T16:03:03Z","value":4.0415232E+07},{"date":"2016-07-08T16:03:04Z","value":4.0415232E+07},{"date":"2016-07-08T16:03:05Z","value":4.0419328E+07},{"date":"2016-07-08T16:03:06Z","value":4.0419328E+07},{"date":"2016-07-08T16:03:07Z","value":4.0419328E+07},{"date":"2016-07-08T16:03:08Z","value":4.0419328E+07},{"date":"2016-07-08T16:03:09Z","value":4.05504E+07},{"date":"2016-07-08T16:03:10Z","value":4.0431616E+07},{"date":"2016-07-08T16:03:11Z","value":4.0431616E+07},{"date":"2016-07-08T16:03:12Z","value":4.2586112E+07},{"date":"2016-07-08T16:03:13Z","value":4.0431616E+07},{"date":"2016-07-08T16:03:14Z","value":4.0431616E+07},{"date":"2016-07-08T16:03:15Z","value":4.0431616E+07},{"date":"2016-07-08T16:03:16Z","value":4.0562688E+07},{"date":"2016-07-08T16:03:17Z","value":4.0435712E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02Z","last":"2016-07-08T16:03:17Z"}},"parents":{"container_image":["31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e"],"host":["swarm-master;\u003chost\u003e"]},"children":null},"94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f;\u003ccontainer\u003e":{"id":"94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips_with_scopes":[";10.0.2.4"],"docker_container_ips":["10.0.2.4"],"docker_container_networks":["weavedemo_secure"],"docker_container_ports":null},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.52541141Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.546763252Z","value":"accounts.weave.local"},"docker_env_LANG":{"timestamp":"2016-07-08T15:59:29.546796415Z","value":"C.UTF-8"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:29.546784993Z","value":"6a3a19f6f488bd540c96959f2e5356ea32e604b1193ba731818a05c6920e0711"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.546763252Z","value":"0c6a308a2c8124d8422dc30697cd63e1c0b293b34b74627bc42bf7d675b75d22"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"0"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.546763252Z","value":"17 Jun 16 15:02 UTC"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530328913Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"weavedemo_accounts_1"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.546763252Z","value":"java -Djava.security.egd=file:/dev/./urandom -jar ./app.jar --port=80"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:29.546791168Z","value":"weavedemo"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.52542179Z","value":"16f1765164ccb7a7"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"Up 3 weeks"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:29.546771779Z","value":"accounts"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:29.546789071Z","value":"False"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:29.546787068Z","value":"1"},"docker_env_JAVA_HOME":{"timestamp":"2016-07-08T15:59:29.546797301Z","value":"/usr/lib/jvm/java-1.8-openjdk"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:29.546774111Z","value":"1.7.1"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.546795228Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/bin"},"docker_env_JAVA_VERSION":{"timestamp":"2016-07-08T15:59:29.546798268Z","value":"8u92"},"docker_env_JAVA_ALPINE_VERSION":{"timestamp":"2016-07-08T15:59:29.546799327Z","value":"8.92.14-r1"},"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:19.530829826Z","value":"accounts.weave.local"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"505h0m45s"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:29.546775749Z","value":"afcd7d58a8ea3576663db58588bd35381e38298aa0ffb7efab188424c6eca13e"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530872276Z","value":"ba:25:ec:f6:81:d3"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.546763252Z","value":"94372fadcd4386334b6241f65a00ec343bcde6f6114f10188527520cf939653f"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"running"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:29.546777342Z","value":"[\"on-node-failure\"]"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525403897Z","value":"weavedemo_secure"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:05Z","value":4.781624959349593E+00},{"date":"2016-07-08T16:03:06Z","value":8.670924822695035E-01},{"date":"2016-07-08T16:03:07Z","value":1.0714464065708419E-01},{"date":"2016-07-08T16:03:09Z","value":6.938658536585365E-02},{"date":"2016-07-08T16:03:10Z","value":6.845318584070796E-02},{"date":"2016-07-08T16:03:11Z","value":3.426852375545851E+01},{"date":"2016-07-08T16:03:12Z","value":8.85078226119403E+01},{"date":"2016-07-08T16:03:14Z","value":1.1157106666666667E+00},{"date":"2016-07-08T16:03:17Z","value":4.222278859470469E+01},{"date":"2016-07-08T16:03:19Z","value":7.675784821428572E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05Z","last":"2016-07-08T16:03:19Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:05Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:06Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:07Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:09Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:10Z","value":1.875951616E+09},{"date":"2016-07-08T16:03:11Z","value":1.888534528E+09},{"date":"2016-07-08T16:03:12Z","value":1.888534528E+09},{"date":"2016-07-08T16:03:14Z","value":1.888534528E+09},{"date":"2016-07-08T16:03:17Z","value":1.87592704E+09},{"date":"2016-07-08T16:03:19Z","value":1.865945088E+09}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:19Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["0c6a308a2c8124d8422dc30697cd63e1c0b293b34b74627bc42bf7d675b75d22;\u003ccontainer_image\u003e"]},"children":null},"4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955;\u003ccontainer\u003e":{"id":"4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_networks":["weavedemo_internal"],"docker_container_ports":["27017/tcp"],"docker_container_ips":["10.0.0.4"],"docker_container_ips_with_scopes":[";10.0.0.4"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525252371Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"weave_dns_hostname":{"timestamp":"2016-07-08T16:03:19.530834296Z","value":"cart-db.weave.local"},"docker_env_GPG_KEYS":{"timestamp":"2016-07-08T15:59:29.547588242Z","value":"DFFA3DCF326E302C4787673A01C4E7FAAAB2461C \t42F3E95A2C4F08279C4960ADD68FA50FEA312927"},"docker_label_com.docker.compose.service":{"timestamp":"2016-07-08T15:59:29.547566496Z","value":"cart-db"},"docker_label_com.docker.swarm.id":{"timestamp":"2016-07-08T15:59:29.54757684Z","value":"0195a730fbeffc0e3ef5055282c0d90daeb73f08f0a823cd74a6eab8d25f8c54"},"docker_env_MONGO_VERSION":{"timestamp":"2016-07-08T15:59:29.547584987Z","value":"3.2.6"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"weavedemo_internal"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.547558326Z","value":"/entrypoint.sh mongod"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.54758604Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.547558326Z","value":"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0"},"docker_label_com.docker.compose.project":{"timestamp":"2016-07-08T15:59:29.54756528Z","value":"weavedemo"},"docker_label_com.docker.compose.oneoff":{"timestamp":"2016-07-08T15:59:29.547563964Z","value":"False"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"Up 3 weeks"},"docker_label_com.docker.compose.container-number":{"timestamp":"2016-07-08T15:59:29.547580293Z","value":"1"},"weave_mac_address":{"timestamp":"2016-07-08T16:03:19.530926126Z","value":"da:18:6d:b7:08:37"},"docker_env_GOSU_VERSION":{"timestamp":"2016-07-08T15:59:29.547587268Z","value":"1.7"},"docker_label_com.docker.compose.version":{"timestamp":"2016-07-08T15:59:29.547575763Z","value":"1.7.1"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"0"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"505h0m45s"},"docker_label_com.docker.swarm.reschedule-policies":{"timestamp":"2016-07-08T15:59:29.547577951Z","value":"[\"on-node-failure\"]"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.547558326Z","value":"cart-db.weave.local"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.52526049Z","value":"16f1765164ccb7a7"},"docker_env_MONGO_MAJOR":{"timestamp":"2016-07-08T15:59:29.547583936Z","value":"3.2"},"docker_label_com.docker.compose.config-hash":{"timestamp":"2016-07-08T15:59:29.547579123Z","value":"0301c106dac14ce18e71fc8096d0dbf2b02cec834b1088c81249449152b70d1f"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.547558326Z","value":"17 Jun 16 15:02 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"running"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.547558326Z","value":"4fb9ca54b79a42529873718d82c2bb77f50f0c9cc3d6fc507e59cb98ba921955"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530262878Z","value":"swarm-node-1;\u003chost\u003e"},"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525241259Z","value":"weavedemo_cart-db_1"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:05Z","value":1.4040942276422763E+00},{"date":"2016-07-08T16:03:06Z","value":2.5687929078014182E+00},{"date":"2016-07-08T16:03:07Z","value":2.048665544147844E+00},{"date":"2016-07-08T16:03:09Z","value":7.799852032520326E-01},{"date":"2016-07-08T16:03:10Z","value":6.666737168141592E-01},{"date":"2016-07-08T16:03:11Z","value":8.076610480349345E-01},{"date":"2016-07-08T16:03:13Z","value":1.941929552238806E+00},{"date":"2016-07-08T16:03:14Z","value":2.897732622222222E+00},{"date":"2016-07-08T16:03:16Z","value":9.055057956448911E-01},{"date":"2016-07-08T16:03:18Z","value":1.1571225254582485E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:03Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:05Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:06Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:07Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:09Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:10Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:11Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:13Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:14Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:16Z","value":1.93257472E+08},{"date":"2016-07-08T16:03:18Z","value":1.93376256E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:03Z","last":"2016-07-08T16:03:18Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"],"container_image":["4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0;\u003ccontainer_image\u003e"]},"children":null},"a8083188e940717171dfb1c82df606337410ca0db4102e42958b2b75c08c7548;\u003ccontainer\u003e":{"id":"a8083188e940717171dfb1c82df606337410ca0db4102e42958b2b75c08c7548;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_container_id":{"timestamp":"2016-07-08T16:03:12.873315771Z","value":"a8083188e940717171dfb1c82df606337410ca0db4102e42958b2b75c08c7548"},"docker_container_state":{"timestamp":"2016-07-08T16:03:12.873315771Z","value":"deleted"},"host_node_id":{"timestamp":"2016-07-08T16:03:12.873432393Z","value":"swarm-master;\u003chost\u003e"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364;\u003ccontainer\u003e":{"id":"5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364;\u003ccontainer\u003e","topology":"container","counters":{},"sets":{"docker_container_ips":["10.0.3.1","127.0.0.1","172.17.0.1","172.18.0.1","172.31.47.123","::1","fe80::1077:6ff:fe3e:4d68","fe80::2ce1:26ff:fefe:74ae","fe80::304f:3aff:fe0e:97d","fe80::30c1:5fff:fe3d:839","fe80::35:53ff:fee1:5de5","fe80::38c3:f7ff:fef2:3f5f","fe80::41d:bff:fe40:4ed7","fe80::42:cbff:febb:d199","fe80::42:d0ff:fe35:27f6","fe80::446f:62ff:fe0b:7c35","fe80::488a:e1ff:fe03:cbde","fe80::503b:16ff:fe17:1d16","fe80::7482:b9ff:fe7b:5085","fe80::8053:54ff:fe90:4ad7","fe80::854:dff:fe79:c356","fe80::8a0:96ff:fe6f:a1da","fe80::8c8c:faff:fe06:e22","fe80::90d0:56ff:fe32:63ae","fe80::98fb:faff:fe65:3e9e","fe80::9c8b:29ff:fe93:75d8","fe80::a410:1aff:fe8b:8673","fe80::a8b4:faff:fe0d:b13f","fe80::a8b6:47ff:fee4:d8f1","fe80::c0fb:75ff:fe8f:271f","fe80::c80a:4eff:fe22:5da1","fe80::c87a:77ff:fee2:ee50","fe80::cc1c:7dff:fe27:3008","fe80::d08d:1eff:fe37:723f","fe80::d4f9:98ff:fe83:a900","fe80::e82c:39ff:fecc:6087","fe80::ec50:5eff:fe2b:695b","fe80::f490:13ff:feee:a103","fe80::fce7:7eff:fe24:5075"],"docker_container_ips_with_scopes":[";10.0.3.1",";172.18.0.1",";172.31.47.123","swarm-node-1;127.0.0.1","swarm-node-1;172.17.0.1","swarm-node-1;::1","swarm-node-1;fe80::1077:6ff:fe3e:4d68","swarm-node-1;fe80::2ce1:26ff:fefe:74ae","swarm-node-1;fe80::304f:3aff:fe0e:97d","swarm-node-1;fe80::30c1:5fff:fe3d:839","swarm-node-1;fe80::35:53ff:fee1:5de5","swarm-node-1;fe80::38c3:f7ff:fef2:3f5f","swarm-node-1;fe80::41d:bff:fe40:4ed7","swarm-node-1;fe80::42:cbff:febb:d199","swarm-node-1;fe80::42:d0ff:fe35:27f6","swarm-node-1;fe80::446f:62ff:fe0b:7c35","swarm-node-1;fe80::488a:e1ff:fe03:cbde","swarm-node-1;fe80::503b:16ff:fe17:1d16","swarm-node-1;fe80::7482:b9ff:fe7b:5085","swarm-node-1;fe80::8053:54ff:fe90:4ad7","swarm-node-1;fe80::854:dff:fe79:c356","swarm-node-1;fe80::8a0:96ff:fe6f:a1da","swarm-node-1;fe80::8c8c:faff:fe06:e22","swarm-node-1;fe80::90d0:56ff:fe32:63ae","swarm-node-1;fe80::98fb:faff:fe65:3e9e","swarm-node-1;fe80::9c8b:29ff:fe93:75d8","swarm-node-1;fe80::a410:1aff:fe8b:8673","swarm-node-1;fe80::a8b4:faff:fe0d:b13f","swarm-node-1;fe80::a8b6:47ff:fee4:d8f1","swarm-node-1;fe80::c0fb:75ff:fe8f:271f","swarm-node-1;fe80::c80a:4eff:fe22:5da1","swarm-node-1;fe80::c87a:77ff:fee2:ee50","swarm-node-1;fe80::cc1c:7dff:fe27:3008","swarm-node-1;fe80::d08d:1eff:fe37:723f","swarm-node-1;fe80::d4f9:98ff:fe83:a900","swarm-node-1;fe80::e82c:39ff:fecc:6087","swarm-node-1;fe80::ec50:5eff:fe2b:695b","swarm-node-1;fe80::f490:13ff:feee:a103","swarm-node-1;fe80::fce7:7eff:fe24:5075"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.525310634Z","controls":["docker_attach_container","docker_exec_container","docker_pause_container","docker_restart_container","docker_stop_container"]},"latest":{"docker_container_name":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"weave"},"docker_env_PATH":{"timestamp":"2016-07-08T15:59:29.54993489Z","value":"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},"docker_container_id":{"timestamp":"2016-07-08T15:59:29.549921838Z","value":"5d3be0f2e43869084b78af0922614945436a07a078acd10e8469a2230c1d3364"},"docker_container_hostname":{"timestamp":"2016-07-08T15:59:29.549921838Z","value":"swarm-node-1"},"docker_is_in_host_network":{"timestamp":"2016-07-08T16:03:19.526533768Z","value":"true"},"docker_container_uptime":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"509h17m17s"},"docker_container_created":{"timestamp":"2016-07-08T15:59:29.549921838Z","value":"17 Jun 16 10:46 UTC"},"docker_container_state":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"running"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.525321361Z","value":"16f1765164ccb7a7"},"docker_container_network_mode":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"host"},"docker_image_id":{"timestamp":"2016-07-08T15:59:29.549921838Z","value":"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe"},"docker_container_restart_count":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"0"},"docker_container_command":{"timestamp":"2016-07-08T15:59:29.549921838Z","value":"/home/weave/weaver --port 6783 --name 3a:c3:f7:f2:3f:5f --nickname swarm-node-1 --datapath datapath --ipalloc-range 10.32.0.0/12 --dns-effective-listen-address 172.17.0.1 --dns-listen-address 172.17.0.1:53 --http-addr 127.0.0.1:6784 52.39.40.168"},"docker_container_state_human":{"timestamp":"2016-07-08T16:03:19.525303192Z","value":"Up 3 weeks"},"docker_label_works.weave.role":{"timestamp":"2016-07-08T15:59:29.549930624Z","value":"system"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530078271Z","value":"swarm-node-1;\u003chost\u003e"}},"metrics":{"docker_cpu_total_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":4.2767211382113823E-01},{"date":"2016-07-08T16:03:05Z","value":2.827443120567376E+00},{"date":"2016-07-08T16:03:07Z","value":9.777650102669405E-01},{"date":"2016-07-08T16:03:08Z","value":1.2536265040650407E+00},{"date":"2016-07-08T16:03:09Z","value":2.378534513274336E-01},{"date":"2016-07-08T16:03:10Z","value":4.988791004366813E+00},{"date":"2016-07-08T16:03:12Z","value":2.465361656716418E+01},{"date":"2016-07-08T16:03:13Z","value":3.9100584362139923E-01},{"date":"2016-07-08T16:03:15Z","value":4.311298666666667E+00},{"date":"2016-07-08T16:03:16Z","value":1.2378539363484087E-01},{"date":"2016-07-08T16:03:18Z","value":9.244350928571428E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"},"docker_memory_usage":{"samples":[{"date":"2016-07-08T16:03:04Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:05Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:07Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:08Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:09Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:10Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:12Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:13Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:15Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:16Z","value":6.1382656E+07},{"date":"2016-07-08T16:03:18Z","value":6.1382656E+07}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04Z","last":"2016-07-08T16:03:18Z"}},"parents":{"container_image":["c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe;\u003ccontainer_image\u003e"],"host":["swarm-node-1;\u003chost\u003e"]},"children":null}},"metadata_templates":{"weave_mac_address":{"id":"weave_mac_address","label":"Weave MAC","priority":1.7E+01,"from":"latest"},"docker_container_command":{"id":"docker_container_command","label":"Command","priority":3E+00,"from":"latest"},"docker_container_ips":{"id":"docker_container_ips","label":"IPs","priority":1.5E+01,"from":"sets"},"docker_image_id":{"id":"docker_image_id","label":"Image ID","truncate":12,"priority":1.1E+01,"from":"latest"},"weave_dns_hostname":{"id":"weave_dns_hostname","label":"Weave DNS Name","priority":1.8E+01,"from":"latest"},"docker_container_restart_count":{"id":"docker_container_restart_count","label":"Restart #","priority":1.3E+01,"from":"latest"},"docker_container_id":{"id":"docker_container_id","label":"ID","truncate":12,"priority":1E+00,"from":"latest"},"docker_container_created":{"id":"docker_container_created","label":"Created","priority":1.7E+01,"from":"latest"},"docker_container_ports":{"id":"docker_container_ports","label":"Ports","priority":1.6E+01,"from":"sets"},"docker_container_state_human":{"id":"docker_container_state_human","label":"State","priority":2E+00,"from":"latest"},"docker_container_uptime":{"id":"docker_container_uptime","label":"Uptime","priority":1.2E+01,"from":"latest"},"docker_container_networks":{"id":"docker_container_networks","label":"Networks","priority":1.4E+01,"from":"sets"}},"metric_templates":{"docker_memory_usage":{"id":"docker_memory_usage","label":"Memory","format":"filesize","priority":2E+00},"docker_cpu_total_usage":{"id":"docker_cpu_total_usage","label":"CPU","format":"percent","priority":1E+00}},"table_templates":{"docker_env_":{"id":"docker_env_","label":"Environment Variables","prefix":"docker_env_"},"docker_label_":{"id":"docker_label_","label":"Docker Labels","prefix":"docker_label_"}}},"Pod":{"shape":"heptagon","label":"pod","label_plural":"pods","nodes":{}},"Service":{"shape":"heptagon","label":"service","label_plural":"services","nodes":{}},"Deployment":{"shape":"heptagon","label":"deployment","label_plural":"deployments","nodes":{}},"ReplicaSet":{"shape":"heptagon","label":"replica set","label_plural":"replica sets","nodes":{}},"ContainerImage":{"shape":"hexagon","label":"image","label_plural":"images","nodes":{"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03;\u003ccontainer_image\u003e":{"id":"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.5267814Z","value":"weaveworks/weavedb:latest"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530374432Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526780237Z","value":"5c0a735c091d87b60984eeb763a6e0fb1b4076c9febffeaba49aff7510387b03"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"3f86d7d004bce33dde72f19a85dcd23821b9e7ffda3e5f15861775dee604e3f7;\u003ccontainer_image\u003e":{"id":"3f86d7d004bce33dde72f19a85dcd23821b9e7ffda3e5f15861775dee604e3f7;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.393069004Z","value":"swarm-node-0;\u003chost\u003e"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.37843416Z","value":"3f86d7d004bce33dde72f19a85dcd23821b9e7ffda3e5f15861775dee604e3f7"},"docker_image_name":{"timestamp":"2016-07-08T16:03:18.378436416Z","value":"weaveworksdemos/front-end:latest"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe;\u003ccontainer_image\u003e":{"id":"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530359721Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526749617Z","value":"weaveworks/weave:1.5.1"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526747085Z","value":"c14a3b05e222f4ac4e8e163618630cd627b23f6350c0351da934a70c668c98fe"},"docker_image_label_works.weave.role":{"timestamp":"2016-07-08T16:03:19.526747846Z","value":"system"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"0dda059d9003022a8cf4fa02da915fdc1f2b1b4068336bbb76cda112e53f9a12;\u003ccontainer_image\u003e":{"id":"0dda059d9003022a8cf4fa02da915fdc1f2b1b4068336bbb76cda112e53f9a12;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:18.032125793Z","value":"weaveworksdemos/payment:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.032123495Z","value":"0dda059d9003022a8cf4fa02da915fdc1f2b1b4068336bbb76cda112e53f9a12"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.041042252Z","value":"swarm-master;\u003chost\u003e"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7;\u003ccontainer_image\u003e":{"id":"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526741982Z","value":"45cea4470c1a2521d572ad2a455386bacad213eaccc6898c5a02229039727be7"},"docker_image_label_works.weave.role":{"timestamp":"2016-07-08T16:03:19.526742797Z","value":"system"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530356638Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526744642Z","value":"weaveworks/plugin:1.5.1"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"09ea64205e553163a9d7790c9688cff73e3dc2439a8382021a2b2223545f01ff;\u003ccontainer_image\u003e":{"id":"09ea64205e553163a9d7790c9688cff73e3dc2439a8382021a2b2223545f01ff;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:16.806354836Z","value":"progrium/consul:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:16.806353244Z","value":"09ea64205e553163a9d7790c9688cff73e3dc2439a8382021a2b2223545f01ff"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.81570424Z","value":"swarm-keystore;\u003chost\u003e"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"0c6a308a2c8124d8422dc30697cd63e1c0b293b34b74627bc42bf7d675b75d22;\u003ccontainer_image\u003e":{"id":"0c6a308a2c8124d8422dc30697cd63e1c0b293b34b74627bc42bf7d675b75d22;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526768321Z","value":"0c6a308a2c8124d8422dc30697cd63e1c0b293b34b74627bc42bf7d675b75d22"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530362845Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526769536Z","value":"weaveworksdemos/accounts:latest"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e":{"id":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526704075Z","value":"swarm:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.52670112Z","value":"a180b24e38eddf9e2133d07e9dc4c2ce7e74cb5adfe5bd34968a2b38f9685856"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530371756Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"b77cc45d6c79bfe8e11506e9739e174caeb8a825ce9c1c6f8705c241135eabc7;\u003ccontainer_image\u003e":{"id":"b77cc45d6c79bfe8e11506e9739e174caeb8a825ce9c1c6f8705c241135eabc7;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526756304Z","value":"b77cc45d6c79bfe8e11506e9739e174caeb8a825ce9c1c6f8705c241135eabc7"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530345004Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:19.52675756Z","value":"weaveworksdemos/queue-master:latest"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"98229c9d1ad1ba668a44ae64533c7da2f1639b9b5deec360879e9837ade5b63c;\u003ccontainer_image\u003e":{"id":"98229c9d1ad1ba668a44ae64533c7da2f1639b9b5deec360879e9837ade5b63c;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526716465Z","value":"weaveworksdemos/orders:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526714306Z","value":"98229c9d1ad1ba668a44ae64533c7da2f1639b9b5deec360879e9837ade5b63c"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530365956Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582;\u003ccontainer_image\u003e":{"id":"4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:18.032196836Z","value":"weaveworks/weaveexec:1.5.2"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.032189756Z","value":"4303c7e5118b20d06ab90c4e0a128750429158ebc8fe48ba19765aa3f3816582"},"docker_image_label_works.weave.role":{"timestamp":"2016-07-08T16:03:18.03219091Z","value":"system"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.041047456Z","value":"swarm-master;\u003chost\u003e"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"c28e4e194400f578e6aad55cd176ef1265a1845eb22d6d2a687e9082b1d93590;\u003ccontainer_image\u003e":{"id":"c28e4e194400f578e6aad55cd176ef1265a1845eb22d6d2a687e9082b1d93590;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:18.378440585Z","value":"weaveworksdemos/cart:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.37843909Z","value":"c28e4e194400f578e6aad55cd176ef1265a1845eb22d6d2a687e9082b1d93590"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393072027Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e":{"id":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526798087Z","value":"weaveworksdemos/worker:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526796927Z","value":"d74b54414d70de0d9226a656959ad9626bc6686ecb445f787f6b1c8f18d71fec"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530353911Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"a2ecfb1c9ba8e2a1ba4fafb9be37f77bd058df7958a697d0ed475ecdec431930;\u003ccontainer_image\u003e":{"id":"a2ecfb1c9ba8e2a1ba4fafb9be37f77bd058df7958a697d0ed475ecdec431930;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:18.378456797Z","value":"rabbitmq:3"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.378455472Z","value":"a2ecfb1c9ba8e2a1ba4fafb9be37f77bd058df7958a697d0ed475ecdec431930"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393090006Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0;\u003ccontainer_image\u003e":{"id":"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526737804Z","value":"mongo:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526736434Z","value":"4244d33b9b0e34010085ed84c4824b203fb17298d61b6796fa351a54cba296f0"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530368918Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"a385e0d393c6268e896714252076ef483f67503e0c51ee5f3ed7ab02ffa537ff;\u003ccontainer_image\u003e":{"id":"a385e0d393c6268e896714252076ef483f67503e0c51ee5f3ed7ab02ffa537ff;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.0409901Z","value":"swarm-master;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:18.032154418Z","value":"weaveworksdemos/edge-router:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:18.032151933Z","value":"a385e0d393c6268e896714252076ef483f67503e0c51ee5f3ed7ab02ffa537ff"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"0d4dc9773eb8639f90ffad02d6706ce075a107556469d7b44e3b28b22e5dc54c;\u003ccontainer_image\u003e":{"id":"0d4dc9773eb8639f90ffad02d6706ce075a107556469d7b44e3b28b22e5dc54c;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_label_works.weave.role":{"timestamp":"2016-07-08T16:03:16.918940619Z","value":"system"},"docker_image_id":{"timestamp":"2016-07-08T16:03:16.918939709Z","value":"0d4dc9773eb8639f90ffad02d6706ce075a107556469d7b44e3b28b22e5dc54c"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.932217411Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:16.918943303Z","value":"weaveworks/weaveexec:1.6.0"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"3ee5178e48ebcffb28aab30e16a1d0914705cd659de4b1c2944cfb9ae36c1893;\u003ccontainer_image\u003e":{"id":"3ee5178e48ebcffb28aab30e16a1d0914705cd659de4b1c2944cfb9ae36c1893;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:03:18.032183427Z","value":"3ee5178e48ebcffb28aab30e16a1d0914705cd659de4b1c2944cfb9ae36c1893"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.041023324Z","value":"swarm-master;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:18.032185827Z","value":"weaveworksdemos/login:latest"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e":{"id":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530350762Z","value":"swarm-node-1;\u003chost\u003e"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526751724Z","value":"31ee4c0fa5edec0fa3025715d9994ad9c25c4b79535f0933990c1f6462890dc4"},"docker_image_label_works.weave.role":{"timestamp":"2016-07-08T16:03:19.526752375Z","value":"system"},"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526754036Z","value":"weaveworks/scope:latest"}},"parents":{"host":["swarm-keystore;\u003chost\u003e","swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"a5b5459b7e3491c57463db472107e712961574b41f4f13bd04901cda5a08e784;\u003ccontainer_image\u003e":{"id":"a5b5459b7e3491c57463db472107e712961574b41f4f13bd04901cda5a08e784;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_name":{"timestamp":"2016-07-08T16:03:19.526774095Z","value":"weaveworksdemos/shipping:latest"},"docker_image_id":{"timestamp":"2016-07-08T16:03:19.526772877Z","value":"a5b5459b7e3491c57463db472107e712961574b41f4f13bd04901cda5a08e784"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.5303479Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"55de568488d4fb4d243968ea87839a7f01089c705c89a87ce9d947290b3b5f42;\u003ccontainer_image\u003e":{"id":"55de568488d4fb4d243968ea87839a7f01089c705c89a87ce9d947290b3b5f42;\u003ccontainer_image\u003e","topology":"container_image","counters":{},"sets":{},"adjacency":null,"edges":{},"controls":{},"latest":{"docker_image_id":{"timestamp":"2016-07-08T16:03:18.032158429Z","value":"55de568488d4fb4d243968ea87839a7f01089c705c89a87ce9d947290b3b5f42"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.0410071Z","value":"swarm-master;\u003chost\u003e"},"docker_image_name":{"timestamp":"2016-07-08T16:03:18.03216056Z","value":"weaveworksdemos/catalogue:latest"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null}},"metadata_templates":{"container":{"id":"container","label":"# Containers","dataType":"number","priority":2E+00,"from":"counters"},"docker_image_id":{"id":"docker_image_id","label":"Image ID","truncate":12,"priority":1E+00,"from":"sets"}},"table_templates":{"docker_image_label_":{"id":"docker_image_label_","label":"Docker Labels","prefix":"docker_image_label_"}}},"Host":{"shape":"circle","label":"host","label_plural":"hosts","nodes":{"swarm-keystore;\u003chost\u003e":{"id":"swarm-keystore;\u003chost\u003e","topology":"host","counters":{},"sets":{"local_networks":["10.0.3.1/24","127.0.0.1/8","172.17.0.1/16","172.31.36.56/20","::1/128","fe80::42:2cff:febf:3fd4/64","fe80::4c1:3dff:fe9d:6d28/64","fe80::4f2:e7ff:fedb:525/64","fe80::b8ee:42ff:fe89:3fdf/64"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:16.806518464Z","controls":["host_exec"]},"latest":{"host_scope_version":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"9a77380"},"host_name":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"swarm-keystore"},"host_node_id":{"timestamp":"2016-07-08T16:03:16.815707907Z","value":"swarm-keystore;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"4a005de557657cfd"},"os":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"linux"},"kernel_version":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 2015"},"uptime":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"509h47m30s"},"ts":{"timestamp":"2016-07-08T16:03:16.806501607Z","value":"2016-07-08T16:03:16.806489976Z"}},"metrics":{"load1":{"samples":[{"date":"2016-07-08T16:03:02.811127143Z","value":2E-02},{"date":"2016-07-08T16:03:03.806024012Z","value":2E-02},{"date":"2016-07-08T16:03:04.806248049Z","value":2E-02},{"date":"2016-07-08T16:03:05.810552075Z","value":2E-02},{"date":"2016-07-08T16:03:06.80544861Z","value":2E-02},{"date":"2016-07-08T16:03:07.811068032Z","value":2E-02},{"date":"2016-07-08T16:03:08.809352746Z","value":1E-02},{"date":"2016-07-08T16:03:09.805258846Z","value":1E-02},{"date":"2016-07-08T16:03:10.80553677Z","value":1E-02},{"date":"2016-07-08T16:03:11.805466241Z","value":1E-02},{"date":"2016-07-08T16:03:12.805308209Z","value":1E-02},{"date":"2016-07-08T16:03:13.809716194Z","value":1E-02},{"date":"2016-07-08T16:03:14.810528693Z","value":1E-02},{"date":"2016-07-08T16:03:15.809053409Z","value":1E-02},{"date":"2016-07-08T16:03:16.806136126Z","value":1E-02}],"min":0E+00,"max":2E-02,"first":"2016-07-08T16:03:02.811127143Z","last":"2016-07-08T16:03:16.806136126Z"},"host_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:02.811127143Z","value":2.0100502512562812E+00},{"date":"2016-07-08T16:03:03.806024012Z","value":3.076923076923077E+00},{"date":"2016-07-08T16:03:04.806248049Z","value":2.0202020202020203E+00},{"date":"2016-07-08T16:03:05.810552075Z","value":1.2658227848101267E+00},{"date":"2016-07-08T16:03:06.80544861Z","value":2.295918367346939E+00},{"date":"2016-07-08T16:03:07.811068032Z","value":1.5075376884422111E+00},{"date":"2016-07-08T16:03:08.809352746Z","value":2.3017902813299234E+00},{"date":"2016-07-08T16:03:09.805258846Z","value":1.0075566750629723E+00},{"date":"2016-07-08T16:03:10.80553677Z","value":1.5151515151515151E+00},{"date":"2016-07-08T16:03:11.805466241Z","value":1.0050251256281406E+00},{"date":"2016-07-08T16:03:12.805308209Z","value":2.2670025188916876E+00},{"date":"2016-07-08T16:03:13.809716194Z","value":1.7811704834605597E+00},{"date":"2016-07-08T16:03:14.810528693Z","value":1.4962593516209477E+00},{"date":"2016-07-08T16:03:15.809053409Z","value":3.27455919395466E+00},{"date":"2016-07-08T16:03:16.806136126Z","value":2.5839793281653747E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:02.811127143Z","last":"2016-07-08T16:03:16.806136126Z"},"host_mem_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:02.811127143Z","value":6.81160704E+08},{"date":"2016-07-08T16:03:03.806024012Z","value":6.81234432E+08},{"date":"2016-07-08T16:03:04.806248049Z","value":6.8530176E+08},{"date":"2016-07-08T16:03:05.810552075Z","value":6.83085824E+08},{"date":"2016-07-08T16:03:06.80544861Z","value":6.8313088E+08},{"date":"2016-07-08T16:03:07.811068032Z","value":6.82606592E+08},{"date":"2016-07-08T16:03:08.809352746Z","value":6.80419328E+08},{"date":"2016-07-08T16:03:09.805258846Z","value":6.82315776E+08},{"date":"2016-07-08T16:03:10.80553677Z","value":6.86637056E+08},{"date":"2016-07-08T16:03:11.805466241Z","value":6.79510016E+08},{"date":"2016-07-08T16:03:12.805308209Z","value":6.77818368E+08},{"date":"2016-07-08T16:03:13.809716194Z","value":6.7528704E+08},{"date":"2016-07-08T16:03:14.810528693Z","value":6.77072896E+08},{"date":"2016-07-08T16:03:15.809053409Z","value":6.76765696E+08},{"date":"2016-07-08T16:03:16.806136126Z","value":6.78883328E+08}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:02.811127143Z","last":"2016-07-08T16:03:16.806136126Z"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"swarm-node-0;\u003chost\u003e":{"id":"swarm-node-0;\u003chost\u003e","topology":"host","counters":{},"sets":{"local_networks":["10.0.3.1/24","127.0.0.1/8","172.17.0.1/16","172.18.0.1/16","172.31.35.31/20","::1/128","fe80::1029:27ff:fea2:ed1/64","fe80::1434:f2ff:fe52:bc6f/64","fe80::2812:afff:fe68:6b0c/64","fe80::34d4:76ff:fef7:6de8/64","fe80::42:1bff:fe7d:d81a/64","fe80::42:f9ff:fe1b:3996/64","fe80::4418:d3ff:fe8f:11e4/64","fe80::45c:72ff:fe41:471/64","fe80::5091:d4ff:fe5d:badd/64","fe80::646f:5cff:fe87:bbec/64","fe80::8059:4eff:fe14:7d5f/64","fe80::8078:58ff:fe5e:2bb6/64","fe80::82f:ff:fe88:86ca/64","fe80::90f8:e1ff:fe2c:d164/64","fe80::ac2c:4fff:feab:392/64","fe80::bccb:76ff:fe9c:18d9/64","fe80::bcef:fbff:fea4:671d/64","fe80::c441:deff:fe61:3ed/64","fe80::dc79:10ff:fe68:931d/64","fe80::ec0f:aaff:fe92:9895/64","fe80::f4c4:e1ff:feea:22c3/64"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.386622791Z","controls":["host_exec"]},"latest":{"ts":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"2016-07-08T16:03:18.386599221Z"},"host_scope_version":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"9a77380"},"host_name":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"swarm-node-0"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.393096475Z","value":"swarm-node-0;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"6c49ebb578d0c463"},"os":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"linux"},"kernel_version":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 2015"},"uptime":{"timestamp":"2016-07-08T16:03:18.386607542Z","value":"509h39m32s"}},"metrics":{"load1":{"samples":[{"date":"2016-07-08T16:03:04.388062925Z","value":1.58E+00},{"date":"2016-07-08T16:03:05.377174799Z","value":1.58E+00},{"date":"2016-07-08T16:03:06.375881367Z","value":1.58E+00},{"date":"2016-07-08T16:03:07.399765016Z","value":1.46E+00},{"date":"2016-07-08T16:03:08.385902213Z","value":1.46E+00},{"date":"2016-07-08T16:03:09.381113673Z","value":1.46E+00},{"date":"2016-07-08T16:03:10.3991193Z","value":1.46E+00},{"date":"2016-07-08T16:03:11.380470915Z","value":1.46E+00},{"date":"2016-07-08T16:03:12.376118935Z","value":1.34E+00},{"date":"2016-07-08T16:03:13.387764231Z","value":1.34E+00},{"date":"2016-07-08T16:03:14.380089755Z","value":1.34E+00},{"date":"2016-07-08T16:03:15.375429798Z","value":1.34E+00},{"date":"2016-07-08T16:03:16.381042062Z","value":1.34E+00},{"date":"2016-07-08T16:03:17.380413682Z","value":1.23E+00},{"date":"2016-07-08T16:03:18.38625681Z","value":1.23E+00}],"min":0E+00,"max":1.58E+00,"first":"2016-07-08T16:03:04.388062925Z","last":"2016-07-08T16:03:18.38625681Z"},"host_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.388062925Z","value":1.3819095477386934E+01},{"date":"2016-07-08T16:03:05.377174799Z","value":1.2694300518134716E+01},{"date":"2016-07-08T16:03:06.375881367Z","value":1.1253196930946292E+01},{"date":"2016-07-08T16:03:07.399765016Z","value":1.6336633663366335E+01},{"date":"2016-07-08T16:03:08.385902213Z","value":2.3218997361477573E+01},{"date":"2016-07-08T16:03:09.381113673Z","value":1.3924050632911392E+01},{"date":"2016-07-08T16:03:10.3991193Z","value":1.25E+01},{"date":"2016-07-08T16:03:11.380470915Z","value":1.9843342036553526E+01},{"date":"2016-07-08T16:03:12.376118935Z","value":1.2020460358056265E+01},{"date":"2016-07-08T16:03:13.387764231Z","value":1.6331658291457288E+01},{"date":"2016-07-08T16:03:14.380089755Z","value":1.1989795918367347E+01},{"date":"2016-07-08T16:03:15.375429798Z","value":1.2820512820512821E+01},{"date":"2016-07-08T16:03:16.381042062Z","value":1.2846347607052897E+01},{"date":"2016-07-08T16:03:17.380413682Z","value":1.7737789203084834E+01},{"date":"2016-07-08T16:03:18.38625681Z","value":1.4357682619647354E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.388062925Z","last":"2016-07-08T16:03:18.38625681Z"},"host_mem_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.388062925Z","value":4.063227904E+09},{"date":"2016-07-08T16:03:05.377174799Z","value":4.062588928E+09},{"date":"2016-07-08T16:03:06.375881367Z","value":4.065058816E+09},{"date":"2016-07-08T16:03:07.399765016Z","value":4.064804864E+09},{"date":"2016-07-08T16:03:08.385902213Z","value":4.063072256E+09},{"date":"2016-07-08T16:03:09.381113673Z","value":4.065284096E+09},{"date":"2016-07-08T16:03:10.3991193Z","value":4.066873344E+09},{"date":"2016-07-08T16:03:11.380470915Z","value":4.066234368E+09},{"date":"2016-07-08T16:03:12.376118935Z","value":4.0629248E+09},{"date":"2016-07-08T16:03:13.387764231Z","value":4.065906688E+09},{"date":"2016-07-08T16:03:14.380089755Z","value":4.074295296E+09},{"date":"2016-07-08T16:03:15.375429798Z","value":4.066029568E+09},{"date":"2016-07-08T16:03:16.381042062Z","value":4.066029568E+09},{"date":"2016-07-08T16:03:17.380413682Z","value":4.064362496E+09},{"date":"2016-07-08T16:03:18.38625681Z","value":4.065804288E+09}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04.388062925Z","last":"2016-07-08T16:03:18.38625681Z"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"swarm-node-1;\u003chost\u003e":{"id":"swarm-node-1;\u003chost\u003e","topology":"host","counters":{},"sets":{"local_networks":["10.0.3.1/24","127.0.0.1/8","172.17.0.1/16","172.18.0.1/16","172.31.47.123/20","::1/128","fe80::1077:6ff:fe3e:4d68/64","fe80::2ce1:26ff:fefe:74ae/64","fe80::304f:3aff:fe0e:97d/64","fe80::30c1:5fff:fe3d:839/64","fe80::35:53ff:fee1:5de5/64","fe80::38c3:f7ff:fef2:3f5f/64","fe80::41d:bff:fe40:4ed7/64","fe80::42:cbff:febb:d199/64","fe80::42:d0ff:fe35:27f6/64","fe80::446f:62ff:fe0b:7c35/64","fe80::488a:e1ff:fe03:cbde/64","fe80::503b:16ff:fe17:1d16/64","fe80::7482:b9ff:fe7b:5085/64","fe80::8053:54ff:fe90:4ad7/64","fe80::854:dff:fe79:c356/64","fe80::8a0:96ff:fe6f:a1da/64","fe80::8c8c:faff:fe06:e22/64","fe80::90d0:56ff:fe32:63ae/64","fe80::98fb:faff:fe65:3e9e/64","fe80::9c8b:29ff:fe93:75d8/64","fe80::a410:1aff:fe8b:8673/64","fe80::a8b4:faff:fe0d:b13f/64","fe80::a8b6:47ff:fee4:d8f1/64","fe80::c0fb:75ff:fe8f:271f/64","fe80::c80a:4eff:fe22:5da1/64","fe80::c87a:77ff:fee2:ee50/64","fe80::cc1c:7dff:fe27:3008/64","fe80::d08d:1eff:fe37:723f/64","fe80::d4f9:98ff:fe83:a900/64","fe80::e82c:39ff:fecc:6087/64","fe80::ec50:5eff:fe2b:695b/64","fe80::f490:13ff:feee:a103/64","fe80::fce7:7eff:fe24:5075/64"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:19.523571435Z","controls":["host_exec"]},"latest":{"ts":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"2016-07-08T16:03:19.523530852Z"},"uptime":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"509h21m39s"},"host_scope_version":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"9a77380"},"host_name":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"swarm-node-1"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530377827Z","value":"swarm-node-1;\u003chost\u003e"},"kernel_version":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 2015"},"os":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"linux"},"control_probe_id":{"timestamp":"2016-07-08T16:03:19.523543878Z","value":"16f1765164ccb7a7"}},"metrics":{"load1":{"samples":[{"date":"2016-07-08T16:03:05.523438523Z","value":2.6E+00},{"date":"2016-07-08T16:03:06.577397358Z","value":2.64E+00},{"date":"2016-07-08T16:03:07.541390572Z","value":2.64E+00},{"date":"2016-07-08T16:03:08.522005376Z","value":2.64E+00},{"date":"2016-07-08T16:03:09.517313285Z","value":2.64E+00},{"date":"2016-07-08T16:03:10.521475605Z","value":2.64E+00},{"date":"2016-07-08T16:03:11.546056574Z","value":2.58E+00},{"date":"2016-07-08T16:03:12.518382869Z","value":2.58E+00},{"date":"2016-07-08T16:03:13.51909983Z","value":2.58E+00},{"date":"2016-07-08T16:03:14.542048892Z","value":2.58E+00},{"date":"2016-07-08T16:03:16.528499914Z","value":2.62E+00},{"date":"2016-07-08T16:03:17.532046657Z","value":2.62E+00},{"date":"2016-07-08T16:03:18.533600688Z","value":2.62E+00},{"date":"2016-07-08T16:03:19.52310624Z","value":2.62E+00}],"min":0E+00,"max":2.64E+00,"first":"2016-07-08T16:03:05.523438523Z","last":"2016-07-08T16:03:19.52310624Z"},"host_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:05.523438523Z","value":3.9119170984455955E+01},{"date":"2016-07-08T16:03:06.577397358Z","value":3.559322033898305E+01},{"date":"2016-07-08T16:03:07.541390572Z","value":3.24468085106383E+01},{"date":"2016-07-08T16:03:08.522005376Z","value":2.9319371727748692E+01},{"date":"2016-07-08T16:03:09.517313285Z","value":2.7989821882951652E+01},{"date":"2016-07-08T16:03:10.521475605Z","value":2.982005141388175E+01},{"date":"2016-07-08T16:03:11.546056574Z","value":4.763092269326683E+01},{"date":"2016-07-08T16:03:12.518382869Z","value":5.5080213903743314E+01},{"date":"2016-07-08T16:03:13.51909983Z","value":2.66497461928934E+01},{"date":"2016-07-08T16:03:14.542048892Z","value":2.8606965174129353E+01},{"date":"2016-07-08T16:03:16.528499914Z","value":3.963011889035667E+01},{"date":"2016-07-08T16:03:17.532046657Z","value":3.717948717948718E+01},{"date":"2016-07-08T16:03:18.533600688Z","value":5.607235142118863E+01},{"date":"2016-07-08T16:03:19.52310624Z","value":4.119170984455958E+01}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:05.523438523Z","last":"2016-07-08T16:03:19.52310624Z"},"host_mem_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:05.523438523Z","value":1.0672029696E+10},{"date":"2016-07-08T16:03:06.577397358Z","value":1.0689794048E+10},{"date":"2016-07-08T16:03:07.541390572Z","value":1.0677346304E+10},{"date":"2016-07-08T16:03:08.522005376Z","value":1.0675761152E+10},{"date":"2016-07-08T16:03:09.517313285Z","value":1.0677223424E+10},{"date":"2016-07-08T16:03:10.521475605Z","value":1.0678915072E+10},{"date":"2016-07-08T16:03:11.546056574Z","value":1.0689769472E+10},{"date":"2016-07-08T16:03:12.518382869Z","value":1.0691244032E+10},{"date":"2016-07-08T16:03:13.51909983Z","value":1.0688569344E+10},{"date":"2016-07-08T16:03:14.542048892Z","value":1.0691219456E+10},{"date":"2016-07-08T16:03:16.528499914Z","value":1.0691485696E+10},{"date":"2016-07-08T16:03:17.532046657Z","value":1.0681135104E+10},{"date":"2016-07-08T16:03:18.533600688Z","value":1.0679062528E+10},{"date":"2016-07-08T16:03:19.52310624Z","value":1.0667925504E+10}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:05.523438523Z","last":"2016-07-08T16:03:19.52310624Z"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"swarm-master;\u003chost\u003e":{"id":"swarm-master;\u003chost\u003e","topology":"host","counters":{},"sets":{"local_networks":["10.0.3.1/24","10.32.0.1/12","127.0.0.1/8","172.17.0.1/16","172.18.0.1/16","172.31.35.200/20","::1/128","fe80::1026:d2ff:feaa:7cf4/64","fe80::243d:65ff:fe14:b7cf/64","fe80::28c2:80ff:fef2:65fd/64","fe80::4043:9dff:fe39:73cb/64","fe80::42:78ff:fe44:2903/64","fe80::42:daff:fe4c:7a03/64","fe80::45e:ff:fe9c:6d2f/64","fe80::5087:9dff:fe64:c0cc/64","fe80::8007:35ff:fe2a:8e0e/64","fe80::9c32:e6ff:fea2:8c3b/64","fe80::a896:c3ff:fe37:c6af/64","fe80::b08d:e4ff:fe8f:87d0/64","fe80::b85e:fbff:febf:79f7/64","fe80::c0f:31ff:fef2:74eb/64","fe80::d884:1dff:fe05:3b98/64","fe80::e81b:95ff:feff:7036/64","fe80::ecc2:e8ff:fe88:88fe/64","fe80::f467:69ff:fe80:4164/64"]},"adjacency":null,"edges":{},"controls":{"timestamp":"2016-07-08T16:03:18.031225141Z","controls":["host_exec"]},"latest":{"ts":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"2016-07-08T16:03:18.031199838Z"},"host_name":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"swarm-master"},"host_scope_version":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"9a77380"},"host_node_id":{"timestamp":"2016-07-08T16:03:18.041054498Z","value":"swarm-master;\u003chost\u003e"},"control_probe_id":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"441fa15a2f811591"},"kernel_version":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"4.2.0-18-generic #22-Ubuntu SMP Fri Nov 6 18:25:50 UTC 2015"},"os":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"linux"},"uptime":{"timestamp":"2016-07-08T16:03:18.031208947Z","value":"509h43m31s"}},"metrics":{"host_cpu_usage_percent":{"samples":[{"date":"2016-07-08T16:03:04.036276616Z","value":2.2774869109947645E+01},{"date":"2016-07-08T16:03:05.035647724Z","value":6.313131313131313E+00},{"date":"2016-07-08T16:03:06.035751872Z","value":7.035175879396985E+00},{"date":"2016-07-08T16:03:07.037543068Z","value":5.808080808080808E+00},{"date":"2016-07-08T16:03:08.031873901Z","value":5.357142857142857E+00},{"date":"2016-07-08T16:03:09.036749779Z","value":8.816120906801007E+00},{"date":"2016-07-08T16:03:10.037718412Z","value":6E+00},{"date":"2016-07-08T16:03:11.031469386Z","value":7.614213197969543E+00},{"date":"2016-07-08T16:03:12.03214872Z","value":7.387862796833773E+00},{"date":"2016-07-08T16:03:13.041045693Z","value":2.9736842105263158E+01},{"date":"2016-07-08T16:03:14.035821433Z","value":1.0512820512820513E+01},{"date":"2016-07-08T16:03:15.036415701Z","value":5.583756345177665E+00},{"date":"2016-07-08T16:03:16.038297147Z","value":5.555555555555555E+00},{"date":"2016-07-08T16:03:17.036641301Z","value":6.565656565656566E+00},{"date":"2016-07-08T16:03:18.030899039Z","value":5.597964376590331E+00}],"min":0E+00,"max":4E+02,"first":"2016-07-08T16:03:04.036276616Z","last":"2016-07-08T16:03:18.030899039Z"},"host_mem_usage_bytes":{"samples":[{"date":"2016-07-08T16:03:04.036276616Z","value":2.004697088E+09},{"date":"2016-07-08T16:03:05.035647724Z","value":2.013720576E+09},{"date":"2016-07-08T16:03:06.035751872Z","value":2.005413888E+09},{"date":"2016-07-08T16:03:07.037543068Z","value":2.005532672E+09},{"date":"2016-07-08T16:03:08.031873901Z","value":2.0068352E+09},{"date":"2016-07-08T16:03:09.036749779Z","value":2.013097984E+09},{"date":"2016-07-08T16:03:10.037718412Z","value":2.016047104E+09},{"date":"2016-07-08T16:03:11.031469386Z","value":2.006458368E+09},{"date":"2016-07-08T16:03:12.03214872Z","value":2.00564736E+09},{"date":"2016-07-08T16:03:13.041045693Z","value":2.006700032E+09},{"date":"2016-07-08T16:03:14.035821433Z","value":2.006994944E+09},{"date":"2016-07-08T16:03:15.036415701Z","value":2.011496448E+09},{"date":"2016-07-08T16:03:16.038297147Z","value":2.0108288E+09},{"date":"2016-07-08T16:03:17.036641301Z","value":2.005876736E+09},{"date":"2016-07-08T16:03:18.030899039Z","value":2.009546752E+09}],"min":0E+00,"max":1.6826105856E+10,"first":"2016-07-08T16:03:04.036276616Z","last":"2016-07-08T16:03:18.030899039Z"},"load1":{"samples":[{"date":"2016-07-08T16:03:04.036276616Z","value":4.5E-01},{"date":"2016-07-08T16:03:05.035647724Z","value":4.5E-01},{"date":"2016-07-08T16:03:06.035751872Z","value":4.5E-01},{"date":"2016-07-08T16:03:07.037543068Z","value":4.5E-01},{"date":"2016-07-08T16:03:08.031873901Z","value":4.5E-01},{"date":"2016-07-08T16:03:09.036749779Z","value":4.2E-01},{"date":"2016-07-08T16:03:10.037718412Z","value":4.2E-01},{"date":"2016-07-08T16:03:11.031469386Z","value":4.2E-01},{"date":"2016-07-08T16:03:12.03214872Z","value":4.2E-01},{"date":"2016-07-08T16:03:13.041045693Z","value":4.2E-01},{"date":"2016-07-08T16:03:14.035821433Z","value":3.8E-01},{"date":"2016-07-08T16:03:15.036415701Z","value":3.8E-01},{"date":"2016-07-08T16:03:16.038297147Z","value":3.8E-01},{"date":"2016-07-08T16:03:17.036641301Z","value":3.8E-01},{"date":"2016-07-08T16:03:18.030899039Z","value":3.8E-01}],"min":0E+00,"max":4.5E-01,"first":"2016-07-08T16:03:04.036276616Z","last":"2016-07-08T16:03:18.030899039Z"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null}},"metadata_templates":{"local_networks":{"id":"local_networks","label":"Local Networks","priority":1.3E+01,"from":"sets"},"host_scope_version":{"id":"host_scope_version","label":"Scope Version","priority":1.4E+01,"from":"latest"},"kernel_version":{"id":"kernel_version","label":"Kernel Version","priority":1E+00,"from":"latest"},"uptime":{"id":"uptime","label":"Uptime","priority":2E+00,"from":"latest"},"host_name":{"id":"host_name","label":"Hostname","priority":1.1E+01,"from":"latest"},"os":{"id":"os","label":"OS","priority":1.2E+01,"from":"latest"}},"metric_templates":{"host_mem_usage_bytes":{"id":"host_mem_usage_bytes","label":"Memory","format":"filesize","priority":2E+00},"load1":{"id":"load1","label":"Load (1m)","group":"load","priority":1.1E+01},"host_cpu_usage_percent":{"id":"host_cpu_usage_percent","label":"CPU","format":"percent","priority":1E+00}}},"Overlay":{"nodes":{"#docker_peer_swarm-keystore":{"id":"#docker_peer_swarm-keystore","topology":"overlay","counters":{},"sets":{"local_networks":["172.17.0.0/16"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:16.815715891Z","value":"swarm-keystore;\u003chost\u003e"}},"parents":{"host":["swarm-keystore;\u003chost\u003e"]},"children":null},"#docker_peer_swarm-node-0":{"id":"#docker_peer_swarm-node-0","topology":"overlay","counters":{},"sets":{"local_networks":["10.0.0.0/24","10.0.1.0/24","10.0.2.0/24","10.0.4.0/24","10.32.0.0/12","172.17.0.0/16","172.18.0.0/16"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.393113542Z","value":"swarm-node-0;\u003chost\u003e"}},"parents":{"host":["swarm-node-0;\u003chost\u003e"]},"children":null},"#12:26:d2:aa:7c:f4":{"id":"#12:26:d2:aa:7c:f4","topology":"overlay","counters":{},"sets":{"local_networks":["10.32.0.0/12"]},"adjacency":null,"edges":{},"controls":{},"latest":{"weave_peer_name":{"timestamp":"2016-07-08T16:03:19.525149165Z","value":"12:26:d2:aa:7c:f4"},"host_node_id":{"timestamp":"2016-07-08T16:03:19.530388023Z","value":"swarm-node-1;\u003chost\u003e"},"weave_peer_nick_name":{"timestamp":"2016-07-08T16:03:19.525149165Z","value":"swarm-master"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"#be:ef:fb:a4:67:1d":{"id":"#be:ef:fb:a4:67:1d","topology":"overlay","counters":{},"sets":{"local_networks":["10.32.0.0/12"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530390922Z","value":"swarm-node-1;\u003chost\u003e"},"weave_peer_name":{"timestamp":"2016-07-08T16:03:19.525165456Z","value":"be:ef:fb:a4:67:1d"},"weave_peer_nick_name":{"timestamp":"2016-07-08T16:03:19.525165456Z","value":"swarm-node-0"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null},"#docker_peer_swarm-node-1":{"id":"#docker_peer_swarm-node-1","topology":"overlay","counters":{},"sets":{"local_networks":["10.0.0.0/24","10.0.1.0/24","10.0.2.0/24","10.0.4.0/24","10.32.0.0/12","172.17.0.0/16","172.18.0.0/16"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.53039771Z","value":"swarm-node-1;\u003chost\u003e"}},"parents":{"host":["swarm-node-1;\u003chost\u003e"]},"children":null},"#docker_peer_swarm-master":{"id":"#docker_peer_swarm-master","topology":"overlay","counters":{},"sets":{"local_networks":["10.0.0.0/24","10.0.1.0/24","10.0.2.0/24","10.0.4.0/24","10.32.0.0/12","172.17.0.0/16","172.18.0.0/16"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:18.041087517Z","value":"swarm-master;\u003chost\u003e"}},"parents":{"host":["swarm-master;\u003chost\u003e"]},"children":null},"#3a:c3:f7:f2:3f:5f":{"id":"#3a:c3:f7:f2:3f:5f","topology":"overlay","counters":{},"sets":{"local_networks":["10.32.0.0/12"]},"adjacency":null,"edges":{},"controls":{},"latest":{"host_node_id":{"timestamp":"2016-07-08T16:03:19.530393912Z","value":"swarm-node-1;\u003chost\u003e"},"weave_peer_name":{"timestamp":"2016-07-08T16:03:19.525145202Z","value":"3a:c3:f7:f2:3f:5f"},"weave_peer_nick_name":{"timestamp":"2016-07-08T16:03:19.525145202Z","value":"swarm-node-1"}},"parents":{"host":["swarm-master;\u003chost\u003e","swarm-node-0;\u003chost\u003e","swarm-node-1;\u003chost\u003e"]},"children":null}}},"Sampling":{"Count":0,"Total":0},"Window":0,"Shortcut":false,"Plugins":[],"ID":"1033304393405091327"} \ No newline at end of file From b321f1c1e3ef5f6f7d7bd8f504b1c23d1f906676 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 30 Dec 2020 12:00:46 +0000 Subject: [PATCH 36/49] Simplify Go cross-compile settings We only want to force CGO_ENABLED when cross-compiling for arm; it is on by default for native linux compilation and off by default for darwin cross-compilation. --- Makefile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Makefile b/Makefile index f6187af28..91aacce9e 100644 --- a/Makefile +++ b/Makefile @@ -23,13 +23,9 @@ BUILD_IN_CONTAINER=true GO_ENV=GOGC=off GO_BUILD_TAGS='netgo unsafe' GO_BUILD_FLAGS=-mod vendor -ldflags "-extldflags \"-static\" -X main.version=$(SCOPE_VERSION) -s -w" -tags $(GO_BUILD_TAGS) -GOOS=$(shell go tool dist env | grep GOOS | sed -e 's/GOOS="\(.*\)"/\1/') - -ifeq ($(GOOS),linux) -GO_ENV+=CGO_ENABLED=1 -endif ifeq ($(GOARCH),arm) +GO_ENV+=CGO_ENABLED=1 ARM_CC=CC=/usr/bin/arm-linux-gnueabihf-gcc endif From ca9e28e7300e171abdf40be3c05ac9c4ec01b1f4 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 17 Mar 2021 10:15:09 +0000 Subject: [PATCH 37/49] Update GOSHOUT package used in example --- go.mod | 2 +- go.sum | 2 ++ vendor/github.com/richo/GOSHOUT/SHOUT.go | 9 ++++++++- vendor/modules.txt | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index cc16aa12e..ac29a4c22 100644 --- a/go.mod +++ b/go.mod @@ -59,7 +59,7 @@ require ( github.com/peterbourgon/runsvinit v2.0.0+incompatible github.com/pkg/errors v0.8.1 github.com/prometheus/client_golang v1.5.0 - github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae + github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18 github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 // indirect github.com/shurcooL/sanitized_anchor_name v0.0.0-20150822220530-244f5ac324cb // indirect github.com/sirupsen/logrus v1.4.2 diff --git a/go.sum b/go.sum index 749178d84..d1555f25f 100644 --- a/go.sum +++ b/go.sum @@ -272,6 +272,8 @@ github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae h1:/NoALPFmRKJ/attvO github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9 h1:2bCoptIvAKQ1O70dbwQHob8Pop8zIXJHlnVLRtf9pG8= github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= +github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18 h1:3h7KgFHe28S3Vq3A7i37bWUAD8lTryE/C6CXQTgVbo8= +github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 h1:Bn2ofKCNwK+UtM3PAsMzGGaxgViklwyVrl1cyzsHHGc= github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943/go.mod h1:JO/DiYxRf+HjHt06OyowR9PTA263kcR/rfWxYHBV53g= github.com/sercand/kuberesolver v2.1.0+incompatible/go.mod h1:lWF3GL0xptCB/vCiJPl/ZshwPsX/n4Y7u0CW9E7aQIQ= diff --git a/vendor/github.com/richo/GOSHOUT/SHOUT.go b/vendor/github.com/richo/GOSHOUT/SHOUT.go index 779e707bd..ececc1e97 100644 --- a/vendor/github.com/richo/GOSHOUT/SHOUT.go +++ b/vendor/github.com/richo/GOSHOUT/SHOUT.go @@ -6,6 +6,7 @@ import ( "errors" "io/ioutil" "net/http" + "time" ) type SHOUTREQUEST struct { @@ -25,13 +26,19 @@ func UPCASE(THING_TO_YELL string) (string, error) { } READER := bytes.NewReader(ENCODED) + CLIENT := &http.Client{ + Timeout:time.Second * 20, + } + // NO TLS, SO MUCH SADNESS. - RESP, ERR := http.Post("http://API.SHOUTCLOUD.IO/V1/SHOUT", + RESP, ERR := CLIENT.Post("http://API.SHOUTCLOUD.IO/V1/SHOUT", "application/json", READER) if ERR != nil { return "", errors.New("REQUEST FAILED CAN'T UPCASE ERROR MESSAGE HALP") } + defer RESP.Body.Close() + BODYBYTES, ERR := ioutil.ReadAll(RESP.Body) if ERR != nil { return "", errors.New("COULDN'T READ BODY HALP") diff --git a/vendor/modules.txt b/vendor/modules.txt index 6694a3bc7..ec9178b07 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -272,7 +272,7 @@ github.com/prometheus/common/model github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util -# github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae +# github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18 github.com/richo/GOSHOUT # github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 github.com/russross/blackfriday From 1cd32cd3ac129ed1385a8d558e03d83345efd439 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 11:09:50 +0100 Subject: [PATCH 38/49] Add 'osusergo' tag Avoids warnings like "Using 'getgrouplist' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking" --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 91aacce9e..525593d2a 100644 --- a/Makefile +++ b/Makefile @@ -21,7 +21,7 @@ RM=--rm RUN_FLAGS=-ti BUILD_IN_CONTAINER=true GO_ENV=GOGC=off -GO_BUILD_TAGS='netgo unsafe' +GO_BUILD_TAGS='netgo osusergo unsafe' GO_BUILD_FLAGS=-mod vendor -ldflags "-extldflags \"-static\" -X main.version=$(SCOPE_VERSION) -s -w" -tags $(GO_BUILD_TAGS) ifeq ($(GOARCH),arm) From 28319e3f49e8e0461632c183e4aa0f17096102eb Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 29 Dec 2020 22:06:13 +0000 Subject: [PATCH 39/49] Use build image from this branch in CI --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5fa501ba2..d2c0a4deb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -3,7 +3,7 @@ version: 2 defaults: &defaults working_directory: /go/src/github.com/weaveworks/scope docker: - - image: weaveworks/scope-backend-build:master-22aa742b + - image: weaveworks/scope-backend-build:build-updates-1b1c9664 client-defaults: &client-defaults working_directory: /home/weave/scope From 2ddcd9c067b4ec9c756d3a6f9c8faf86ee3ddba5 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 11:37:28 +0100 Subject: [PATCH 40/49] Add quotes required by shellcheck --- backend/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/build.sh b/backend/build.sh index 872422c7c..0812e1116 100755 --- a/backend/build.sh +++ b/backend/build.sh @@ -7,4 +7,4 @@ SCOPE_SRC=$GOPATH/src/github.com/weaveworks/scope # Mount the scope repo: # -v $(pwd):/go/src/github.com/weaveworks/scope -make -C $SCOPE_SRC BUILD_IN_CONTAINER=false $* +make -C "$SCOPE_SRC" BUILD_IN_CONTAINER=false "$@" From 2cf48f2bdd56b91222ade088e8ead2e9180d042f Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 12:07:10 +0100 Subject: [PATCH 41/49] Don't call Fatal() on background thread in test It doesn't fail the test --- .../consul_pipe_router_internal_test.go | 39 +++++++++---------- go.mod | 1 + go.sum | 1 + vendor/modules.txt | 2 + 4 files changed, 22 insertions(+), 21 deletions(-) diff --git a/app/multitenant/consul_pipe_router_internal_test.go b/app/multitenant/consul_pipe_router_internal_test.go index 32e05466d..2d77132bb 100644 --- a/app/multitenant/consul_pipe_router_internal_test.go +++ b/app/multitenant/consul_pipe_router_internal_test.go @@ -2,14 +2,14 @@ package multitenant import ( "bytes" + "context" "fmt" "io" "log" "math/rand" - "sync" "testing" - "context" + "golang.org/x/sync/errgroup" "github.com/weaveworks/scope/app" "github.com/weaveworks/scope/common/xfer" @@ -38,37 +38,34 @@ type pipeconn struct { func (p *pipeconn) test(t *testing.T) { msg := []byte("hello " + p.id) - wait := sync.WaitGroup{} - wait.Add(2) - - go func() { - defer wait.Done() + wait := errgroup.Group{} + wait.Go(func() error { // write something to the probe end _, err := p.probeIO.Write(msg) - if err != nil { - t.Fatal(err) - } - }() - - go func() { - defer wait.Done() + return err + }) + wait.Go(func() error { // read it back off the other end buf := make([]byte, len(msg)) n, err := p.uiIO.Read(buf) - if n != len(buf) { - t.Fatalf("only read %d", n) - } if err != nil { - t.Fatal(err) + return err + } + if n != len(buf) { + return fmt.Errorf("only read %d", n) } if !bytes.Equal(buf, msg) { - t.Fatalf("Got: %v, Expected: %v", buf, msg) + return fmt.Errorf("Got: %v, Expected: %v", buf, msg) } - }() + return nil + }) - wait.Wait() + err := wait.Wait() + if err != nil { + t.Fatal(err) + } } type pipeTest struct { diff --git a/go.mod b/go.mod index ac29a4c22..5b6f2cf06 100644 --- a/go.mod +++ b/go.mod @@ -82,6 +82,7 @@ require ( github.com/weaveworks/weave v2.3.1-0.20180427133448-4da998ab4507+incompatible github.com/willdonnelly/passwd v0.0.0-20141013001024-7935dab3074c golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 + golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 golang.org/x/text v0.3.1-0.20171227012246-e19ae1496984 // indirect golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2 diff --git a/go.sum b/go.sum index d1555f25f..3cc599787 100644 --- a/go.sum +++ b/go.sum @@ -364,6 +364,7 @@ golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e h1:vcxGaoTs7kV8m5Np9uUNQin4BrLOthgV7252N8V+FwY= golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180824143301-4910a1d54f87/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= diff --git a/vendor/modules.txt b/vendor/modules.txt index ec9178b07..7d617d60c 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -379,6 +379,8 @@ golang.org/x/net/trace # golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be golang.org/x/oauth2 golang.org/x/oauth2/internal +# golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e +golang.org/x/sync/errgroup # golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 golang.org/x/sys/unix golang.org/x/sys/windows From 71c16505f16f4d99eb10648785997deba6e9ca2e Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 13:47:20 +0100 Subject: [PATCH 42/49] Ran 'go mod tidy' --- go.sum | 28 ---------------------------- 1 file changed, 28 deletions(-) diff --git a/go.sum b/go.sum index 3cc599787..31cd6661e 100644 --- a/go.sum +++ b/go.sum @@ -23,9 +23,7 @@ github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPd github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/aws/aws-sdk-go v1.15.78 h1:LaXy6lWR0YK7LKyuU0QWy2ws/LWTPfYV/UgfiBu4tvY= github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= -github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= -github.com/beorn7/perks v1.0.0 h1:HWo1m869IqiPhD389kmkxeTalrjNbbJTC8LXupb+sl0= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM= github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw= @@ -52,7 +50,6 @@ github.com/coocood/freecache v0.0.0-20150903053832-a27035d5537f h1:BWGYvoJBpt3nx github.com/coocood/freecache v0.0.0-20150903053832-a27035d5537f/go.mod h1:ePwxCDzOYvARfHdr1pByNct1at3CoKnsipOHwKlNbzI= github.com/cpuguy83/go-md2man v1.0.4 h1:OwjhDpK9YGCcI5CDf8HcdfsXqr6znFyAJfuZ27ixJsc= github.com/cpuguy83/go-md2man v1.0.4/go.mod h1:N6JayAiVKtlHSnuTCeuLSQVs75hb8q+dYQLjr7cDsKY= -github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -77,11 +74,9 @@ github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsouza/go-dockerclient v1.3.0 h1:tOXkq/5++XihrAvH5YNwCTdPeQg3XVcC6WI2FVy4ZS0= github.com/fsouza/go-dockerclient v1.3.0/go.mod h1:IN9UPc4/w7cXiARH2Yg99XxUHbAM+6rAi9hzBVbkWRU= -github.com/go-kit/kit v0.8.0 h1:Wz+5lgoB0kkuqLEc6NVmwRknTKP6dTGbSqvhZtBI/j0= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0 h1:wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= -github.com/go-logfmt/logfmt v0.3.0 h1:8HUsc87TaSWLKwrnumgC8/YconD2fJQsRJAsWaPg2ic= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0 h1:MP4Eh7ZCb31lleYCFuwm0oe4/YGak+5l1vA2NOE80nA= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= @@ -90,9 +85,7 @@ github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= github.com/gogo/googleapis v1.1.0 h1:kFkMAZBNAn4j7K0GiZr8cRYzejq68VbheufiV3YuyFI= github.com/gogo/googleapis v1.1.0/go.mod h1:gf4bu3Q80BeJ6H1S1vYPm8/ELATdvryBaNFGgqEef3s= -github.com/gogo/protobuf v1.1.1 h1:72R+M5VuhED/KujmZVcIquuo8mBgX4oVda//DQb3PXo= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.2.1 h1:/s5zKNz0uPFCZ5hddgPdo2TK2TVrUNMn0OOX8/aZMTE= github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= github.com/gogo/protobuf v1.3.0 h1:G8O7TerXerS4F6sx9OV7/nRfJdnXgHZu/S/7F2SN+UE= github.com/gogo/protobuf v1.3.0/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o= @@ -106,7 +99,6 @@ github.com/golang/groupcache v0.0.0-20171101203131-84a468cf14b4 h1:6o8aP0LGMKzo3 github.com/golang/groupcache v0.0.0-20171101203131-84a468cf14b4/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= github.com/golang/lint v0.0.0-20180702182130-06c8688daad7/go.mod h1:tluoj9z5200jBnyusfRPU2LqT6J+DAorxEvtC7LHB+E= github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= -github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= @@ -162,7 +154,6 @@ github.com/iovisor/gobpf v0.0.0-20180826141936-4ece6c56f936 h1:XKyG7YSup4mfc4GEe github.com/iovisor/gobpf v0.0.0-20180826141936-4ece6c56f936/go.mod h1:+5U5qu5UOu8YJ5oHVLvWKH7/Dr5QNHU7mZ2RfPEeXg8= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8 h1:12VvqtR6Aowv3l/EQUlocDHW2Cp4G9WJVH7uyH8QFJE= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/json-iterator/go v1.1.6 h1:MrUvLMLTMxbqFJ9kzlvat/rYZqZnW3u4wkLzWTaFwKs= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= github.com/json-iterator/go v1.1.9 h1:9yzud/Ht36ygwatGx56VwCZtlI/2AD15T1X2sjSuGns= github.com/json-iterator/go v1.1.9/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= @@ -243,35 +234,24 @@ github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= -github.com/prometheus/client_golang v0.9.2 h1:awm861/B8OKDd2I/6o1dy3ra4BamzKhYOiGItCeZ740= github.com/prometheus/client_golang v0.9.2/go.mod h1:OsXs2jCmiKlQ1lTBmv21f2mNfw4xf/QclQDMrYNZzcM= github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= github.com/prometheus/client_golang v1.5.0 h1:Ctq0iGpCmr3jeP77kbF2UxgvRwzWWz+4Bh9/vJTyg1A= github.com/prometheus/client_golang v1.5.0/go.mod h1:e9GMxYsXl05ICDXkRhurwBS4Q3OK1iX/F2sw+iXX5zU= -github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910 h1:idejC8f05m9MGOsuEi1ATq9shN03HrxNkD/luQvxCv8= github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= -github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90 h1:S/YWwWx/RA8rT8tKFRuGUZhuA90OyIBpPCXkcbwU8DE= github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/prometheus/client_model v0.2.0 h1:uq5h0d+GuxiXLJLNABMgp2qUWDPiLvgCzz2dUR+/W/M= github.com/prometheus/client_model v0.2.0/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= -github.com/prometheus/common v0.0.0-20181126121408-4724e9255275 h1:PnBWHBf+6L0jOqq0gIVUe6Yk0/QMZ640k6NvkxcBf+8= github.com/prometheus/common v0.0.0-20181126121408-4724e9255275/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= -github.com/prometheus/common v0.4.1 h1:K0MGApIoQvMw27RTdJkPbr3JZ7DNbtxQNyi5STVM6Kw= github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= github.com/prometheus/common v0.9.1 h1:KOMtN28tlbam3/7ZKEYKHhKoJZYYj3gMH4uc62x7X7U= github.com/prometheus/common v0.9.1/go.mod h1:yhUN8i9wzaXS3w1O07YhxHEBxD+W35wd8bs7vj7HSQ4= github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= -github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a h1:9a8MnZMP0X2nLJdBg+pBmGgkJlSaKC2KaQmTCk1XDtE= github.com/prometheus/procfs v0.0.0-20181204211112-1dc9a6cbc91a/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= -github.com/prometheus/procfs v0.0.3 h1:CTwfnzjQ+8dS6MhHHu4YswVAD99sL2wjPqP+VkURmKE= github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDaekg4FpcdQ= github.com/prometheus/procfs v0.0.8 h1:+fpWZdT24pJBiqJdAwYBjPSk+5YmQzYNPYzQsdzLkt8= github.com/prometheus/procfs v0.0.8/go.mod h1:7Qr8sr6344vo1JqZ6HhLceV9o3AJ1Ff+GxbHq6oeK9A= -github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae h1:/NoALPFmRKJ/attvODMptyCS0DUsPeiXYC5LfqV0ecM= -github.com/richo/GOSHOUT v0.0.0-20160308183402-8e98c504bfae/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= -github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9 h1:2bCoptIvAKQ1O70dbwQHob8Pop8zIXJHlnVLRtf9pG8= -github.com/richo/GOSHOUT v0.0.0-20190205170632-a1a6db7f26e9/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18 h1:3h7KgFHe28S3Vq3A7i37bWUAD8lTryE/C6CXQTgVbo8= github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18/go.mod h1:MSTsYcO3SGF1j/eewqZORAzbp3BUbisi2094EDP3+To= github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 h1:Bn2ofKCNwK+UtM3PAsMzGGaxgViklwyVrl1cyzsHHGc= @@ -279,7 +259,6 @@ github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943/go.mod h1:JO/ github.com/sercand/kuberesolver v2.1.0+incompatible/go.mod h1:lWF3GL0xptCB/vCiJPl/ZshwPsX/n4Y7u0CW9E7aQIQ= github.com/shurcooL/sanitized_anchor_name v0.0.0-20150822220530-244f5ac324cb h1:soKOEjtVVImmoyXyULslPD4AsnAlKyp2wST9ke/emtM= github.com/shurcooL/sanitized_anchor_name v0.0.0-20150822220530-244f5ac324cb/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= -github.com/sirupsen/logrus v1.0.6 h1:hcP1GmhGigz/O7h1WVUM5KklBp1JoNS9FggWKdj/j3s= github.com/sirupsen/logrus v1.0.6/go.mod h1:pMByvHTf9Beacp5x1UXfOR9xyW/9antXMhjMPG0dEzc= github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4= @@ -294,7 +273,6 @@ github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95/go.mod h1:DYY7MBk1bd github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= -github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0 h1:2E4SXV/wtOkTonXsotYi4li6zVWxYlZuYNCXe9XRJyk= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= @@ -305,11 +283,9 @@ github.com/tylerb/graceful v1.2.13 h1:yKdTh6eHcWdD8Jm3wxgJ6pNf8Lb3wwbV4Ip8fHbeML github.com/tylerb/graceful v1.2.13/go.mod h1:LPYTbOYmUTdabwRt0TGhLllQ0MUNbs0Y5q1WXJOI9II= github.com/typetypetype/conntrack v1.0.1-0.20181112022515-9d9dd841d4eb h1:y9jtER9da5XF66hKhPFVLy5qDVVKh4CvkuCzGdlQDJY= github.com/typetypetype/conntrack v1.0.1-0.20181112022515-9d9dd841d4eb/go.mod h1:phl/pSgdyplXYfXIPJ5y8tKLdzCygh2ql3Fo5ZzfPBc= -github.com/uber/jaeger-client-go v2.15.0+incompatible h1:NP3qsSqNxh8VYr956ur1N/1C1PjvOJnJykCzcD5QHbk= github.com/uber/jaeger-client-go v2.15.0+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= github.com/uber/jaeger-client-go v2.22.1+incompatible h1:NHcubEkVbahf9t3p75TOCR83gdUHXjRJvjoBh1yACsM= github.com/uber/jaeger-client-go v2.22.1+incompatible/go.mod h1:WVhlPFC8FDjOFMMWRy2pZqQJSXxYSwNYOkTr/Z6d3Kk= -github.com/uber/jaeger-lib v1.5.1-0.20181102163054-1fc5c315e03c h1:OnnTt6ZX6qx8Nkk9nlnFC+OgReL0E7GSUK7XXk+kwf8= github.com/uber/jaeger-lib v1.5.1-0.20181102163054-1fc5c315e03c/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= github.com/uber/jaeger-lib v2.2.0+incompatible h1:MxZXOiR2JuoANZ3J6DE/U0kSFv/eJ/GfSYVCjK7dyaw= github.com/uber/jaeger-lib v2.2.0+incompatible/go.mod h1:ComeNDZlWwrWnDv8aPp0Ba6+uUTzImX/AauajbLI56U= @@ -353,7 +329,6 @@ golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73r golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= -golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190613194153-d28f0bde5980/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 h1:rjwSpXsdiK0dV8/Naq3kAw9ymfAeJIyd0upUIElB+lI= @@ -383,7 +358,6 @@ golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2/go.mod h1:tRJNPiyCQ0inRvYxb golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -golang.org/x/tools v0.0.0-20190226205152-f727befe758c h1:vamGzbGri8IKo20MQncCuljcQ5uAO6kaCeawQPVblAI= golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b h1:6P8ktAZpthIOancyQDw7AqlMsqoSaIhwfkXmtvztKQg= golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= @@ -409,9 +383,7 @@ gopkg.in/inf.v0 v0.9.0 h1:3zYtXIO92bvsdS3ggAdA8Gb4Azj0YU+TVY1uGYNFA8o= gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/yaml.v2 v2.2.1 h1:mUhvW9EsL+naU5Q3cakzfE91YhliOondGd6ZrsDBHQE= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.5 h1:ymVxjfMaHvXD8RqPRmzHHsB3VvucivSkIAvJFDI5O3c= From f41b90a7d872835c1c7cff177bbcaea5c2d8f9c6 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 12:16:11 +0100 Subject: [PATCH 43/49] Clean up 'import' ordering --- app/api_topology.go | 3 +-- prog/tools.go | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/api_topology.go b/app/api_topology.go index 8e4385755..b6a941ce2 100644 --- a/app/api_topology.go +++ b/app/api_topology.go @@ -1,12 +1,11 @@ package app import ( + "context" "net/http" "net/url" "time" - "context" - "github.com/gorilla/mux" ot "github.com/opentracing/opentracing-go" otlog "github.com/opentracing/opentracing-go/log" diff --git a/prog/tools.go b/prog/tools.go index bb9d13fbc..d71f291fc 100644 --- a/prog/tools.go +++ b/prog/tools.go @@ -5,6 +5,6 @@ package report import ( - _ "github.com/peterbourgon/runsvinit" _ "github.com/mjibson/esc" + _ "github.com/peterbourgon/runsvinit" ) From 1da160f6710523e2a1cf889c8dc6bfe8706a46da Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Sun, 4 Apr 2021 14:14:11 +0100 Subject: [PATCH 44/49] Update Weave Net dependency to 2.8.1 2.1.3 is very old, and seems to be failing the build --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 525593d2a..47aa07e21 100644 --- a/Makefile +++ b/Makefile @@ -11,7 +11,7 @@ SCOPE_BACKEND_BUILD_IMAGE=$(DOCKERHUB_USER)/scope-backend-build SCOPE_BACKEND_BUILD_UPTODATE=.scope_backend_build.uptodate SCOPE_VERSION=$(shell git rev-parse --short HEAD) GIT_REVISION=$(shell git rev-parse HEAD) -WEAVENET_VERSION=2.1.3 +WEAVENET_VERSION=2.8.1 RUNSVINIT=vendor/github.com/peterbourgon/runsvinit/runsvinit CODECGEN_DIR=vendor/github.com/ugorji/go/codec/codecgen CODECGEN_UID=0 From f405eee0f761c71d2b57aaed6949bc0bd1d130b5 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Tue, 6 Apr 2021 10:24:54 +0000 Subject: [PATCH 45/49] Update go.mod directive to 1.16 See docs at https://golang.org/ref/mod#go-mod-file-go The expected benefit from making this change is that the vendor directory will be used automatically, including tests. --- go.mod | 2 +- go.sum | 7 --- vendor/modules.txt | 103 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 104 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 5b6f2cf06..ae4052136 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/weaveworks/scope -go 1.13 +go 1.16 require ( camlistore.org v0.0.0-20171230002226-a5a65f0d8b22 diff --git a/go.sum b/go.sum index 31cd6661e..13a1ebdba 100644 --- a/go.sum +++ b/go.sum @@ -70,7 +70,6 @@ github.com/fatih/camelcase v1.0.0 h1:hxNvNX/xYBp0ovncs8WyWZrOrpBNub/JfaMvbURyft8 github.com/fatih/camelcase v1.0.0/go.mod h1:yN2Sb0lFhZJUdVvtELVWefmrXpuZESvPmqwoZc+/fpc= github.com/fluent/fluent-logger-golang v1.2.1 h1:CMA+mw2zMiOGEOarZtaqM3GBWT1IVLNncNi0nKELtmU= github.com/fluent/fluent-logger-golang v1.2.1/go.mod h1:2/HCT/jTy78yGyeNGQLGQsjF3zzzAuy6Xlk6FCMV5eU= -github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsouza/go-dockerclient v1.3.0 h1:tOXkq/5++XihrAvH5YNwCTdPeQg3XVcC6WI2FVy4ZS0= github.com/fsouza/go-dockerclient v1.3.0/go.mod h1:IN9UPc4/w7cXiARH2Yg99XxUHbAM+6rAi9hzBVbkWRU= @@ -144,7 +143,6 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/serf v0.7.1-0.20160225025727-b00b7b98ce2b h1:62h53o1vIEcS6XpA4Yr/IOEst6qRM7H2L4R3xwSPu9I= github.com/hashicorp/serf v0.7.1-0.20160225025727-b00b7b98ce2b/go.mod h1:h/Ru6tmZazX7WO/GDmwdpS975F019L4t5ng5IgwbNrE= -github.com/hpcloud/tail v1.0.0 h1:nfCOvKYfkgYP8hkirhJocXT2+zOD8yUNjXaWfTlyFKI= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/imdario/mergo v0.3.5 h1:JboBksRwiiAJWvIYJVo46AfV+IAIKZpfrSzVKj42R4Q= github.com/imdario/mergo v0.3.5/go.mod h1:2EnlNZ0deacrJVfApfmtdGgDfMuh/nq6Ok1EcJh5FfA= @@ -198,9 +196,7 @@ github.com/nats-io/nats v1.2.1-0.20160607194537-ce9cdc9addff h1:kXhu9C9pimFe7LB9 github.com/nats-io/nats v1.2.1-0.20160607194537-ce9cdc9addff/go.mod h1:PpmYZwlgTfBI56QypJLfIMOfLnMRuVs+VL6r8mQ2SoQ= github.com/nats-io/nuid v0.0.0-20160402145409-a5152d67cf63 h1:D1/MM0HQdBL4GoPmTRCG78WjAKUrh4O00pbJK0wZHUE= github.com/nats-io/nuid v0.0.0-20160402145409-a5152d67cf63/go.mod h1:19wcPz3Ph3q0Jbyiqsd0kePYG7A95tJPxeL+1OSON2c= -github.com/onsi/ginkgo v1.6.0 h1:Ix8l273rp3QzYgXSR+c8d1fTG7UPgYkOSELPhiY/YGw= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/gomega v1.4.1 h1:PZSj/UFNaVp3KxrzHOcS7oyuWA7LoOY/77yCTEFu21U= github.com/onsi/gomega v1.4.1/go.mod h1:C1qb7wdrVGGVU+Z6iS04AVkA3Q65CEZX59MT0QO5uiA= github.com/opencontainers/go-digest v1.0.0-rc1 h1:WzifXhOVOEOuFYOJAW6aQqW0TooG2iki3E3Ii+WN7gQ= github.com/opencontainers/go-digest v1.0.0-rc1/go.mod h1:cMLVZDEM3+U2I4VmLI6N8jQYUd2OVphdqWwCJHrFt2s= @@ -361,7 +357,6 @@ golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGm golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b h1:6P8ktAZpthIOancyQDw7AqlMsqoSaIhwfkXmtvztKQg= golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= -golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0 h1:/wp5JvzpHIxhs/dumFmF7BXTf3Z+dd4uXta4kVyO508= @@ -376,12 +371,10 @@ gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLks gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/gemnasium/logrus-airbrake-hook.v2 v2.1.2/go.mod h1:Xk6kEKp8OKb+X14hQBKWaSkCsqBpgog8nAV2xsGOxlo= gopkg.in/inf.v0 v0.9.0 h1:3zYtXIO92bvsdS3ggAdA8Gb4Azj0YU+TVY1uGYNFA8o= gopkg.in/inf.v0 v0.9.0/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/vendor/modules.txt b/vendor/modules.txt index 7d617d60c..1c1a3c808 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,4 +1,5 @@ # camlistore.org v0.0.0-20171230002226-a5a65f0d8b22 +## explicit camlistore.org/pkg/lru # github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 github.com/Azure/go-ansiterm @@ -6,17 +7,22 @@ github.com/Azure/go-ansiterm/winterm # github.com/Microsoft/go-winio v0.4.11 github.com/Microsoft/go-winio # github.com/NYTimes/gziphandler v1.0.2-0.20180227021810-5032c8878b9d +## explicit github.com/NYTimes/gziphandler # github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 github.com/Nvveen/Gotty # github.com/armon/go-metrics v0.0.0-20190430140413-ec5e00d3c878 +## explicit github.com/armon/go-metrics github.com/armon/go-metrics/prometheus # github.com/armon/go-radix v0.0.0-20160115234725-4239b77079c7 +## explicit github.com/armon/go-radix # github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 +## explicit github.com/armon/go-socks5 # github.com/aws/aws-sdk-go v1.15.78 +## explicit github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws/awserr github.com/aws/aws-sdk-go/aws/awsutil @@ -59,27 +65,38 @@ github.com/aws/aws-sdk-go/service/sts # github.com/beorn7/perks v1.0.1 github.com/beorn7/perks/quantile # github.com/bluele/gcache v0.0.0-20150827032927-fb6c0b0e1ff0 +## explicit github.com/bluele/gcache github.com/bluele/gcache/singleflight # github.com/bmizerany/assert v0.0.0-20160611221934-b7ed37b82869 +## explicit github.com/bmizerany/assert # github.com/bradfitz/gomemcache v0.0.0-20160117192205-fb1f79c6b65a +## explicit github.com/bradfitz/gomemcache/memcache # github.com/c9s/goprocinfo v0.0.0-20151025191153-19cb9f127a9c +## explicit github.com/c9s/goprocinfo/linux # github.com/certifi/gocertifi v0.0.0-20150906030631-84c0a38a18fc +## explicit github.com/certifi/gocertifi # github.com/cespare/xxhash/v2 v2.1.1 github.com/cespare/xxhash/v2 +# github.com/codahale/hdrhistogram v0.0.0-20161010025455-3a0bb77429bd +## explicit # github.com/containerd/continuity v0.0.0-20180814194400-c7c5070e6f6e github.com/containerd/continuity/pathdriver # github.com/coocood/freecache v0.0.0-20150903053832-a27035d5537f +## explicit github.com/coocood/freecache # github.com/cpuguy83/go-md2man v1.0.4 +## explicit github.com/cpuguy83/go-md2man/md2man # github.com/davecgh/go-spew v1.1.1 +## explicit github.com/davecgh/go-spew/spew # github.com/docker/docker v1.4.2-0.20180827131323-0c5f8d2b9b23 +## explicit github.com/docker/docker/api/types github.com/docker/docker/api/types/blkiodev github.com/docker/docker/api/types/container @@ -111,14 +128,18 @@ github.com/docker/go-units # github.com/docker/libnetwork v0.8.0-dev.2.0.20180608203834-19279f049241 github.com/docker/libnetwork/ipamutils # github.com/dustin/go-humanize v0.0.0-20160923163517-bd88f87ad3a4 +## explicit github.com/dustin/go-humanize # github.com/evanphx/json-patch v0.0.0-20170719203123-944e07253867 +## explicit github.com/evanphx/json-patch # github.com/fatih/camelcase v1.0.0 +## explicit github.com/fatih/camelcase # github.com/fluent/fluent-logger-golang v1.5.0 => github.com/fluent/fluent-logger-golang v1.2.1 github.com/fluent/fluent-logger-golang/fluent # github.com/fsouza/go-dockerclient v1.3.0 +## explicit github.com/fsouza/go-dockerclient github.com/fsouza/go-dockerclient/internal/archive github.com/fsouza/go-dockerclient/internal/jsonmessage @@ -131,6 +152,7 @@ github.com/go-logfmt/logfmt # github.com/gogo/googleapis v1.1.0 github.com/gogo/googleapis/google/rpc # github.com/gogo/protobuf v1.3.0 +## explicit github.com/gogo/protobuf/gogoproto github.com/gogo/protobuf/proto github.com/gogo/protobuf/protoc-gen-gogo/descriptor @@ -139,52 +161,73 @@ github.com/gogo/protobuf/types # github.com/gogo/status v1.0.3 github.com/gogo/status # github.com/goji/httpauth v0.0.0-20160601135302-2da839ab0f4d +## explicit github.com/goji/httpauth +# github.com/golang/groupcache v0.0.0-20171101203131-84a468cf14b4 +## explicit # github.com/golang/protobuf v1.3.2 +## explicit github.com/golang/protobuf/proto github.com/golang/protobuf/ptypes github.com/golang/protobuf/ptypes/any github.com/golang/protobuf/ptypes/duration github.com/golang/protobuf/ptypes/timestamp # github.com/google/btree v0.0.0-20180124185431-e89373fe6b4a +## explicit github.com/google/btree # github.com/google/gofuzz v1.0.0 github.com/google/gofuzz # github.com/google/gopacket v1.1.17 +## explicit github.com/google/gopacket github.com/google/gopacket/layers github.com/google/gopacket/pcap # github.com/googleapis/gnostic v0.1.1-0.20180110061420-49e5b5b1abae +## explicit github.com/googleapis/gnostic/OpenAPIv2 github.com/googleapis/gnostic/compiler github.com/googleapis/gnostic/extensions # github.com/gorilla/context v1.1.1 github.com/gorilla/context # github.com/gorilla/handlers v0.0.0-20151024084542-9a8d6fa6e647 +## explicit github.com/gorilla/handlers # github.com/gorilla/mux v1.6.2 +## explicit github.com/gorilla/mux # github.com/gorilla/websocket v0.0.0-20160221213430-5c91b59efa23 +## explicit github.com/gorilla/websocket # github.com/gregjones/httpcache v0.0.0-20171119193500-2bcd89a1743f +## explicit github.com/gregjones/httpcache github.com/gregjones/httpcache/diskcache # github.com/hashicorp/consul v0.6.4-0.20160227001210-2a4436075dbb +## explicit github.com/hashicorp/consul/api # github.com/hashicorp/go-cleanhttp v0.5.0 +## explicit github.com/hashicorp/go-cleanhttp # github.com/hashicorp/go-immutable-radix v1.0.0 github.com/hashicorp/go-immutable-radix +# github.com/hashicorp/go-msgpack v1.1.5 +## explicit # github.com/hashicorp/golang-lru v0.5.0 github.com/hashicorp/golang-lru github.com/hashicorp/golang-lru/simplelru +# github.com/hashicorp/hcl v1.0.0 +## explicit # github.com/hashicorp/serf v0.7.1-0.20160225025727-b00b7b98ce2b +## explicit github.com/hashicorp/serf/coordinate # github.com/imdario/mergo v0.3.5 +## explicit github.com/imdario/mergo # github.com/inconshreveable/mousetrap v1.0.0 +## explicit github.com/inconshreveable/mousetrap # github.com/iovisor/gobpf v0.0.0-20180826141936-4ece6c56f936 +## explicit github.com/iovisor/gobpf/elf github.com/iovisor/gobpf/pkg/bpffs github.com/iovisor/gobpf/pkg/cpuonline @@ -193,6 +236,7 @@ github.com/jmespath/go-jmespath # github.com/json-iterator/go v1.1.9 github.com/json-iterator/go # github.com/k-sone/critbitgo v1.2.0 +## explicit github.com/k-sone/critbitgo # github.com/konsorten/go-windows-terminal-sequences v1.0.1 github.com/konsorten/go-windows-terminal-sequences @@ -201,6 +245,7 @@ github.com/kr/logfmt # github.com/kr/pretty v0.1.0 github.com/kr/pretty # github.com/kr/pty v1.1.1 +## explicit github.com/kr/pty # github.com/kr/text v0.1.0 github.com/kr/text @@ -211,20 +256,27 @@ github.com/mattn/go-isatty # github.com/matttproud/golang_protobuf_extensions v1.0.1 github.com/matttproud/golang_protobuf_extensions/pbutil # github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b +## explicit github.com/mgutz/ansi # github.com/miekg/dns v0.0.0-20160129163459-3d66e3747d22 +## explicit github.com/miekg/dns # github.com/mjibson/esc v0.2.0 +## explicit github.com/mjibson/esc github.com/mjibson/esc/embed # github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd github.com/modern-go/concurrent # github.com/modern-go/reflect2 v1.0.1 github.com/modern-go/reflect2 +# github.com/nats-io/gnatsd v0.8.1-0.20160607194326-f2c17eb159e1 +## explicit # github.com/nats-io/nats v1.2.1-0.20160607194537-ce9cdc9addff +## explicit github.com/nats-io/nats github.com/nats-io/nats/encoders/builtin # github.com/nats-io/nuid v0.0.0-20160402145409-a5152d67cf63 +## explicit github.com/nats-io/nuid # github.com/opencontainers/go-digest v1.0.0-rc1 github.com/opencontainers/go-digest @@ -232,8 +284,10 @@ github.com/opencontainers/go-digest github.com/opencontainers/image-spec/specs-go github.com/opencontainers/image-spec/specs-go/v1 # github.com/opencontainers/runc v1.0.0-rc5 +## explicit github.com/opencontainers/runc/libcontainer/user # github.com/openebs/k8s-snapshot-client v0.0.0-20180831100134-a6506305fb16 +## explicit github.com/openebs/k8s-snapshot-client/snapshot/pkg/apis/volumesnapshot/v1 github.com/openebs/k8s-snapshot-client/snapshot/pkg/client/clientset/versioned github.com/openebs/k8s-snapshot-client/snapshot/pkg/client/clientset/versioned/scheme @@ -241,24 +295,31 @@ github.com/openebs/k8s-snapshot-client/snapshot/pkg/client/clientset/versioned/t # github.com/opentracing-contrib/go-stdlib v0.0.0-20190519235532-cf7a6c988dc9 github.com/opentracing-contrib/go-stdlib/nethttp # github.com/opentracing/opentracing-go v1.1.0 +## explicit github.com/opentracing/opentracing-go github.com/opentracing/opentracing-go/ext github.com/opentracing/opentracing-go/log # github.com/paypal/ionet v0.0.0-20130919195445-ed0aaebc5417 +## explicit github.com/paypal/ionet # github.com/pborman/uuid v0.0.0-20150824212802-cccd189d45f7 +## explicit github.com/pborman/uuid # github.com/peterbourgon/diskv v2.0.2-0.20171120014656-2973218375c3+incompatible +## explicit github.com/peterbourgon/diskv # github.com/peterbourgon/runsvinit v2.0.0+incompatible +## explicit github.com/peterbourgon/runsvinit # github.com/philhofer/fwd v1.0.0 github.com/philhofer/fwd # github.com/pkg/errors v0.8.1 +## explicit github.com/pkg/errors # github.com/pmezard/go-difflib v1.0.0 github.com/pmezard/go-difflib/difflib # github.com/prometheus/client_golang v1.5.0 +## explicit github.com/prometheus/client_golang/prometheus github.com/prometheus/client_golang/prometheus/internal github.com/prometheus/client_golang/prometheus/promhttp @@ -273,29 +334,40 @@ github.com/prometheus/procfs github.com/prometheus/procfs/internal/fs github.com/prometheus/procfs/internal/util # github.com/richo/GOSHOUT v0.0.0-20210103052837-9a2e452d4c18 +## explicit github.com/richo/GOSHOUT # github.com/russross/blackfriday v0.0.0-20151020174500-a18a46c9b943 +## explicit github.com/russross/blackfriday # github.com/shurcooL/sanitized_anchor_name v0.0.0-20150822220530-244f5ac324cb +## explicit github.com/shurcooL/sanitized_anchor_name # github.com/sirupsen/logrus v1.4.2 +## explicit github.com/sirupsen/logrus github.com/sirupsen/logrus/hooks/test # github.com/spaolacci/murmur3 v0.0.0-20150829172844-0d12bf811670 +## explicit github.com/spaolacci/murmur3 # github.com/spf13/cobra v0.0.0-20151013225139-8b2293c74173 +## explicit github.com/spf13/cobra # github.com/spf13/pflag v1.0.1-0.20171106142849-4c012f6dcd95 +## explicit github.com/spf13/pflag # github.com/stretchr/testify v1.4.0 +## explicit github.com/stretchr/testify/assert # github.com/tinylib/msgp v1.1.2 github.com/tinylib/msgp/msgp # github.com/tylerb/graceful v1.2.13 +## explicit github.com/tylerb/graceful # github.com/typetypetype/conntrack v1.0.1-0.20181112022515-9d9dd841d4eb +## explicit github.com/typetypetype/conntrack # github.com/uber/jaeger-client-go v2.22.1+incompatible +## explicit github.com/uber/jaeger-client-go github.com/uber/jaeger-client-go/config github.com/uber/jaeger-client-go/internal/baggage @@ -315,19 +387,25 @@ github.com/uber/jaeger-client-go/thrift-gen/zipkincore github.com/uber/jaeger-client-go/transport github.com/uber/jaeger-client-go/utils # github.com/uber/jaeger-lib v2.2.0+incompatible +## explicit github.com/uber/jaeger-lib/metrics github.com/uber/jaeger-lib/metrics/prometheus # github.com/ugorji/go v0.0.0-20170918222552-54210f4e076c +## explicit github.com/ugorji/go/codec github.com/ugorji/go/codec/codecgen # github.com/vishvananda/netlink v1.0.1-0.20190913165827-36d367fd76f9 +## explicit github.com/vishvananda/netlink github.com/vishvananda/netlink/nl # github.com/vishvananda/netns v0.0.0-20180720170159-13995c7128cc +## explicit github.com/vishvananda/netns # github.com/weaveworks/billing-client v0.5.0 +## explicit github.com/weaveworks/billing-client # github.com/weaveworks/common v0.0.0-20200310113808-2708ba4e60a4 +## explicit github.com/weaveworks/common/aws github.com/weaveworks/common/backoff github.com/weaveworks/common/errors @@ -350,16 +428,21 @@ github.com/weaveworks/common/test/fs github.com/weaveworks/common/tracing github.com/weaveworks/common/user # github.com/weaveworks/go-checkpoint v0.0.0-20160428112813-62324982ab51 +## explicit github.com/weaveworks/go-checkpoint # github.com/weaveworks/promrus v1.2.0 github.com/weaveworks/promrus # github.com/weaveworks/ps v0.0.0-20160725183535-70d17b2d6f76 +## explicit github.com/weaveworks/ps # github.com/weaveworks/tcptracer-bpf v0.0.0-20200114145059-84a08fc667c0 +## explicit github.com/weaveworks/tcptracer-bpf/pkg/tracer # github.com/weaveworks/weave v2.3.1-0.20180427133448-4da998ab4507+incompatible +## explicit github.com/weaveworks/weave/common # github.com/willdonnelly/passwd v0.0.0-20141013001024-7935dab3074c +## explicit github.com/willdonnelly/passwd # go.uber.org/atomic v1.4.0 go.uber.org/atomic @@ -368,6 +451,7 @@ golang.org/x/crypto/pbkdf2 golang.org/x/crypto/scrypt golang.org/x/crypto/ssh/terminal # golang.org/x/net v0.0.0-20191004110552-13f9640d40b9 +## explicit golang.org/x/net/context golang.org/x/net/context/ctxhttp golang.org/x/net/http/httpguts @@ -380,11 +464,14 @@ golang.org/x/net/trace golang.org/x/oauth2 golang.org/x/oauth2/internal # golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e +## explicit golang.org/x/sync/errgroup # golang.org/x/sys v0.0.0-20200122134326-e047566fdf82 +## explicit golang.org/x/sys/unix golang.org/x/sys/windows # golang.org/x/text v0.3.1-0.20171227012246-e19ae1496984 +## explicit golang.org/x/text/encoding golang.org/x/text/encoding/internal golang.org/x/text/encoding/internal/identifier @@ -396,8 +483,10 @@ golang.org/x/text/transform golang.org/x/text/unicode/bidi golang.org/x/text/unicode/norm # golang.org/x/time v0.0.0-20180412165947-fbb02b2291d2 +## explicit golang.org/x/time/rate # golang.org/x/tools v0.0.0-20190424220101-1e8e1cfdf96b +## explicit golang.org/x/tools/cover golang.org/x/tools/go/ast/astutil golang.org/x/tools/go/gcexportdata @@ -420,6 +509,7 @@ google.golang.org/appengine/urlfetch # google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 google.golang.org/genproto/googleapis/rpc/status # google.golang.org/grpc v1.19.0 +## explicit google.golang.org/grpc google.golang.org/grpc/balancer google.golang.org/grpc/balancer/base @@ -452,10 +542,12 @@ google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap # gopkg.in/inf.v0 v0.9.0 +## explicit gopkg.in/inf.v0 # gopkg.in/yaml.v2 v2.2.5 gopkg.in/yaml.v2 # k8s.io/api v0.0.0-20181204000039-89a74a8d264d +## explicit k8s.io/api/admission/v1beta1 k8s.io/api/admissionregistration/v1alpha1 k8s.io/api/admissionregistration/v1beta1 @@ -491,6 +583,7 @@ k8s.io/api/storage/v1 k8s.io/api/storage/v1alpha1 k8s.io/api/storage/v1beta1 # k8s.io/apimachinery v0.0.0-20181127025237-2b1284ed4c93 +## explicit k8s.io/apimachinery/pkg/api/equality k8s.io/apimachinery/pkg/api/errors k8s.io/apimachinery/pkg/api/meta @@ -534,10 +627,12 @@ k8s.io/apimachinery/pkg/version k8s.io/apimachinery/pkg/watch k8s.io/apimachinery/third_party/forked/golang/reflect # k8s.io/cli-runtime v0.0.0-20181204004549-a04da5c88c07 +## explicit k8s.io/cli-runtime/pkg/genericclioptions k8s.io/cli-runtime/pkg/genericclioptions/printers k8s.io/cli-runtime/pkg/genericclioptions/resource # k8s.io/client-go v10.0.0+incompatible +## explicit k8s.io/client-go/discovery k8s.io/client-go/dynamic k8s.io/client-go/kubernetes @@ -602,8 +697,12 @@ k8s.io/client-go/util/integer k8s.io/client-go/util/jsonpath k8s.io/client-go/util/retry # k8s.io/klog v0.1.0 +## explicit k8s.io/klog +# k8s.io/kube-openapi v0.0.0-20180108222231-a07b7bbb58e7 +## explicit # k8s.io/kubernetes v1.13.0 +## explicit k8s.io/kubernetes/pkg/kubectl/describe k8s.io/kubernetes/pkg/kubectl/describe/versioned k8s.io/kubernetes/pkg/kubectl/scheme @@ -616,5 +715,9 @@ k8s.io/kubernetes/pkg/kubectl/util/rbac k8s.io/kubernetes/pkg/kubectl/util/resource k8s.io/kubernetes/pkg/kubectl/util/slice k8s.io/kubernetes/pkg/kubectl/util/storage +# k8s.io/utils v0.0.0-20200414100711-2df71ebbae66 +## explicit # sigs.k8s.io/yaml v1.1.0 +## explicit sigs.k8s.io/yaml +# github.com/fluent/fluent-logger-golang => github.com/fluent/fluent-logger-golang v1.2.1 From 2b9a7a0ce7bfc1df64b9eec86b5db20978a52e1e Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 7 Apr 2021 09:28:35 +0000 Subject: [PATCH 46/49] Add missing vendor'd files --- vendor/golang.org/x/sync/AUTHORS | 3 + vendor/golang.org/x/sync/CONTRIBUTORS | 3 + vendor/golang.org/x/sync/LICENSE | 27 ++++++++ vendor/golang.org/x/sync/PATENTS | 22 +++++++ vendor/golang.org/x/sync/errgroup/errgroup.go | 66 +++++++++++++++++++ 5 files changed, 121 insertions(+) create mode 100644 vendor/golang.org/x/sync/AUTHORS create mode 100644 vendor/golang.org/x/sync/CONTRIBUTORS create mode 100644 vendor/golang.org/x/sync/LICENSE create mode 100644 vendor/golang.org/x/sync/PATENTS create mode 100644 vendor/golang.org/x/sync/errgroup/errgroup.go diff --git a/vendor/golang.org/x/sync/AUTHORS b/vendor/golang.org/x/sync/AUTHORS new file mode 100644 index 000000000..15167cd74 --- /dev/null +++ b/vendor/golang.org/x/sync/AUTHORS @@ -0,0 +1,3 @@ +# This source code refers to The Go Authors for copyright purposes. +# The master list of authors is in the main Go distribution, +# visible at http://tip.golang.org/AUTHORS. diff --git a/vendor/golang.org/x/sync/CONTRIBUTORS b/vendor/golang.org/x/sync/CONTRIBUTORS new file mode 100644 index 000000000..1c4577e96 --- /dev/null +++ b/vendor/golang.org/x/sync/CONTRIBUTORS @@ -0,0 +1,3 @@ +# This source code was written by the Go contributors. +# The master list of contributors is in the main Go distribution, +# visible at http://tip.golang.org/CONTRIBUTORS. diff --git a/vendor/golang.org/x/sync/LICENSE b/vendor/golang.org/x/sync/LICENSE new file mode 100644 index 000000000..6a66aea5e --- /dev/null +++ b/vendor/golang.org/x/sync/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/golang.org/x/sync/PATENTS b/vendor/golang.org/x/sync/PATENTS new file mode 100644 index 000000000..733099041 --- /dev/null +++ b/vendor/golang.org/x/sync/PATENTS @@ -0,0 +1,22 @@ +Additional IP Rights Grant (Patents) + +"This implementation" means the copyrightable works distributed by +Google as part of the Go project. + +Google hereby grants to You a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable (except as stated in this section) +patent license to make, have made, use, offer to sell, sell, import, +transfer and otherwise run, modify and propagate the contents of this +implementation of Go, where such license applies only to those patent +claims, both currently owned or controlled by Google and acquired in +the future, licensable by Google that are necessarily infringed by this +implementation of Go. This grant does not include claims that would be +infringed only as a consequence of further modification of this +implementation. If you or your agent or exclusive licensee institute or +order or agree to the institution of patent litigation against any +entity (including a cross-claim or counterclaim in a lawsuit) alleging +that this implementation of Go or any code incorporated within this +implementation of Go constitutes direct or contributory patent +infringement, or inducement of patent infringement, then any patent +rights granted to you under this License for this implementation of Go +shall terminate as of the date such litigation is filed. diff --git a/vendor/golang.org/x/sync/errgroup/errgroup.go b/vendor/golang.org/x/sync/errgroup/errgroup.go new file mode 100644 index 000000000..9857fe53d --- /dev/null +++ b/vendor/golang.org/x/sync/errgroup/errgroup.go @@ -0,0 +1,66 @@ +// Copyright 2016 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package errgroup provides synchronization, error propagation, and Context +// cancelation for groups of goroutines working on subtasks of a common task. +package errgroup + +import ( + "context" + "sync" +) + +// A Group is a collection of goroutines working on subtasks that are part of +// the same overall task. +// +// A zero Group is valid and does not cancel on error. +type Group struct { + cancel func() + + wg sync.WaitGroup + + errOnce sync.Once + err error +} + +// WithContext returns a new Group and an associated Context derived from ctx. +// +// The derived Context is canceled the first time a function passed to Go +// returns a non-nil error or the first time Wait returns, whichever occurs +// first. +func WithContext(ctx context.Context) (*Group, context.Context) { + ctx, cancel := context.WithCancel(ctx) + return &Group{cancel: cancel}, ctx +} + +// Wait blocks until all function calls from the Go method have returned, then +// returns the first non-nil error (if any) from them. +func (g *Group) Wait() error { + g.wg.Wait() + if g.cancel != nil { + g.cancel() + } + return g.err +} + +// Go calls the given function in a new goroutine. +// +// The first call to return a non-nil error cancels the group; its error will be +// returned by Wait. +func (g *Group) Go(f func() error) { + g.wg.Add(1) + + go func() { + defer g.wg.Done() + + if err := f(); err != nil { + g.errOnce.Do(func() { + g.err = err + if g.cancel != nil { + g.cancel() + } + }) + } + }() +} From 85770038a29c5edbfcc8dac43a2e25210a5bdc18 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 7 Apr 2021 09:58:10 +0000 Subject: [PATCH 47/49] Run AWS CLI from a container image So we don't have to install it, or Python. Need to run in 'machine' executor on CircleCI so we can mount volumes into the Docker command. --- .circleci/config.yml | 6 +++--- Makefile | 15 +++++++++------ 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d2c0a4deb..47ced8a97 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -179,16 +179,16 @@ jobs: path: /tmp/artifacts deploy: - <<: *defaults + machine: + image: circleci/classic:201709-01 + working_directory: /home/circleci/src/github.com/weaveworks/scope environment: IMAGES: scope cloud-agent steps: - checkout - - setup_remote_docker - attach_workspace: at: . - run: | - pip install awscli docker load -i scope.tar docker load -i cloud-agent.tar - run: | diff --git a/Makefile b/Makefile index 47aa07e21..2929ee082 100644 --- a/Makefile +++ b/Makefile @@ -202,15 +202,18 @@ $(SCOPE_BACKEND_BUILD_UPTODATE): backend/* $(SUDO) docker tag $(SCOPE_BACKEND_BUILD_IMAGE) $(SCOPE_BACKEND_BUILD_IMAGE):$(IMAGE_TAG) touch $@ +# Run aws CLI from a container image so we don't have to install Python, etc. +AWS_COMMAND=docker run $(RM) $(RUN_FLAGS) \ + -e AWS_ACCESS_KEY_ID=$$UI_BUCKET_KEY_ID \ + -e AWS_SECRET_ACCESS_KEY=$$UI_BUCKET_KEY_SECRET \ + -v $(shell pwd):/scope \ + amazon/aws-cli:2.1.35 + ui-upload: client/build-external/index.html - AWS_ACCESS_KEY_ID=$$UI_BUCKET_KEY_ID \ - AWS_SECRET_ACCESS_KEY=$$UI_BUCKET_KEY_SECRET \ - aws s3 cp client/build-external/ s3://static.weave.works/scope-ui/ --recursive --exclude '*.html' + $(AWS_COMMAND) s3 cp /scope/client/build-external/ s3://static.weave.works/scope-ui/ --recursive --exclude '*.html' ui-pkg-upload: client/bundle/weave-scope.tgz - AWS_ACCESS_KEY_ID=$$UI_BUCKET_KEY_ID \ - AWS_SECRET_ACCESS_KEY=$$UI_BUCKET_KEY_SECRET \ - aws s3 cp client/bundle/weave-scope.tgz s3://weaveworks-js-modules/weave-scope/$(shell echo $(SCOPE_VERSION))/weave-scope.tgz + $(AWS_COMMAND) s3 cp /scope/client/bundle/weave-scope.tgz s3://weaveworks-js-modules/weave-scope/$(shell echo $(SCOPE_VERSION))/weave-scope.tgz # We don't rmi images here; rm'ing the .uptodate files is enough to # get the build images rebuilt, and rm'ing the scope exe is enough to From 189789ecb21821c537840bdd6365999e2355197b Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Wed, 7 Apr 2021 10:37:54 +0000 Subject: [PATCH 48/49] Skip rebuilding UI assets in deploy step --- .circleci/config.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 47ced8a97..fb58e22f6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -184,6 +184,7 @@ jobs: working_directory: /home/circleci/src/github.com/weaveworks/scope environment: IMAGES: scope cloud-agent + SCOPE_SKIP_UI_ASSETS: true steps: - checkout - attach_workspace: From 0e1d3f84d9f1c2a43da290ca9e260b62fb4ef067 Mon Sep 17 00:00:00 2001 From: Bryan Boreham Date: Fri, 9 Apr 2021 09:40:35 +0000 Subject: [PATCH 49/49] Release 1.13.2 --- CHANGELOG.md | 53 +++++++++++++++++++++ examples/cri/deploy.yaml | 2 +- examples/cri/ds.yaml | 2 +- examples/docker/docker-compose-probe-v1.yml | 2 +- examples/docker/docker-compose-probe-v2.yml | 2 +- examples/k8s/deploy.yaml | 2 +- examples/k8s/ds.yaml | 2 +- examples/k8s/probe-deploy.yaml | 2 +- examples/mesos/minimesos.json | 2 +- site/installing.md | 4 +- 10 files changed, 63 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bb5543ce..a9c2c5775 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,56 @@ +## Release 1.13.2 + +Mostly updates to dependencies, plus a couple of small improvements. + +Thanks to everyone who contributed to this release: @gaby, @Kielek, @knrt10 + +### Enhancements +- Set hostname to Kubernetes node name + [#3827](https://github.com/weaveworks/scope/pull/3827) +- Stop rendering if Context is cancelled + [#3801](https://github.com/weaveworks/scope/pull/3801) + +### Bug fixes +- Only mount plugins directory if it exists + [#3825](https://github.com/weaveworks/scope/pull/3825) +- Multitenant billing: cope with spy-interval set longer than publish-interval + [#3796](https://github.com/weaveworks/scope/pull/3796) +- Multitenant query: don't drop topologies so much + [#3791](https://github.com/weaveworks/scope/pull/3791) +- Multitenant: scan container command-lines as well as process + [#3789](https://github.com/weaveworks/scope/pull/3789) + +### Dependencies updates + +- Update alpine base image to 3.13 + [#3838](https://github.com/weaveworks/scope/pull/3838) +- Update build tools including Go 1.16.2 + [#3833](https://github.com/weaveworks/scope/pull/3833) + [#3797](https://github.com/weaveworks/scope/pull/3797) + [#3821](https://github.com/weaveworks/scope/pull/3821) +- update lodash to 4.17.20 (CVE-2020-8203) + [#3831](https://github.com/weaveworks/scope/pull/3831) +- update dot-prop, webpack and terser-webpack-plugin + [#3816](https://github.com/weaveworks/scope/pull/3816) +- bump http-proxy from 1.16.2 to 1.18.1 in /client + [#3819](https://github.com/weaveworks/scope/pull/3819) +- bump elliptic from 6.4.0 to 6.5.3 in /client + [#3814](https://github.com/weaveworks/scope/pull/3814) +- bump lodash from 4.17.15 to 4.17.19 in /client + [#3812](https://github.com/weaveworks/scope/pull/3812) +- Update to most recent weaveworks/ui-components + [#3795](https://github.com/weaveworks/scope/pull/3795) +- update JS kind-of to 6.0.3 + [#3785](https://github.com/weaveworks/scope/pull/3785) + +### Build & test + +- Run AWS CLI from a container image + [#3841](https://github.com/weaveworks/scope/pull/3841) +- Remove obsolete dependency github.com/fatih/hclfmt + [#3834](https://github.com/weaveworks/scope/pull/3834) + + ## Release 1.13.1 This release fixes a bug on 'kubernetes describe' operations, where diff --git a/examples/cri/deploy.yaml b/examples/cri/deploy.yaml index 9d384a800..56ba4d31c 100644 --- a/examples/cri/deploy.yaml +++ b/examples/cri/deploy.yaml @@ -25,7 +25,7 @@ spec: args: - '--no-probe' env: [] - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/cri/ds.yaml b/examples/cri/ds.yaml index 70b604413..06e8b4c04 100644 --- a/examples/cri/ds.yaml +++ b/examples/cri/ds.yaml @@ -34,7 +34,7 @@ spec: fieldRef: apiVersion: v1 fieldPath: spec.nodeName - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 imagePullPolicy: IfNotPresent securityContext: privileged: true diff --git a/examples/docker/docker-compose-probe-v1.yml b/examples/docker/docker-compose-probe-v1.yml index 42a238b95..ff48880ee 100644 --- a/examples/docker/docker-compose-probe-v1.yml +++ b/examples/docker/docker-compose-probe-v1.yml @@ -1,5 +1,5 @@ probe: - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 net: "host" pid: "host" privileged: true diff --git a/examples/docker/docker-compose-probe-v2.yml b/examples/docker/docker-compose-probe-v2.yml index 3e48720a9..e27e17fe4 100644 --- a/examples/docker/docker-compose-probe-v2.yml +++ b/examples/docker/docker-compose-probe-v2.yml @@ -1,7 +1,7 @@ version: '2' services: probe: - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 network_mode: "host" pid: "host" privileged: true diff --git a/examples/k8s/deploy.yaml b/examples/k8s/deploy.yaml index 63d4b740a..f7df6b3b8 100644 --- a/examples/k8s/deploy.yaml +++ b/examples/k8s/deploy.yaml @@ -28,7 +28,7 @@ spec: args: - '--no-probe' env: [] - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 imagePullPolicy: IfNotPresent ports: - containerPort: 4040 diff --git a/examples/k8s/ds.yaml b/examples/k8s/ds.yaml index 6401da674..4f9e66f10 100644 --- a/examples/k8s/ds.yaml +++ b/examples/k8s/ds.yaml @@ -36,7 +36,7 @@ spec: valueFrom: fieldRef: fieldPath: spec.nodeName - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/k8s/probe-deploy.yaml b/examples/k8s/probe-deploy.yaml index a12780e16..754eae250 100644 --- a/examples/k8s/probe-deploy.yaml +++ b/examples/k8s/probe-deploy.yaml @@ -35,7 +35,7 @@ spec: - 'weave-scope-app.weave.svc.cluster.local.:80' command: - /home/weave/scope - image: 'docker.io/weaveworks/scope:1.13.1' + image: 'docker.io/weaveworks/scope:1.13.2' imagePullPolicy: IfNotPresent resources: requests: diff --git a/examples/mesos/minimesos.json b/examples/mesos/minimesos.json index 4325a140a..06e8226c3 100644 --- a/examples/mesos/minimesos.json +++ b/examples/mesos/minimesos.json @@ -12,7 +12,7 @@ "container": { "type": "DOCKER", "docker": { - "image": "weaveworks/scope:1.13.1", + "image": "weaveworks/scope:1.13.2", "network": "HOST", "privileged": true, "parameters": [ diff --git a/site/installing.md b/site/installing.md index 35a5fb9ce..a080d674d 100644 --- a/site/installing.md +++ b/site/installing.md @@ -112,7 +112,7 @@ After it’s been launched, open your browser to `http://localhost:4040`. **Docker Compose Format Version 1:** scope: - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 net: "host" pid: "host" privileged: true @@ -128,7 +128,7 @@ After it’s been launched, open your browser to `http://localhost:4040`. version: '2' services: scope: - image: weaveworks/scope:1.13.1 + image: weaveworks/scope:1.13.2 network_mode: "host" pid: "host" privileged: true